_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_l, islower、iswlower、_islower_l、_iswlower_l, isdigit、iswdigit、_isdigit_l、_iswdigit_l, isxdigit、iswxdigit、_isxdigit_l、_iswxdigit_l, isspace、iswspace、_isspace_l、_iswspace_l, isalnum、iswalnum、_isalnum_l、_iswalnum_l, ispunct、iswpunct、_ispunct_l、_iswpunct_l, isgraph、iswgraph、_isgraph_l、_iswgraph_liscntrl、iswcntrl、_iscntrl_l、_iswcntrl_l 在内部使用, 同样地对于 toupper、_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