locale_t
int isgraph_l(int, locale_t);
int islower_l(int, locale_t);
int isprint_l(int, locale_t);
int ispunct_l(int, locale_t);
int isspace_l(int, locale_t);
int isupper_l(int, locale_t);
int isxdigit_l(int, locale_t);
int tolower_l(int, locale_t);
int toupper_l(int, locale_t);
isalnum_l(int _c, locale_t _l __attribute__((__unused__)))
isalpha_l(int _c, locale_t _l __attribute__((__unused__)))
isblank_l(int _c, locale_t _l __attribute__((__unused__)))
iscntrl_l(int _c, locale_t _l __attribute__((__unused__)))
isdigit_l(int _c, locale_t _l __attribute__((__unused__)))
isgraph_l(int _c, locale_t _l __attribute__((__unused__)))
islower_l(int _c, locale_t _l __attribute__((__unused__)))
isprint_l(int _c, locale_t _l __attribute__((__unused__)))
ispunct_l(int _c, locale_t _l __attribute__((__unused__)))
isspace_l(int _c, locale_t _l __attribute__((__unused__)))
isupper_l(int _c, locale_t _l __attribute__((__unused__)))
isxdigit_l(int _c, locale_t _l __attribute__((__unused__)))
tolower_l(int _c, locale_t _l __attribute__((__unused__)))
toupper_l(int _c, locale_t _l __attribute__((__unused__)))
int isalnum_l(int, locale_t);
int isalpha_l(int, locale_t);
int isblank_l(int, locale_t);
int iscntrl_l(int, locale_t);
int isdigit_l(int, locale_t);
char *nl_langinfo_l(nl_item, locale_t);
locale_t duplocale(locale_t);
void freelocale(locale_t);
locale_t newlocale(int, const char *, locale_t);
locale_t uselocale(locale_t);
#define LC_GLOBAL_LOCALE ((locale_t)-1)
int strcoll_l(const char *, const char *, locale_t);
char *strerror_l(int, locale_t);
size_t strxfrm_l(char *__restrict, const char *__restrict, size_t, locale_t)
int strcasecmp_l(const char *, const char *, locale_t);
int strncasecmp_l(const char *, const char *, size_t, locale_t);
const struct tm *__restrict, locale_t)
int wcscoll_l(const wchar_t *, const wchar_t *, locale_t);
int wcscasecmp_l(const wchar_t *, const wchar_t *, locale_t);
int wcsncasecmp_l(const wchar_t *, const wchar_t *, size_t, locale_t);
size_t wcsxfrm_l(wchar_t *, const wchar_t *, size_t, locale_t);
wint_t towupper_l(wint_t, locale_t);
wctrans_t wctrans_l(const char *, locale_t);
wctype_t wctype_l(const char *, locale_t);
int iswalnum_l(wint_t, locale_t);
int iswalpha_l(wint_t, locale_t);
int iswblank_l(wint_t, locale_t);
int iswcntrl_l(wint_t, locale_t);
int iswdigit_l(wint_t, locale_t);
int iswgraph_l(wint_t, locale_t);
int iswlower_l(wint_t, locale_t);
int iswprint_l(wint_t, locale_t);
int iswpunct_l(wint_t, locale_t);
int iswspace_l(wint_t, locale_t);
int iswupper_l(wint_t, locale_t);
int iswxdigit_l(wint_t, locale_t);
int iswctype_l(wint_t, wctype_t, locale_t);
wint_t towctrans_l(wint_t, wctrans_t, locale_t);
wint_t towlower_l(wint_t, locale_t);
__only_inline int isalnum_l(int _c, locale_t _l);
__only_inline int isalpha_l(int _c, locale_t _l);
__only_inline int iscntrl_l(int _c, locale_t _l);
__only_inline int isdigit_l(int _c, locale_t _l);
__only_inline int isgraph_l(int _c, locale_t _l);
__only_inline int islower_l(int _c, locale_t _l);
__only_inline int isprint_l(int _c, locale_t _l);
__only_inline int ispunct_l(int _c, locale_t _l);
__only_inline int isspace_l(int _c, locale_t _l);
__only_inline int isupper_l(int _c, locale_t _l);
__only_inline int isxdigit_l(int _c, locale_t _l);
__only_inline int tolower_l(int _c, locale_t _l);
__only_inline int toupper_l(int _c, locale_t _l);
__only_inline int isblank_l(int _c, locale_t _l);
locale_t
duplocale(locale_t oldloc)
freelocale(locale_t oldloc __attribute((__unused__)))
isxdigit_l(int c, locale_t locale __attribute__((__unused__)))
tolower_l(int c, locale_t locale __attribute__((__unused__)))
toupper_l(int c, locale_t locale __attribute__((__unused__)))
isalnum_l(int c, locale_t locale __attribute__((__unused__)))
isalpha_l(int c, locale_t locale __attribute__((__unused__)))
isblank_l(int c, locale_t locale __attribute__((__unused__)))
iscntrl_l(int c, locale_t locale __attribute__((__unused__)))
isdigit_l(int c, locale_t locale __attribute__((__unused__)))
isgraph_l(int c, locale_t locale __attribute__((__unused__)))
islower_l(int c, locale_t locale __attribute__((__unused__)))
isprint_l(int c, locale_t locale __attribute__((__unused__)))
ispunct_l(int c, locale_t locale __attribute__((__unused__)))
isspace_l(int c, locale_t locale __attribute__((__unused__)))
isupper_l(int c, locale_t locale __attribute__((__unused__)))
iswcntrl_l(wint_t c, locale_t locale)
iswdigit_l(wint_t c, locale_t locale)
iswgraph_l(wint_t c, locale_t locale)
iswlower_l(wint_t c, locale_t locale)
iswprint_l(wint_t c, locale_t locale)
iswpunct_l(wint_t c, locale_t locale)
iswspace_l(wint_t c, locale_t locale)
iswupper_l(wint_t c, locale_t locale)
iswxdigit_l(wint_t c, locale_t locale)
towupper_l(wint_t c, locale_t locale)
towlower_l(wint_t c, locale_t locale)
wctrans_l(const char *charclass, locale_t locale)
locale_t locale __attribute__((__unused__)))
iswctype_l(wint_t c, wctype_t charclass, locale_t locale)
static _RuneLocale *__runelocale(locale_t);
static int __isctype_wl(wint_t, _RuneType, locale_t);
__runelocale(locale_t locale)
__isctype_wl(wint_t c, _RuneType f, locale_t locale)
iswalnum_l(wint_t c, locale_t locale)
iswalpha_l(wint_t c, locale_t locale)
iswblank_l(wint_t c, locale_t locale)
locale_t
newlocale(int mask, const char *locname, locale_t oldloc)
nl_langinfo_l(nl_item item, locale_t locale)
#define _LOCALE_NONE (locale_t)0
#define _LOCALE_C (locale_t)1
#define _LOCALE_UTF8 (locale_t)2
locale_t
uselocale(locale_t newloc)
locale_t locale __attribute__((__unused__)))
locale_t locale __attribute__((__unused__)))
wctype_l(const char *property, locale_t locale __attribute__((__unused__)))
locale_t locale __attribute__((__unused__)))
locale_t locale __attribute__((__unused__)))
locale_t locale __attribute__((__unused__)))
strerror_l(int errnum, locale_t locale)
locale_t locale __attribute__((__unused__)))
wcscasecmp_l(const wchar_t *s1, const wchar_t *s2, locale_t locale)
wcsncasecmp_l(const wchar_t *s1, const wchar_t *s2, size_t n, locale_t locale)
locale_t locale __attribute__((__unused__)))
#define FUNCPARA nl_item item, locale_t locale
#define FUNCPARA int c, locale_t locale
#define FUNCPARA wint_t wc, locale_t locale
#define FUNCPARA wint_t wc, wctype_t charclass, locale_t locale
#define FUNCPARA wint_t wc, wctrans_t charmap, locale_t locale
#define FUNCPARA const wchar_t *s1, const wchar_t *s2, locale_t locale
locale_t locale
#define _LOCALE_NONE (locale_t)0
#define _LOCALE_C (locale_t)1
#define _LOCALE_UTF8 (locale_t)2
#define _LOCALE_BAD (locale_t)3
TESTFUNC(newlocale, locale_t, "%d, %s, %p", "%p", TOPT_ERR)
#define FUNCPARA locale_t locale
TESTFUNC(duplocale, locale_t, "%p", "%p", TOPT_ERR)
TESTFUNC(uselocale, locale_t, "%p", "%p", TOPT_ERR)