EN JA
CTYPE_L(3)
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 ライブラリの真の関数として。詳細については、特定のマニュアルページを参照してください。

規格

これらの関数は、 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