A library consisting of my own implementations of standard C functions, as well as some extra functions
To gain a deeper understanding of how standard functions work behind the scenes, and to practice coding in C
Standard C Functions:
Already existing basic C functions
Additional Functions:
Extra useful functions that can be used in other projects
Bonus Functions:
Functions that can be applied to a linked list
| Standard C Functions | Additional Functions | Bonus Functions |
|---|---|---|
| isalpha | ft_substr | ft_lstnew |
| isdigit | ft_strjoin | ft_lstadd_front |
| isalnum | ft_strtrim | ft_lstsize |
| isascii | ft_split | ft_lstlast |
| isprint | ft_itoa | ft_lstadd_back |
| strlen | ft_strmapi | ft_lstdelone |
| memset | ft_putchar_fd | ft_lstclear |
| bzero | ft_putstr_fd | ft_lstiter |
| memcpy | ft_putendl_fd | ft_lstmap |
| memmove | ft_putnbr_fd | |
| strlcpy | ||
| strlcat | ||
| toupper | ||
| tolower | ||
| strchr | ||
| strrchr | ||
| strncmp | ||
| memchr | ||
| memcmp | ||
| strnstr | ||
| atoi | ||
| calloc | ||
| strdup |
Makefile
Memory allocation
Data structures