> For the complete documentation index, see [llms.txt](https://42-cursus.gitbook.io/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://42-cursus.gitbook.io/guide/0-rank-00.md).

# 0️⃣ Rank 00

- [Libft](https://42-cursus.gitbook.io/guide/0-rank-00/libft.md): This project aims to make you code in C a library of usual functions that you will be able to use for your next projects.
- [LIBC functions](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions.md)
- [ft\_isalpha](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_isalpha.md)
- [ft\_isdigit](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_isdigit.md)
- [ft\_isalnum](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_isalnum.md)
- [ft\_isascii](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_isascii.md)
- [ft\_isprint](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_isprint.md)
- [ft\_strlen](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strlen.md)
- [ft\_memset](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_memset.md)
- [ft\_bzero](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_bzero.md)
- [ft\_memcpy](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_memcpy.md)
- [ft\_memmove](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_memmove.md)
- [ft\_strlcpy](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strlcpy.md)
- [ft\_strlcat](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strlcat.md)
- [ft\_toupper](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_toupper.md)
- [ft\_tolower](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_tolower.md)
- [ft\_strchr](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strchr.md)
- [ft\_strrchr](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strrchr.md)
- [ft\_strncmp](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strncmp.md)
- [ft\_memchr](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_memchr.md)
- [ft\_memcmp](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_memcmp.md)
- [ft\_strnstr](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strnstr.md)
- [ft\_atoi](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_atoi.md)
- [ft\_calloc](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_calloc.md)
- [ft\_strdup](https://42-cursus.gitbook.io/guide/0-rank-00/libft/libc-functions/ft_strdup.md)
- [Additional functions](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions.md)
- [ft\_substr](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_substr.md)
- [ft\_strjoin](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_strjoin.md)
- [ft\_strtrim](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_strtrim.md)
- [ft\_split](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_split.md)
- [ft\_itoa](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_itoa.md)
- [ft\_strmapi](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_strmapi.md)
- [ft\_striteri](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_striteri.md)
- [ft\_putchar\_fd](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_putchar_fd.md)
- [ft\_putstr\_fd](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_putstr_fd.md)
- [ft\_putendl\_fd](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_putendl_fd.md)
- [ft\_putnbr\_fd](https://42-cursus.gitbook.io/guide/0-rank-00/libft/additional-functions/ft_putnbr_fd.md)
- [Bonus functions](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions.md)
- [ft\_lstnew](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstnew.md)
- [ft\_lstadd\_front](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstadd_front.md)
- [ft\_lstsize](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstsize.md)
- [ft\_lstlast](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstlast.md)
- [ft\_lstadd\_back](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstadd_back.md)
- [ft\_lstdelone](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstdelone.md)
- [ft\_lstclear](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstclear.md)
- [ft\_lstiter](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstiter.md)
- [ft\_lstmap](https://42-cursus.gitbook.io/guide/0-rank-00/libft/bonus-functions/ft_lstmap.md)
