49 void*
memcpy(
void* dest,
const void* src,
size_t size);
61 size_t strlen(
const char* s) __attribute__ ((pure));
74 char *
strchr(
const char *s,
int c);
87 char *
strrchr(
const char *s,
int c);
102 int strcmp(
const char *s1,
const char *s2);
120 int strncmp(
const char *s1,
const char *s2,
size_t n);
136 int strcasecmp(
const char *s1,
const char *s2);
154 int strncasecmp(
const char *s1,
const char *s2,
size_t n);
182 void *
memset(
void *s,
int c,
size_t n);
203 int memcmp(
const void *s1,
const void *s2,
size_t n);
216 char *
strcpy(
char * s1,
const char * s2);
234 char *
strncpy(
char * s1,
const char * s2,
size_t n);
248 char *
strcat(
char * s1,
const char * s2);
263 char *
strncat(
char * s1,
const char * s2,
size_t n);
281 void *
memmove(
void *dest,
const void *src,
size_t n);
296 char *
strstr(
const char *haystack,
const char *needle);
312 char *
strcasestr(
const char *haystack,
const char *needle);
324 char *
strdup (
const char *s);
335 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 * 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