次の方法で共有


_pctype、_pwctype、_wctype、_mbctype、_mbcasemap

これらのグローバル変数は文字分類の関数で使用される情報が含まれています。これらは内部でのみ使用します。

extern const unsigned short *_pctype;
extern const wctype_t *_pwctype;
extern const unsigned short _wctype[];
extern unsigned char _mbctype[];
extern unsigned char _mbcasemap[];

解説

_pctype の情報は_pwctype と _wctype 関数 isupper、_isupper_l、iswupper、_iswupper_lislower、iswlower、_islower_l、_iswlower_lisdigit、iswdigit、_isdigit_l、_iswdigit_lisxdigit、iswxdigit、_isxdigit_l、_iswxdigit_lisspace、iswspace、_isspace_l、_iswspace_lisalnum、iswalnum、_isalnum_l、_iswalnum_lispunct、iswpunct、_ispunct_l、_iswpunct_lisgraph、iswgraph、_isgraph_l、_iswgraph_liscntrl、iswcntrl、_iscntrl_l、_iswcntrl_ltoupper、_toupper、towupper、_toupper_l、_towupper_ltolower、_tolower、towlower、_tolower_l、_towlower_l の関数によって内部的に使用されます。これらの関数はこれらのグローバル変数にアクセスせずに使用します。

_mbctype と _mbcasemap 情報は _ismbbkalnum、_ismbbkalnum_l_ismbbkana、_ismbbkana_l_ismbbkpunct、_ismbbkpunct_l_ismbbkprint、_ismbbkprint_l_ismbbalpha、_ismbbalpha_l_ismbbpunct、_ismbbpunct_l_ismbbalnum、_ismbbalnum_l_ismbbprint、_ismbbprint_l_ismbbgraph、_ismbbgraph_l_ismbblead、_ismbblead_l_ismbbtrail、_ismbbtrail_l_ismbslead、_ismbstrail、_ismbslead_l、_ismbstrail_l_ismbslead、_ismbstrail、_ismbslead_l、_ismbstrail_l で内部的に使用されます。グローバル変数にアクセスはなくこれらの関数を使用します。

必要条件

ないパブリックで。

参照

関連項目

is、isw 系ルーチン

__pctype_func