core.sys.posix.string

D header file for POSIX's <string.h>.

Note

- The <string.h> header shall define NULL and size_t as described in <stddef.h>.

However, D has builtin null and size_t is defined in object.

See Also

Functions 9

fnvoid * memccpy(return scope void * dst, scope const void * src, int c, size_t n) pure;Copy string until character found
fnchar * stpcpy(return scope char * dst, scope const char * src) pure;Copy string (including terminating '\0')
fnchar * stpncpy(return scope char * dst, const char * src, size_t len) pure;Ditto
fnint strcoll_l(scope const char * s1, scope const char * s2, locale_t locale)Compare strings according to current collation
fnchar * strerror_l(int, locale_t)
fnsize_t strnlen(scope const char * str, size_t maxlen) pure;Find length of string up to `maxlen`
fnconst(char) * strsignal(int)System signal messages
fnchar * strtok_r(return scope char * str, scope const char * sep, char * * context) pure;Isolate sequential tokens in a null-terminated string
fnsize_t strxfrm_l(char * s1, scope const char * s2, size_t n, locale_t locale)Transform a string under locale