- memchr
inout(void)* memchr(void* s, int c, size_t n)
- memcmp
int memcmp(void* s1, void* s2, size_t n)
- memcpy
void* memcpy(void* s1, void* s2, size_t n)
- memicmp
int memicmp(char* s1, char* s2, size_t n)
- memmove
void* memmove(void* s1, void* s2, size_t n)
- memset
void* memset(void* s, int c, size_t n)
- strcat
char* strcat(char* s1, char* s2)
- strchr
inout(char)* strchr(inout(char)* s, int c)
- strcmp
int strcmp(char* s1, char* s2)
- strcoll
int strcoll(char* s1, char* s2)
- strcpy
char* strcpy(char* s1, char* s2)
- strcspn
size_t strcspn(char* s1, char* s2)
- strdup
char* strdup(char* s)
- strerror
char* strerror(int errnum)
- strerror_r
const(char)* strerror_r(int errnum, char* buf, size_t buflen)
- strlen
size_t strlen(char* s)
- strncat
char* strncat(char* s1, char* s2, size_t n)
- strncmp
int strncmp(char* s1, char* s2, size_t n)
- strncpy
char* strncpy(char* s1, char* s2, size_t n)
- strpbrk
inout(char)* strpbrk(inout(char)* s1, char* s2)
- strrchr
inout(char)* strrchr(inout(char)* s, int c)
- strspn
size_t strspn(char* s1, char* s2)
- strstr
inout(char)* strstr(inout(char)* s1, char* s2)
- strtok
char* strtok(char* s1, char* s2)
- strxfrm
size_t strxfrm(char* s1, char* s2, size_t n)
D header file for C99.
This module contains bindings to selected types and functions from the standard C header <_string.h>. Note that this is not automatically generated, and may omit some types/functions from the original C header.