26 size_t ft_strlcpy(
char *dst,
const char *src,
size_t dstsize);
27 size_t ft_strlcat(
char *dst,
const char *src,
size_t dstsize);
33 int ft_strncmp(
const char *s1,
const char *s2,
size_t n);
35 char *
ft_strnstr(
const char *haystack,
const char *needle,
size_t len);
38 bool ft_atoi_strict(
const char *str,
const char **endptr,
int *dst);
44 char *
ft_substr(
char const *s,
unsigned int start,
size_t len);
46 char *
ft_strjoin(
char const *s1,
char const *s2);
48 char *
ft_strtrim(
char const *s1,
char const *set);
50 char **
ft_split(
char const *s,
char c);
55 char *
ft_strmapi(
char const *s,
char (*f)(
unsigned int,
char));
56 void ft_striteri(
char *s,
void (*f)(
unsigned int,
char *));
59 long ft_strtol(
const char *str,
char **endptr,
int base);
61 size_t ft_strnlen(
const char *str,
size_t max_len);
char * ft_strrchr(const char *s, int c)
size_t ft_strlcpy(char *dst, const char *src, size_t dstsize)
char ** ft_split(char const *s, char c)
long ft_strtol(const char *str, char **endptr, int base)
char * ft_strjoin(char const *s1, char const *s2)
size_t ft_strnlen(const char *str, size_t max_len)
size_t ft_strlcat(char *dst, const char *src, size_t dstsize)
char * ft_strndup(const char *s1, size_t n)
char * ft_strchr(const char *s, int c)
char * ft_substr(char const *s, unsigned int start, size_t len)
int ft_strncmp(const char *s1, const char *s2, size_t n)
char * ft_strdup(const char *s1)
size_t ft_strlen(const char *s)
int get_numstr_base(char *buf, size_t num, int base, bool is_upper)
bool ft_atoi_strict(const char *str, const char **endptr, int *dst)
char * ft_strmapi(char const *s, char(*f)(unsigned int, char))
void ft_striteri(char *s, void(*f)(unsigned int, char *))
char * ft_strtrim(char const *s1, char const *set)
char * ft_strnstr(const char *haystack, const char *needle, size_t len)
int ft_atoi(const char *str)