├── README.md ├── image.jpg ├── libft ├── Makefile ├── btree_apply_infix.c ├── btree_apply_prefix.c ├── btree_apply_suffix.c ├── btree_create_node.c ├── btree_insert_data.c ├── btree_level_count.c ├── btree_search_item.c ├── ft_atoi.c ├── ft_bzero.c ├── ft_calloc.c ├── ft_free2d.c ├── ft_free_and_clear.c ├── ft_intlen_u.c ├── ft_isalnum.c ├── ft_isalpha.c ├── ft_isascii.c ├── ft_isblank.c ├── ft_iscntrl.c ├── ft_isdigit.c ├── ft_isgraph.c ├── ft_islower.c ├── ft_isprint.c ├── ft_isspace.c ├── ft_isupper.c ├── ft_isxdigit.c ├── ft_itoa.c ├── ft_itoa_base.c ├── ft_itoa_base_u.c ├── ft_itoa_u.c ├── ft_lstadd_back.c ├── ft_lstadd_front.c ├── ft_lstclear.c ├── ft_lstdelone.c ├── ft_lstiter.c ├── ft_lstlast.c ├── ft_lstmap.c ├── ft_lstnew.c ├── ft_lstrev.c ├── ft_lstsize.c ├── ft_memccpy.c ├── ft_memchr.c ├── ft_memcmp.c ├── ft_memcpy.c ├── ft_memmove.c ├── ft_memset.c ├── ft_my_lstadd_back.c ├── ft_my_lstiter.c ├── ft_my_lstlast.c ├── ft_my_lstnew.c ├── ft_putchar.c ├── ft_putchar_fd.c ├── ft_putendl_fd.c ├── ft_putnbr_fd.c ├── ft_putstr.c ├── ft_putstr_fd.c ├── ft_realloc.c ├── ft_replace.c ├── ft_replace_char.c ├── ft_split.c ├── ft_strchr.c ├── ft_strcmp.c ├── ft_strcpy.c ├── ft_strdup.c ├── ft_strdup_free.c ├── ft_strequ.c ├── ft_strjoin.c ├── ft_strjoin_free.c ├── ft_strjoin_free_s1.c ├── ft_strlcat.c ├── ft_strlcpy.c ├── ft_strlen.c ├── ft_strmapi.c ├── ft_strncmp.c ├── ft_strnstr.c ├── ft_strrchr.c ├── ft_strtrim.c ├── ft_substr.c ├── ft_tolower.c ├── ft_toupper.c ├── ft_two_d_counter.c └── libft.h └── tests ├── binary_main.c └── ft_lstrev_main.c /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/README.md -------------------------------------------------------------------------------- /image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/image.jpg -------------------------------------------------------------------------------- /libft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/Makefile -------------------------------------------------------------------------------- /libft/btree_apply_infix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_apply_infix.c -------------------------------------------------------------------------------- /libft/btree_apply_prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_apply_prefix.c -------------------------------------------------------------------------------- /libft/btree_apply_suffix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_apply_suffix.c -------------------------------------------------------------------------------- /libft/btree_create_node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_create_node.c -------------------------------------------------------------------------------- /libft/btree_insert_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_insert_data.c -------------------------------------------------------------------------------- /libft/btree_level_count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_level_count.c -------------------------------------------------------------------------------- /libft/btree_search_item.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/btree_search_item.c -------------------------------------------------------------------------------- /libft/ft_atoi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_atoi.c -------------------------------------------------------------------------------- /libft/ft_bzero.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_bzero.c -------------------------------------------------------------------------------- /libft/ft_calloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_calloc.c -------------------------------------------------------------------------------- /libft/ft_free2d.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_free2d.c -------------------------------------------------------------------------------- /libft/ft_free_and_clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_free_and_clear.c -------------------------------------------------------------------------------- /libft/ft_intlen_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_intlen_u.c -------------------------------------------------------------------------------- /libft/ft_isalnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isalnum.c -------------------------------------------------------------------------------- /libft/ft_isalpha.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isalpha.c -------------------------------------------------------------------------------- /libft/ft_isascii.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isascii.c -------------------------------------------------------------------------------- /libft/ft_isblank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isblank.c -------------------------------------------------------------------------------- /libft/ft_iscntrl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_iscntrl.c -------------------------------------------------------------------------------- /libft/ft_isdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isdigit.c -------------------------------------------------------------------------------- /libft/ft_isgraph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isgraph.c -------------------------------------------------------------------------------- /libft/ft_islower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_islower.c -------------------------------------------------------------------------------- /libft/ft_isprint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isprint.c -------------------------------------------------------------------------------- /libft/ft_isspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isspace.c -------------------------------------------------------------------------------- /libft/ft_isupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isupper.c -------------------------------------------------------------------------------- /libft/ft_isxdigit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_isxdigit.c -------------------------------------------------------------------------------- /libft/ft_itoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_itoa.c -------------------------------------------------------------------------------- /libft/ft_itoa_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_itoa_base.c -------------------------------------------------------------------------------- /libft/ft_itoa_base_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_itoa_base_u.c -------------------------------------------------------------------------------- /libft/ft_itoa_u.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_itoa_u.c -------------------------------------------------------------------------------- /libft/ft_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstadd_back.c -------------------------------------------------------------------------------- /libft/ft_lstadd_front.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstadd_front.c -------------------------------------------------------------------------------- /libft/ft_lstclear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstclear.c -------------------------------------------------------------------------------- /libft/ft_lstdelone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstdelone.c -------------------------------------------------------------------------------- /libft/ft_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstiter.c -------------------------------------------------------------------------------- /libft/ft_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstlast.c -------------------------------------------------------------------------------- /libft/ft_lstmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstmap.c -------------------------------------------------------------------------------- /libft/ft_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstnew.c -------------------------------------------------------------------------------- /libft/ft_lstrev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstrev.c -------------------------------------------------------------------------------- /libft/ft_lstsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_lstsize.c -------------------------------------------------------------------------------- /libft/ft_memccpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_memccpy.c -------------------------------------------------------------------------------- /libft/ft_memchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_memchr.c -------------------------------------------------------------------------------- /libft/ft_memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_memcmp.c -------------------------------------------------------------------------------- /libft/ft_memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_memcpy.c -------------------------------------------------------------------------------- /libft/ft_memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_memmove.c -------------------------------------------------------------------------------- /libft/ft_memset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_memset.c -------------------------------------------------------------------------------- /libft/ft_my_lstadd_back.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_my_lstadd_back.c -------------------------------------------------------------------------------- /libft/ft_my_lstiter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_my_lstiter.c -------------------------------------------------------------------------------- /libft/ft_my_lstlast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_my_lstlast.c -------------------------------------------------------------------------------- /libft/ft_my_lstnew.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_my_lstnew.c -------------------------------------------------------------------------------- /libft/ft_putchar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_putchar.c -------------------------------------------------------------------------------- /libft/ft_putchar_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_putchar_fd.c -------------------------------------------------------------------------------- /libft/ft_putendl_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_putendl_fd.c -------------------------------------------------------------------------------- /libft/ft_putnbr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_putnbr_fd.c -------------------------------------------------------------------------------- /libft/ft_putstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_putstr.c -------------------------------------------------------------------------------- /libft/ft_putstr_fd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_putstr_fd.c -------------------------------------------------------------------------------- /libft/ft_realloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_realloc.c -------------------------------------------------------------------------------- /libft/ft_replace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_replace.c -------------------------------------------------------------------------------- /libft/ft_replace_char.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_replace_char.c -------------------------------------------------------------------------------- /libft/ft_split.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_split.c -------------------------------------------------------------------------------- /libft/ft_strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strchr.c -------------------------------------------------------------------------------- /libft/ft_strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strcmp.c -------------------------------------------------------------------------------- /libft/ft_strcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strcpy.c -------------------------------------------------------------------------------- /libft/ft_strdup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strdup.c -------------------------------------------------------------------------------- /libft/ft_strdup_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strdup_free.c -------------------------------------------------------------------------------- /libft/ft_strequ.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strequ.c -------------------------------------------------------------------------------- /libft/ft_strjoin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strjoin.c -------------------------------------------------------------------------------- /libft/ft_strjoin_free.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strjoin_free.c -------------------------------------------------------------------------------- /libft/ft_strjoin_free_s1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strjoin_free_s1.c -------------------------------------------------------------------------------- /libft/ft_strlcat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strlcat.c -------------------------------------------------------------------------------- /libft/ft_strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strlcpy.c -------------------------------------------------------------------------------- /libft/ft_strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strlen.c -------------------------------------------------------------------------------- /libft/ft_strmapi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strmapi.c -------------------------------------------------------------------------------- /libft/ft_strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strncmp.c -------------------------------------------------------------------------------- /libft/ft_strnstr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strnstr.c -------------------------------------------------------------------------------- /libft/ft_strrchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strrchr.c -------------------------------------------------------------------------------- /libft/ft_strtrim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_strtrim.c -------------------------------------------------------------------------------- /libft/ft_substr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_substr.c -------------------------------------------------------------------------------- /libft/ft_tolower.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_tolower.c -------------------------------------------------------------------------------- /libft/ft_toupper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_toupper.c -------------------------------------------------------------------------------- /libft/ft_two_d_counter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/ft_two_d_counter.c -------------------------------------------------------------------------------- /libft/libft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/libft/libft.h -------------------------------------------------------------------------------- /tests/binary_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/tests/binary_main.c -------------------------------------------------------------------------------- /tests/ft_lstrev_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romanwrites/libft/HEAD/tests/ft_lstrev_main.c --------------------------------------------------------------------------------