CTYPE_L(3) | FreeBSD Library Functions Manual | CTYPE_L(3) |
名称
digittoint_l, isalnum_l, isalpha_l, isascii_l, isblank_l, iscntrl_l, isdigit_l, isgraph_l, ishexnumber_l, isideogram_l, islower_l, isnumber_l, isphonogram_l, isprint_l, ispunct_l, isrune_l, isspace_l, isspecial_l, isupper_l, isxdigit_l, tolower_l, toupper_l — 文字分類関数ライブラリ
Standard C Library (libc, -lc)書式
#include < ctype.h> int
digittoint_l( int c, locale_t loc);
int
isalnum_l( int c, locale_t loc);
int
isalpha_l( int c, locale_t loc);
int
isascii_l( int c, locale_t loc);
int
iscntrl_l( int c, locale_t loc);
int
isdigit_l( int c, locale_t loc);
int
isgraph_l( int c, locale_t loc);
int
ishexnumber_l( int c, locale_t loc);
int
isideogram_l( int c, locale_t loc);
int
islower_l( int c, locale_t loc);
int
isnumber_l( int c, locale_t loc);
int
isphonogram_l( int c, locale_t loc);
int
isspecial_l( int c, locale_t loc);
int
isprint_l( int c, locale_t loc);
int
ispunct_l( int c, locale_t loc);
int
isrune_l( int c, locale_t loc);
int
isspace_l( int c, locale_t loc);
int
isupper_l( int c, locale_t loc);
int
isxdigit_l( int c, locale_t loc);
int
tolower_l( int c, locale_t loc);
int
toupper_l( int c, locale_t loc);
解説
上記の関数は、ロケール loc の整数 c で文字のテストと変換を行います。それらは、_l 接尾辞のないバージョンと同様に振る舞いますが、グローバルか、またはスレッドごとのロケールでなく、指定されたロケールを使用します。 < ctype.h> または C ライブラリの真の関数として。詳細については、特定のマニュアルページを参照してください。関連項目
digittoint(3), isalnum(3), isalpha(3), isascii(3), isblank(3), iscntrl(3), isdigit(3), isgraph(3), isideogram(3), islower(3), isphonogram(3), isprint(3), ispunct(3), isrune(3), isspace(3), isspecial(3), isupper(3), isxdigit(3), tolower(3), toupper(3), wctype(3), xlocale(3)規格
これらの関数は、 FreeBSD の拡張である、 digittoint_l(), isascii_l(), ishexnumber_l(), isideogram_l(), isnumber_l(), isphonogram_l(), isrune_l() と isspecial_l() を除いて IEEE Std 1003.1-2008 (“POSIX.1”) に適合しています。March 6, 2012 | FreeBSD |