25# define BUFFER_SIZE 32
53int ft_strcmp(
const char *s1,
const char *s2);
55int ft_strncmp(
const char *s1,
const char *s2,
size_t n);
56int ft_memcmp(
const void *s1,
const void *s2,
size_t n);
65char **
ft_split(
char const *s,
char c);
68char *
ft_strcpy(
char *dest,
const char *src);
69char *
ft_strjoin(
char const *s1,
char const *s2);
70char *
ft_strtrim(
char const *s1,
char const *set);
72char *
ft_strstr(
const char *big,
const char *little);
74char *
ft_strmapi(
char const *s,
char (*f)(
unsigned int,
char));
75char *
ft_substr(
char const *s,
unsigned int start,
size_t len);
77char *
ft_strnstr(
const char *haystack,
const char *needle,
size_t len);
87void *
ft_calloc(
size_t count,
size_t size);
89void *
ft_memchr(
const void *s,
int c,
size_t n);
90void *
ft_memcpy(
void *dest,
const void *src,
size_t n);
91void *
ft_memmove(
void *dest,
const void *src,
size_t n);
92void ft_striteri(
char *s,
void (*f)(
unsigned int,
char*));
95size_t ft_strlcpy(
char *dest,
const char *src,
size_t size);
96size_t ft_strlcat(
char *dest,
const char *src,
size_t size);
111# define RESET "\033[0m"
113# define BLK "\033[0;30m"
114# define RED "\033[0;31m"
115# define GRN "\033[0;32m"
116# define YEL "\033[0;33m"
117# define BLU "\033[0;34m"
118# define MAG "\033[0;35m"
119# define CYA "\033[0;36m"
120# define WHI "\033[0;37m"
122# define B_BLK "\033[1;30m"
123# define B_RED "\033[1;31m"
124# define B_GRN "\033[1;32m"
125# define B_YEL "\033[1;33m"
126# define B_BLU "\033[1;34m"
127# define B_MAG "\033[1;35m"
128# define B_CYA "\033[1;36m"
129# define B_WHI "\033[1;37m"
int ft_memcmp(const void *s1, const void *s2, size_t n)
const char * ft_exclude_delimiters(const char *str, char *delims)
int ft_printf(const char *format,...)
int ft_strcmp(const char *s1, const char *s2)
long ft_atol(const char *nptr)
char ** ft_realloc_array(char **array, int old_size, int new_size)
char * ft_strndup(const char *s, size_t n)
int ft_print_ptr(unsigned long long ptr)
int ft_print_percent(void)
void * ft_memcpy(void *dest, const void *src, size_t n)
char * ft_strrchr(const char *s, int c)
void * ft_memset(void *s, int c, size_t n)
void ft_bzero(void *s, size_t n)
void ft_free_2d_arr(char **arr)
char * ft_get_next_line(int fd)
char * ft_strtrim(char const *s1, char const *set)
void ft_print_2d_arr(char **arr, char *name)
void ft_putnbr_fd(int n, int fd)
char * ft_strmapi(char const *s, char(*f)(unsigned int, char))
void * ft_memmove(void *dest, const void *src, size_t n)
int ft_print_str(char *str)
int isnum_from_str(const char *str)
char * ft_substr(char const *s, unsigned int start, size_t len)
int list_repeat_check_str(char *a[], int size)
char * ft_strstr(const char *big, const char *little)
int find_max_in_list(int a[], int size)
void ft_put_ptr(uintptr_t num)
size_t ft_strlcat(char *dest, const char *src, size_t size)
void ft_putchar_fd(char c, int fd)
char * ft_strcpy(char *dest, const char *src)
char * ft_strjoin(char const *s1, char const *s2)
size_t ft_strlcpy(char *dest, const char *src, size_t size)
char * ft_remove_quotes(char *str, char quote_type)
int ft_strncmp(const char *s1, const char *s2, size_t n)
int ft_ptr_len(uintptr_t num)
char ** ft_split(char const *s, char c)
char * ft_strchr(const char *s, int c)
int list_len_char(char a[])
char * ft_strjoin_free(char *s1, char *s2)
int list_len_str(char *a[])
size_t ft_strlen(const char *s)
void * ft_memchr(const void *s, int c, size_t n)
char * ft_strcat(char *dest, char *src)
void ft_putstr_fd(char *s, int fd)
int list_repeat_check_int(int a[], int size)
void ft_striteri(char *s, void(*f)(unsigned int, char *))
int ft_print_unsigned_hex(unsigned int num, const char format)
char * ft_strnstr(const char *haystack, const char *needle, size_t len)
void * ft_calloc(size_t count, size_t size)
int ft_print_unsigned_dec(unsigned int n)
int ft_is_double(const char *n)
void ft_putendl_fd(char *s, int fd)
char * ft_strdup(const char *s)
int ft_is_num(const char *n)
int ft_atoi(const char *str)
int ft_len_2d_arr(char **array)
double ft_atof(const char *str)
int ft_count_bits(unsigned char current_char)
char * ft_strcat_const(const char *dest, const char *src)