/42Lisboa-lvl_0_libft

The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.

Primary LanguageC

GitHub Logo

Recent Update on 16/02/2021.

• Finished the project.
• All files delivered with Old Norminette.
• Updated lvl_0_libft_mains.

Recent Update on 15/02/2021.

• Changed ft_split.c.

Old Update on 13/02/2021.

• Added lvl_0_libft_old_norm.

Old Update on 11/02/2021.

• Changed ft_itoa in both folders.
• Added .pdf
• Changed README.md structure.

Old Update on 10/02/2021.

• Done with Norminette v3.

Subject:

You can find the subject of this project here.

Required Functions:

ft_strlen       ft_strlcpy        ft_strlcat
ft_strchr       ft_strrchr        ft_strnstr
ft_strncmp      ft_atoi           ft_isalpha
ft_isdigit      ft_isalnum        ft_isascii
ft_isprint      ft_toupper        ft_tolower
ft_memset       ft_memcpy         ft_memccpy
ft_memmove      ft_memchr         ft_memcmp
ft_bzero        ft_calloc         ft_strdup
ft_substr       ft_strjoin        ft_strtrim
ft_split        ft_itoa           ft_strmapi
ft_putchar_fd   ft_putstr_fd      ft_putendl_fd
ft_putnbr_fd    ft_lstmap

Bonus Functions:

ft_lstnew       ft_lstadd_front   ft_lstsize
ft_lstlast      ft_lstadd_back    ft_lstdelone
ft_lstclear     ft_lstiter        ft_lstmap

My Additions:

ft_itoa_unsigned_longlong         ft_strjoinchr
ft_itoa_longlong                  ft_pow

Tests:

libft-unit-test
Libftest

Results:

GitHub Logo
GitHub Logo\