Libft

made with C

What is libft?

Libft is an individual project at 42 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.

Functions

  1. Libc Functions: Some of the standard C functions
  2. Additional functions: Functions 42 deems will be useful for later projects
  3. Bonus Functions: Functions 42 deems will be useful for linked list manipulation
Libc 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_striteri ft_lstclear
bzero ft_putchar_fd ft_lstiter
memcpy ft_putstr_fd ft_lstmap
memmove ft_putendl_fd
strlcpy ft_putnbr_fd
strlcat
toupper
tolower
strchr
strrchr
strncmp
memchr
memcmp
strnstr
atoi
calloc
strdup

This work is published under the terms of 42 Unlicense.