3c87aa1d3d
load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit locale parameter. Also adds support for per-thread locales. This work was funded by the FreeBSD Foundation. Please test any code you have that uses the C standard locale functions! Reviewed by: das (gdtoa changes) Approved by: dim (mentor)
105 lines
970 B
Plaintext
105 lines
970 B
Plaintext
/*
|
|
* $FreeBSD$
|
|
*/
|
|
|
|
FBSD_1.0 {
|
|
bcmp;
|
|
bcopy;
|
|
memcpy;
|
|
memmove;
|
|
ffs;
|
|
ffsl;
|
|
fls;
|
|
flsl;
|
|
index;
|
|
strchr;
|
|
memccpy;
|
|
memchr;
|
|
memcmp;
|
|
memmem;
|
|
bzero;
|
|
memset;
|
|
strrchr;
|
|
rindex;
|
|
stpcpy;
|
|
strcasecmp;
|
|
strncasecmp;
|
|
strcasestr;
|
|
strcat;
|
|
strcmp;
|
|
strcoll;
|
|
strcpy;
|
|
strcspn;
|
|
strdup;
|
|
strerror_r;
|
|
strerror;
|
|
strlcat;
|
|
strlcpy;
|
|
strlen;
|
|
strmode;
|
|
strncat;
|
|
strncmp;
|
|
strncpy;
|
|
strnstr;
|
|
strpbrk;
|
|
strsep;
|
|
strsignal;
|
|
strspn;
|
|
strstr;
|
|
strtok_r;
|
|
strtok;
|
|
strxfrm;
|
|
swab;
|
|
wcscat;
|
|
wcschr;
|
|
wcscmp;
|
|
wcscoll;
|
|
wcscpy;
|
|
wcscspn;
|
|
wcsdup;
|
|
wcslcat;
|
|
wcslcpy;
|
|
wcslen;
|
|
wcsncat;
|
|
wcsncmp;
|
|
wcsncpy;
|
|
wcspbrk;
|
|
wcsrchr;
|
|
wcsspn;
|
|
wcsstr;
|
|
wcstok;
|
|
wcswidth;
|
|
wcsxfrm;
|
|
wmemchr;
|
|
wmemcmp;
|
|
wmemcpy;
|
|
wmemmove;
|
|
wmemset;
|
|
};
|
|
|
|
FBSD_1.1 {
|
|
ffsll;
|
|
flsll;
|
|
memrchr;
|
|
stpncpy;
|
|
strndup;
|
|
strnlen;
|
|
wcpcpy;
|
|
wcpncpy;
|
|
wcscasecmp;
|
|
wcsncasecmp;
|
|
wcsnlen;
|
|
};
|
|
|
|
FBSD_1.3 {
|
|
strcasecmp_l;
|
|
strcasestr_l;
|
|
strncasecmp_l;
|
|
wcswidth_l;
|
|
wcwidth_l;
|
|
};
|
|
|
|
FBSDprivate_1.0 {
|
|
__strtok_r;
|
|
};
|