#ifndef MYLIB_H #define MYLIB_H #include #ifdef __cplusplus extern "C" { #endif typedef struct s_list { void *data; struct s_list *next; } t_list; size_t ft_strlen(const char *str); char *ft_strcpy(char *dest, const char *src); int ft_strcmp (const char *p1, const char *p2); ssize_t ft_write(int fildes, const void *buf, size_t nbyte); char *strdup(const char *s); ssize_t ft_read(int fd, void *buf, size_t count); void *ft_memcpy(void *dest, const void *src, size_t n); void ft_bzero(void *s, size_t n); int ft_atoibase(char *str, char *base); void ft_list_push_front(t_list **begin_list, void *data); int ft_list_size(t_list *begin_list); void ft_list_sort(t_list **begin_list, int (*cmp)(void *, void *)); #ifdef __cplusplus } #endif #endif