The below are all functions inside the libft.
- ft_isascii: Checks if a character is a 7-bit unsigned char value.
- ft_isdigit: Checks if a character is a digit.
- ft_isalnum: Checks if a character is an alphanumeric character.
- ft_isprint: Checks if a character is a printable character, including space.
- ft_isspace: Checks if a character is a space character.
- ft_isalpha: Checks if a character is an alphabetic character.
- ft_islowalpha: Checks if a character is a lowercase alphabetic character.
- ft_isupalpha: Checks if a character is an uppercase alphabetic character.
- ft_toupper: Converts a lowercase letter to uppercase.
- ft_tolower: Converts an uppercase letter to lowercase.
- ft_strlen: Calculates the length of a string.
- ft_strdup: Duplicates a string.
- ft_strlcpy: Copies a string with size limitation.
- ft_strncpy: Copies a string with length limitation.
- ft_strcat: Concatenates two strings.
- ft_strncat: Concatenates two strings with length limitation.
- ft_strlcat: Appends a string with size limitation.
- ft_strchr: Locates the first occurrence of a character in a string.
- ft_strrchr: Locates the last occurrence of a character in a string.
- ft_strstr: Finds the first occurrence of a substring in a string.
- ft_strnstr: Finds a substring in a string with length limitation.
- ft_strcmp: Compares two strings.
- ft_strncmp: Compares two strings with length limitation.
- ft_atoi: Converts a string to an integer.
- ft_memset: Fills memory with a constant byte.
- ft_bzero: Erases the data in a given number of bytes.
- ft_memcpy: Copies memory area.
- ft_memmove: Copies memory, handling overlap.
- ft_memchr: Finds the first occurrence of a character in memory.
- ft_memcmp: Compares two memory regions.
- ft_strclr: Clears a string.
- ft_striter: Iterates through a string and applies a function to each character.
- ft_striteri: Iterates through a string and applies a function to each character (with index).
- ft_putchar: Outputs a character to the standard output.
- ft_putstr: Outputs a string to the standard output.
- ft_putendl: Outputs a string followed by a newline to the standard output.
- ft_putnbr: Outputs an integer to the standard output.
- ft_itoa: Converts an integer to a string.
- ft_count_words: Counts words in a string.
- ft_split: Splits a string into words.
- ft_putchar_fd: Outputs a character to a given file descriptor.
- ft_putendl_fd: Outputs a string followed by a newline to a given file descriptor.
- ft_putnbr_fd: Outputs an integer to a given file descriptor.
- ft_putstr_fd: Outputs a string to a given file descriptor.
- ft_memalloc: Allocates memory.
- ft_memdel: Frees memory.
- ft_strnew: Creates a new string of a specified size.
- ft_strmap: Applies a function to each character in a string.
- ft_strmapi: Applies a function to each character in a string (with index).
- ft_strjoin: Concatenates two strings.
- ft_strtrim: Trims leading and trailing characters from a string.
- ft_substr: Extracts a substring from a string.
- ft_calloc: Allocates memory for an array and initializes it.