STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros | Functions | Variables
mbctype.h File Reference
#include <crtdefs.h>
#include <ctype.h>

Go to the source code of this file.

Macros

#define _INC_MBCTYPE
 
#define _MS   0x01 /* MBCS single-byte symbol */
 
#define _MP   0x02 /* MBCS punct */
 
#define _M1   0x04 /* MBCS 1st (lead) byte */
 
#define _M2   0x08 /* MBCS 2nd byte*/
 
#define _SBUP   0x10 /* SBCS upper char */
 
#define _SBLOW   0x20 /* SBCS lower char */
 
#define _MBC_SINGLE   0 /* valid single byte char */
 
#define _MBC_LEAD   1 /* lead byte */
 
#define _MBC_TRAIL   2 /* trailing byte */
 
#define _MBC_ILLEGAL   (-1) /* illegal byte */
 
#define _KANJI_CP   932
 
#define _MB_CP_SBCS   0
 
#define _MB_CP_OEM   -2
 
#define _MB_CP_ANSI   -3
 
#define _MB_CP_LOCALE   -4
 
#define _MBLEADTRAIL_DEFINED
 
#define _MBCTYPE_DEFINED
 

Functions

_CRTIMP int __cdecl _setmbcp (_In_ int _CodePage)
 
_CRTIMP int __cdecl _getmbcp (void)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkalnum (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkalnum_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkana (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkana_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkpunct (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkpunct_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkprint (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbkprint_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbalpha (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbalpha_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbpunct (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbpunct_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbblank (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbblank_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbalnum (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbalnum_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbprint (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbprint_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbgraph (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbgraph_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbblead (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbblead_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbbtrail (_In_ unsigned int _C)
 
_Check_return_ _CRTIMP int __cdecl _ismbbtrail_l (_In_ unsigned int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbslead (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos)
 
_Check_return_ _CRTIMP int __cdecl _ismbslead_l (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _ismbstrail (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos)
 
_Check_return_ _CRTIMP int __cdecl _ismbstrail_l (_In_reads_z_(_Pos-_Str+1) const unsigned char *_Str, _In_z_ const unsigned char *_Pos, _In_opt_ _locale_t _Locale)
 

Variables

_CRTIMP unsigned char _mbctype []
 
_CRTIMP unsigned char _mbcasemap []
 

Macro Definition Documentation

#define _INC_MBCTYPE
#define _KANJI_CP   932
#define _M1   0x04 /* MBCS 1st (lead) byte */
#define _M2   0x08 /* MBCS 2nd byte*/
#define _MB_CP_ANSI   -3
#define _MB_CP_LOCALE   -4
#define _MB_CP_OEM   -2
#define _MB_CP_SBCS   0
#define _MBC_ILLEGAL   (-1) /* illegal byte */
#define _MBC_LEAD   1 /* lead byte */
#define _MBC_SINGLE   0 /* valid single byte char */
#define _MBC_TRAIL   2 /* trailing byte */
#define _MBCTYPE_DEFINED
#define _MBLEADTRAIL_DEFINED
#define _MP   0x02 /* MBCS punct */
#define _MS   0x01 /* MBCS single-byte symbol */
#define _SBLOW   0x20 /* SBCS lower char */
#define _SBUP   0x10 /* SBCS upper char */

Function Documentation

_CRTIMP int __cdecl _getmbcp ( void  )
_Check_return_ _CRTIMP int __cdecl _ismbbalnum ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbalnum_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbalpha ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbalpha_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbblank ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbblank_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbgraph ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbgraph_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbkalnum ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbkalnum_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbkana ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbkana_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbkprint ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbkprint_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbkpunct ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbkpunct_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbblead ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbblead_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbprint ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbprint_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbpunct ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbpunct_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbbtrail ( _In_ unsigned int  _C)
_Check_return_ _CRTIMP int __cdecl _ismbbtrail_l ( _In_ unsigned int  _C,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbslead ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos 
)
_Check_return_ _CRTIMP int __cdecl _ismbslead_l ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos,
_In_opt_ _locale_t  _Locale 
)
_Check_return_ _CRTIMP int __cdecl _ismbstrail ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos 
)
_Check_return_ _CRTIMP int __cdecl _ismbstrail_l ( _In_reads_z_(_Pos-_Str+1) const unsigned char *  _Str,
_In_z_ const unsigned char *  _Pos,
_In_opt_ _locale_t  _Locale 
)
_CRTIMP int __cdecl _setmbcp ( _In_ int  _CodePage)

Variable Documentation

_CRTIMP unsigned char _mbcasemap[]
_CRTIMP unsigned char _mbctype[]