Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
These global variables contain information used by the character classification functions. They are for internal use only.
Syntax
extern const unsigned short *_pctype;
extern const wctype_t *_pwctype;
extern const unsigned short _wctype[];
extern unsigned char _mbctype[];
extern unsigned char _mbcasemap[];
Remarks
The information in _pctype
, _pwctype
, and _wctype
is used internally by 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
, and _towlower_l
functions. These functions should be used instead of accessing these global variables.
The information in _mbctype
and _mbcasemap
is used internally by _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
, and _ismbstrail_l
. Use these functions instead of accessing the global variables.
Requirements
Not for public use.