ocean.stdc.gnu.string

glibc string functions.

Members

Functions

mempcpy
void* mempcpy(void* to, void* from, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
memrchr
inout(void)* memrchr(inout(void)* block, int c, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rawmemchr
inout(void)* rawmemchr(inout(void)* block, int c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
strchrnul
inout(char)* strchrnul(inout(char)* str, int c)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
strverscmp
int strverscmp(char* s1, char* s2)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wcschrnul
inout(wchar_t)* wcschrnul(inout(wchar_t)* wstr, wchar_t wc)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wcsdup
wchar_t* wcsdup(wchar_t* ws)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wcsnlen
size_t wcsnlen(wchar_t* ws, size_t maxlen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
wmempcpy
wchar_t* wmempcpy(wchar_t* wto, wchar_t* wfrom, size_t size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Imports

memmem (from core.sys.linux.string)
public import core.sys.linux.string : memmem;
Undocumented in source.
strndup (from core.sys.posix.string)
public import core.sys.posix.string : strnlen, strndup;
Undocumented in source.
strnlen (from core.sys.posix.string)
public import core.sys.posix.string : strnlen, strndup;
Undocumented in source.

Meta

License

Boost Software License Version 1.0. See LICENSE_BOOST.txt for details. Alternatively, this file may be distributed under the terms of the Tango 3-Clause BSD License (see LICENSE_BSD.txt for details).