This project is about coding a C library, understanding the way some functions work, implementing and learning to use them. The project must be written in C and must be written in accordance with the Norm.
The subject of the project can be found in this link.
Libc functions
- isalpha
- isdigit
- isalnum
- isascii
- isprint
- strlen
- memset
- bzero
- memcpy
- memmove
- strlcpy
- strlcat
- toupper
- tolower
- strchr
- strrchr
- strncmp
- memchr
- memcmp
- strnstr
- atoi
- calloc
- strdup
Additional functions
- ft_substr
- ft_strjoin
- ft_strtrim
- ft_split
- ft_itoa
- ft_strmapi
- ft_striteri
- ft_putchar_fd
- ft_putstr_fd
- ft_putendl_fd
- ft_putnbr_fd
Bonus part
- ft_lstnew
- ft_lstdelone
- ft_lstclear
- ft_lstadd_front
- ft_lstadd_back
- ft_lstsize
- ft_lstiter
- ft_lstmap
- ft_lstlast
- ☑️ Part 1 - Libc functions
- ☑️ Part 2 - Additional functions
- ☑️ Bonus part Footer