However, D has builtin null and size_t is defined in object.
See Also
Copyright
D Language Foundation, 2019
License
Standards
The Open Group Base Specifications Issue 7, 2018 edition
Source: core/sys/posix/_string.d
D header file for POSIX's <string.h>.
However, D has builtin null and size_t is defined in object.
Source: core/sys/posix/_string.d
void * memccpy(return scope void * dst, scope const void * src, int c, size_t n) extern(C) nothrow @nogc pure;Copy string until character foundchar * stpcpy(return scope char * dst, scope const char * src) extern(C) nothrow @nogc pure;Copy string (including terminating '\0')char * stpncpy(return scope char * dst, const char * src, size_t len) extern(C) nothrow @nogc pure;Dittoint strcoll_l(scope const char * s1, scope const char * s2, locale_t locale) extern(C) nothrow @nogcCompare strings according to current collationsize_t strnlen(scope const char * str, size_t maxlen) extern(C) nothrow @nogc pure;Find length of string up to `maxlen`char * strtok_r(return scope char * str, scope const char * sep, char * * context) extern(C) nothrow @nogc pure;Isolate sequential tokens in a null-terminated stringsize_t strxfrm_l(char * s1, scope const char * s2, size_t n, locale_t locale) extern(C) nothrow @nogcTransform a string under locale