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 |