ISWALNUM_L(3) | FreeBSD Library Functions Manual | ISWALNUM_L(3) |
名称
iswalnum_l, iswalpha_l, iswcntrl_l, iswctype_l, iswdigit_l, iswgraph_l, iswlower_l, iswprint_l, iswpunct_l, iswspace_l, iswupper_l, iswxdigit_l, towlower_l, towupper_l, wctype_l, iswblank_l, iswhexnumber_l, iswideogram_l, iswnumber_l, iswphonogram_l, iswrune_l, iswspecial_l, nextwctype_l, towctrans_l, wctrans_l — ワイド文字分類ユーティリティライブラリ
Standard C Library (libc, -lc)書式
#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);
解説
上記の関数は、ロケール loc のワイド文字 ( wchar_t または wint_t) で使用する文字分類ユーティリティ関数です。それらは、_l 接尾辞のないバージョンと同じように振る舞いますが、グローバルまたはスレッドごとのロケールではなく指定されたロケールを使用します。これらの関数は、 < wctype.h> のインライン関数と C ライブラリの関数として実装されています。詳細については、特定のマニュアルページを参照してください。戻り値
これらの関数は、それらのロケールのないバージョンと同じものを返します。ロケールが無効であるなら、それらの振る舞いは、未定義です。関連項目
iswalnum(3), iswalpha(3), iswblank(3), iswcntrl(3), iswctype(3), iswdigit(3), iswgraph(3), iswhexnumber(3), iswideogram(3), iswlower(3), iswnumber(3), iswphonogram(3), iswprint(3), iswpunct(3), iswrune(3), iswspace(3), iswspecial(3), iswupper(3), iswxdigit(3), nextwctype(3), towctrans(3), towlower(3), towupper(3), wctrans(3), wctype(3)規格
これらの関数は、 FreeBSD の拡張である iswascii_l(), iswhexnumber_l(), iswideogram_l(), iswphonogram_l(), iswrune_l(), iswspecial_l() と nextwctype_l() を除いて IEEE Std 1003.1-2008 (“POSIX.1”) に適合しています。July 25, 2012 | FreeBSD |