Skip to content

string

void * memcpy(void *dest, void *src, size_t n);
void * memset(void *s, int c, size_t n);
void * memmove(void *dest, void *src, size_t n);
int memcmp(void *s1, void *s2, size_t n);
void * memchr(void *s, int c, size_t n);
void * memrchr(void *s, int c, size_t n);
size_t strlen(char *str);
char * strcpy(char *dest, char *src);
char * strcat(char *dest, char *src);
int strncmp(char *s1, char *s2, size_t n);
int strcmp(char *str1, char *str2);
char * strncpy(char *dest, char *src, size_t n);
char * strchr(char *s, int c);
char * strrchr(char *s, int c);
size_t strspn(char *s, char *accept);
size_t strcspn(char *s, char *reject);
char * strpbrk(char *s, char *accept);
char * strstr(char *haystack, char *needle);
char * strtok(char *str, char *delim);
char * strtok_r(char *str, char *delim, char **saveptr);
char * strncat(char *dest, char *src, size_t n);
size_t strnlen(char *s, size_t maxlen);
int islower(int c);
int isupper(int c);
int isdigit(int c);
int isalpha(int c);
int isalnum(int c);
int isspace(int c);
int isprint(int c);
int toupper(int c);
int tolower(int c);
char * strdup(char *str);
char * strndup(char *str, size_t n);
int strcasecmp(char *s1, char *s2);
int strncasecmp(char *s1, char *s2, size_t n);
char * strrev(char *s);
char * strtoupper(char *s);
char * strtolower(char *s);
int64_t atoi(char *str);
size_t atoui(char *str);
size_t atohex(char *str);
char * itoa(int64_t value, char *buf, int base);
char * utoa(size_t value, char *buf, int base);
long strtol(char *nptr, char **endptr, int base);
int vsnprintf(char *buffer, int buffer_len, char *format, va_list args);
int snprintf(char *buffer, int buffer_len, char *format);