Libft is my first school project, it's basically a C-library with highly useful functions, feel free to contribute and add ur own functions.
- |-ft_isalpha
- |-ft_isdigit
- |-ft_isalnum
- |-ft_isascii
- |-ft_isprint
- |-ft_memcmp
- |-ft_memchr
- |-ft_memset
- |-ft_bzero
- |-ft_memcpy
- |-ft_memmove
- |-ft_strlen
- |-ft_strlcpy
- |-ft_strlcat
- |-ft_toupper
- |-ft_tolower
- |-ft_strchr
- |-ft_strrchr
- |-ft_strncmp
- |-ft_strnstr
- |-ft_atoi
- |-ft_calloc
- |-ft_strdup
- |-ft_substr
- |-ft_strjoin
- |-ft_strtrim
- |-ft_split
- |-ft_itoa
- |-ft_strmapi
- |-ft_striteri
- |-ft_putchar_fd
- |-ft_putstr_fd
- |-ft_putendl_fd
- |-ft_putnbr_fd
- |-ft_lstnew
- |-ft_lstsize
- |-ft_lstlast
- |-ft_lstadd_front
- |-ft_lstadd_back
- |-ft_lstdelone
- |-ft_lstclear
- |-ft_lstiter
- |-ft_lstmap ---> not done YET
- |-char *reverse_string(char *str);
- |-char *char_to_bin(char c);
- |-char bin_to_char(char *bin);
- |-size_t char_index(char *str, char c);
- |-size_t td_arr_len(char **array);
- |-void free_td_arr(char **arr);
- |-void print_td_arr(char **arr);
- |-size_t td_arr_size(char **arr);
- |-void ft_free(char *str);
- |-char **pop_index(char **arr, int index);
- |-void sort_ints_tab(int *tab);
- |-void sort_strings_arr(char **tab);
- |-void ft_error(char *str, char *arg);
- |-int *reverse_ints_tab(int *arr);
- |-t_node *create_node(int content);
- |-void inorder_print(t_node *node);
- |-void preorder_print(t_node *node);
- |-void postorder_print(t_node *node);
- |-t_node *insert_node(t_node *root, int content);
- |-void free_tree(t_node *node);
- |-t_node *reverse(t_node *node);
- |-t_node *find_node(t_node *node, int content);