53 void*
memcpy(
void* dest,
const void* src,
size_t size);
65 size_t strlen(
const char* s) __attribute__ ((pure));
78 char *
strchr(
const char *s,
int c);
91 char *
strrchr(
const char *s,
int c);
106 int strcmp(
const char *s1,
const char *s2);
124 int strncmp(
const char *s1,
const char *s2,
size_t n);
140 int strcasecmp(
const char *s1,
const char *s2);
158 int strncasecmp(
const char *s1,
const char *s2,
size_t n);
186 void *
memset(
void *s,
int c,
size_t n) __attribute__ ((optimize (
"no-tree-loop-distribute-patterns")));
207 int memcmp(
const void *s1,
const void *s2,
size_t n);
220 char *
strcpy(
char * s1,
const char * s2);
238 char *
strncpy(
char * s1,
const char * s2,
size_t n);
252 char *
strcat(
char * s1,
const char * s2);
267 char *
strncat(
char * s1,
const char * s2,
size_t n);
285 void *
memmove(
void *dest,
const void *src,
size_t n);
300 char *
strstr(
const char *haystack,
const char *needle);
316 char *
strcasestr(
const char *haystack,
const char *needle);
328 char *
strdup (
const char *s);
341 char *
strndup (
const char *s,
size_t n);
354 char *
strtok(
char *str,
const char *delim);
char * strncpy(char *s1, const char *s2, size_t n)
Copie une chaine en se limitant aux n premiers caractères.
Definition: string.c:229
void * memset(void *s, int c, size_t n)
Rempli une zone mémoire avec un octet donné.
Definition: string.c:153
int strncmp(const char *s1, const char *s2, size_t n)
Compare deux chaînes jusqu'à n caractères.
Definition: string.c:110
char * strndup(const char *s, size_t n)
Duplique une chaine.
Definition: string.c:382
char * strdup(const char *s)
Duplique une chaine.
Definition: string.c:388
size_t strlen(const char *s)
Calcule la longueur d'une chaîne de caractères.
Definition: string.c:92
int strcmp(const char *s1, const char *s2)
Compare deux chaînes.
Definition: string.c:99
char * strcpy(char *s1, const char *s2)
Copie une chaine.
Definition: string.c:217
char * strrchr(const char *s, int c)
Rechercher un caractère dans une chaîne.
Definition: string.c:410
int strcasecmp(const char *s1, const char *s2)
Compare deux chaînes.
Definition: string.c:121
void * memcpy(void *dest, const void *src, size_t size)
Copie une zone mémoire.
Definition: string.c:50
char * strchr(const char *s, int c)
Rechercher un caractère dans une chaîne.
Definition: string.c:396
char * strstr(const char *haystack, const char *needle)
Recherche une sous-chaîne.
Definition: string.c:326
char * strncat(char *s1, const char *s2, size_t n)
Concaténation de deux chaînes avec une limite aux n premiers caractères.
Definition: string.c:250
void * memmove(void *dest, const void *src, size_t n)
Copie une zone mémoire.
Definition: string.c:260
int strncasecmp(const char *s1, const char *s2, size_t n)
Compare deux chaînes jusqu'à n caractères.
Definition: string.c:132
int memcmp(const void *s1, const void *s2, size_t n)
Compare deux zones mémoire.
Definition: string.c:196
char * strchrnul(const char *s, int c)
Recherche un caractère dans une chaîne.
Definition: string.c:143
char * strcat(char *s1, const char *s2)
Concaténation de deux chaînes.
Definition: string.c:244
char * strcasestr(const char *haystack, const char *needle)
Recherche une sous-chaîne en ignorant la casse.
Definition: string.c:357
char * strtok(char *str, const char *delim)
Extraire des mots d'une chaîne.
Definition: string.c:425