这些全局变量包含字符分类函数使用的信息。 它们仅供内部使用。
语法
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_l
、iscntrl
、iswcntrl
、_iscntrl_l
、_iswcntrl_l
、toupper
、_toupper
、towupper
、_toupper_l
、_towupper_l
、tolower
、_tolower
、towlower
、_tolower_l
和 _towlower_l
函数在内部使用。 应使用这些函数来取代访问全局变量。
_mbctype
和 _mbcasemap
中的信息由 _ismbbkalnum
、_ismbbkalnum_l
、_ismbbkana
、_ismbbkana_l
、_ismbbkpunct
、_ismbbkpunct_l
、_ismbbkprint
、_ismbbkprint_l
、_ismbbalpha
、_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
在内部使用。 应使用这些函数来取代访问全局变量。
要求
不适用于公共使用。