wctrans_l3
Wide character classification utilities
Part of iswalnum_l(3).
Usage
#include <wctype.h>
int
iswalnum_l(wint_t wc, locale_t loc);
int
iswalpha_l(wint_t wc, locale_t loc);
int
iswcntrl_l(wint_t wc, locale_t loc);
int
iswctype_l(wint_t wc, locale_t loc);
int
iswdigit_l(wint_t wc, locale_t loc);
int
iswgraph_l(wint_t wc, locale_t loc);
int
iswlower_l(wint_t wc, locale_t loc);
int
iswprint_l(wint_t wc, locale_t loc);
int
iswpunct_l(wint_t wc, locale_t loc);
int
iswspace_l(wint_t wc, locale_t loc);
int
iswupper_l(wint_t wc, locale_t loc);
int
iswxdigit_l(wint_t wc, locale_t loc);
wint_t
towlower_l(wint_t wc, locale_t loc);
wint_t
towupper_l(wint_t wc, locale_t loc);
wctype_t
wctype_l(wint_t wc, locale_t loc);
int
iswblank_l(wint_t wc, locale_t loc);
int
iswhexnumber_l(wint_t wc, locale_t loc);
int
iswideogram_l(wint_t wc, locale_t loc);
int
iswnumber_l(wint_t wc, locale_t loc);
int
iswphonogram_l(wint_t wc, locale_t loc);
int
iswrune_l(wint_t wc, locale_t loc);
int
iswspecial_l(wint_t wc, locale_t loc);
wint_t
nextwctype_l(wint_t wc, locale_t loc);
wint_t
towctrans_l(wint_t wc, wctrans_t, locale_t loc);
wctrans_t
wctrans_l(const char *, locale_t loc);
Library
Standard C Library (libc, -lc)
Overview
The above functions are character classification utility functions, for use with wide characters (wchar_t or wint_t) in the locale loc. They behave in the same way as the versions without the _l suffix, but use the specified locale rather than the global or per-thread locale. These functions may be implemented as inline functions in ⟨wctype.h⟩ and as functions in the C library. See the specific manual pages for more information.
Return values
These functions return the same things as their non-locale versions. If the locale is invalid, their behaviors are undefined.
Releases
32 releases since FreeBSD 9.2-RELEASE; the text changed 18 times.