core.stdc.string

D header file for C99.

Functions 24

fninout(void) * memchr(return scope inout void * s, int c, size_t n) pure;
fnint memcmp(scope const void * s1, scope const void * s2, size_t n) pure;
fnvoid * memcpy(return scope void * s1, scope const void * s2, size_t n) pure;
fnvoid * memmove(return scope void * s1, scope const void * s2, size_t n) pure;
fnvoid * memset(return scope void * s, int c, size_t n) pure;
fnchar * strcat(return scope char * s1, scope const char * s2) pure;
fninout(char) * strchr(return scope inout(char) * s, int c) pure;
fnint strcmp(scope const char * s1, scope const char * s2) pure;
fnint strcoll(scope const char * s1, scope const char * s2)
fnchar * strcpy(return scope char * s1, scope const char * s2) pure;
fnsize_t strcspn(scope const char * s1, scope const char * s2) pure;
fnchar * strdup(scope const char * s)
fnchar * strndup(scope const char * str, size_t size)
fnchar * strerror(int errnum)
fnsize_t strlen(scope const char * s) pure;
fnchar * strncat(return scope char * s1, scope const char * s2, size_t n) pure;
fnint strncmp(scope const char * s1, scope const char * s2, size_t n) pure;
fnchar * strncpy(return scope char * s1, scope const char * s2, size_t n) pure;
fninout(char) * strpbrk(return scope inout(char) * s1, scope const char * s2) pure;
fninout(char) * strrchr(return scope inout(char) * s, int c) pure;
fnsize_t strspn(scope const char * s1, scope const char * s2) pure;
fninout(char) * strstr(return scope inout(char) * s1, scope const char * s2) pure;
fnchar * strtok(return scope char * s1, scope const char * s2)
fnsize_t strxfrm(scope char * s1, scope const char * s2, size_t n)