https://github.com/brian-xu-vlt/libasm
[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.
https://github.com/brian-xu-vlt/libasm
42born2code 42projects 42school assembly x86-64
Last synced: 2 days ago
JSON representation
[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.
- Host: GitHub
- URL: https://github.com/brian-xu-vlt/libasm
- Owner: brian-xu-vlt
- Created: 2020-06-11T16:32:23.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-05T13:19:15.000Z (almost 5 years ago)
- Last Synced: 2025-09-03T08:39:41.820Z (10 months ago)
- Topics: 42born2code, 42projects, 42school, assembly, x86-64
- Language: C
- Homepage:
- Size: 13.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
[École 42 - project] First approach to basics of assembly language, with intel x86_64 syntax. This project reimplement some C standard functions.
# libasm
This lib contain basic functions of the libc :
libc equivalents:
- ft_read
- ft_write
- ft_strcpy
- ft_strdup
- ft_strcmp
- ft_strlen
- ft_strchr
special functions:
|function|comment|
|:----------|:-------------|
ft_atoi_base|convert string containing number in a given base to an integet in base 10.
ft_list_push_front|add a linked-list element at the begining of a list.
ft_list_remove_if|removed a linked-list element if the function passed as argument returns is not 0
ft_list_size|returns the number of elements in a linked-list passed as argument