The "Libft" project at 42 programming school is about recoding a few functions of the C standard library as well as some other utility functions that will be used during the whole cursus. It involvs improving memory management, allocation skills and understanding the complexities of implementing a Makefile. Building this adaptable toolbox establishes a solid foundation and provides support for future projects.
- clone this repository and
cdinto it:
git clone https://github.com/jmatheis00/42_Libft.git && cd 42_Libft- Compile the library using make (without bonus part) or make bonus (with bonuse functions):
makemake bonus| No | Libc Functions | No | Additional Functions |
|---|---|---|---|
| 1 | ft_isalpha | 1 | ft_substr |
| 2 | ft_isdigit | 2 | ft_strjoin |
| 3 | ft_isalnum | 3 | ft_strtrim |
| 4 | ft_isascii | 4 | ft_split |
| 5 | ft_isprint | 5 | ft_itoa |
| 6 | ft_strlen | 6 | ft_strmapi |
| 7 | ft_memset | 7 | ft_putchar_fd |
| 8 | ft_bzero | 8 | ft_putstr_fd |
| 9 | ft_memcpy | 9 | ft_putendl_fd |
| 10 | ft_memmove | 10 | ft_putnbr_fd |
| 11 | ft_strlcpy | ||
| 12 | ft_strlcat | No | Bonus Functions |
| 13 | ft_toupper | 1 | ft_lstnew |
| 14 | ft_tolower | 2 | ft_lstadd_front |
| 15 | ft_strchr | 3 | ft_lstsize |
| 16 | ft_strrchr | 4 | ft_lstlast |
| 17 | ft_strncmp | 5 | ft_lstadd_back |
| 18 | ft_memchr | 6 | ft_lstdelone |
| 19 | ft_memcmp | 7 | ft_lstclear |
| 20 | ft_strnstr | 8 | ft_lstiter |
| 21 | ft_atoi | 9 | ft_lstmap |
| 22 | ft_calloc | ||
| 23 | ft_strdup |