ft_strlensize_t strlen(const char s);
ft_memcpyvoid *memcpy(void *dest, const void *src, size_t n);
ft_memsetvoid *memset(void *s, int c, size_t n);
ft_bzerovoid bzero(void *s, size_t n);
ft_memmoveCopies memory area (safe for overlapping regions)
ft_memcmpCompares memory areas
ft_memchrScans memory for a character
ft_isalphaChecks for an alphabetic character.
ft_isdigitChecks for a digit (0 through 9).
ft_isalnumChecks for an alphanumeric character.
ft_isasciiChecks whether c fits into the ASCII character set.
ft_isprintChecks for any printable character.
ft_toupperConverts a lower-case letter to upper case.
ft_tolowerConverts an upper-case letter to lower case.
ft_strchrLocates the first occurrence of a character in a string[cite: 1].
ft_strrchrLocates the last occurrence of a character in a string[cite: 1].
ft_strlcatSize-bounded string concatenation[cite: 1].
ft_strlcpySize-bounded string copying[cite: 1].
ft_atoiConverts a string to an integer[cite: 1].
ft_strnstrLocates a substring in a string, searching at most len characters[cite: 1].
ft_strncmpCompares two strings up to n characters[cite: 1].
ft_callocAllocates memory and initializes it to zero
ft_strdupCreates a duplicate of a string
ft_substrExtracts a substring from a string[cite: 1].
ft_strjoinConcatenates two strings into a new one[cite: 1].
ft_strtrimTrims specified characters from the beginning and end of a string[cite: 1].
ft_splitSplits a string into an array of strings using a delimiter[cite: 1].
ft_itoaConverts an integer to a string[cite: 1].
ft_strmapiApplies a function to each character of a string to create a new string[cite: 1].
ft_striteriApplies a function to each character of a string (in-place)[cite: 1].
ft_putchar_fdOutputs a character to the given file descriptor[cite: 1].
ft_putstr_fdOutputs a string to the given file descriptor[cite: 1].
ft_putendl_fdOutputs a string followed by a newline to the given file descriptor[cite: 1].
ft_putnbr_fdOutputs an integer to the given file descriptor[cite: 1].
typedef struct s_list
{
    void            *content;
    struct s_list   *next;
} t_list;
ft_lstnewCreates a new list element.
ft_lstadd_frontAdds an element at the beginning of the list
ft_lstsizeCounts the number of elements in the list
ft_lstlastReturns the last element of the list.
ft_lstadd_backDeletes an element and frees its content using a given function
ft_lstadd_backDeletes and frees a list and its successors.
ft_lstiterIterates over a list and applies a function to the content of each element
ft_lstmapIterates over a list and applies a function to create a new list