My implementation of some of the Standard C Library functions including some additional ones.
Libft is an individual project at UNIT Factory that requires us to re-create some standard C library functions including some additional ones that can be used later to build a library of useful functions for the rest of the program.
As you can see, there are 3 sections:
- Libc Functions: Some of the standard C functions
- Additional functions: Functions will be useful for later projects
- Bonus Functions: Functions will be useful for linked list manipulation
| Libc functions | Additional functions | Bonus Functions |
|---|---|---|
| memset | ft_memalloc | ft_lstnew |
| bzero | ft_memdel | ft_lstdelone |
| memcpy | ft_strnew | ft_lstdel |
| memccpy | ft_strdel | ft_lstadd |
| memmove | ft_strclr | ft_lstiter |
| memchr | ft_striter | ft_lstmap |
| memcmp | ft_striteri | |
| strlen | ft_strmap | |
| strdup | ft_strmapi | |
| strcpy | ft_strequ | |
| strncpy | ft_strnequ | |
| strcat | ft_strsub | |
| strlcat | ft_strjoin | |
| strchr | ft_strtrim | |
| strrchr | ft_strsplit | |
| strstr | ft_itoa | |
| strnstr | ft_putchar | |
| strcmp | ft_putstr | |
| strncmp | ft_putendl | |
| atoi | ft_putnbr | |
| isalpha | ft_putchar_fd | |
| isdigit | ft_putstr_fd | |
| isalnum | ft_putendl_fd | |
| isascii | ft_putnbr_fd | |
| isprint | ||
| toupper | ||
| tolower |