26 #error ERROR: Only Win32 target supported!
31 #pragma pack(push,_CRT_PACKING)
42 #define _CRTIMP __declspec(dllimport)
50 #if defined(CRTDLL2) && defined(_CRTBLD)
51 #define _CRTIMP2 __declspec(dllexport)
53 #if defined(_DLL) && !defined(_STATIC_CPPLIB)
54 #define _CRTIMP2 __declspec(dllimport)
61 #ifndef _WCHAR_T_DEFINED
63 #define _WCHAR_T_DEFINED
66 #ifndef _WCTYPE_T_DEFINED
67 typedef unsigned short wint_t;
69 #define _WCTYPE_T_DEFINED
74 #define WEOF (wint_t)(0xFFFF)
81 #ifndef _CRT_CTYPEDATA_DEFINED
82 #define _CRT_CTYPEDATA_DEFINED
83 #ifndef _CTYPE_DISABLE_MACROS
86 extern const unsigned short __newctype[];
87 #if defined(_DLL) && defined(_M_IX86)
89 _CRTIMP const unsigned short ** __cdecl __p__pctype(
void);
94 #if defined(_CRT_DISABLE_PERFCRIT_LOCKS) && !defined(_DLL)
95 #define __PCTYPE_FUNC _pctype
97 #define __PCTYPE_FUNC __pctype_func()
102 #if !defined(_M_CEE_PURE)
105 #define _pctype (__pctype_func())
110 #ifndef _CRT_WCTYPEDATA_DEFINED
111 #define _CRT_WCTYPEDATA_DEFINED
112 #ifndef _CTYPE_DISABLE_MACROS
113 #if !defined(_M_CEE_PURE)
118 extern const unsigned short __newctype[];
119 #if defined(_DLL) && defined(_M_IX86)
121 _CRTIMP const wctype_t ** __cdecl __p__pwctype(
void);
126 #if !defined(_M_CEE_PURE)
129 #define _pwctype (__pwctype_func())
144 #define _CONTROL 0x20
148 #define _LEADBYTE 0x8000
149 #define _ALPHA (0x0100|_UPPER|_LOWER)
154 #ifndef _WCTYPE_DEFINED
182 #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP
186 #define _WCTYPE_DEFINED
189 #ifndef _WCTYPE_INLINE_DEFINED
190 #if !defined(__cplusplus) || defined(_M_CEE_PURE) || defined(MRTDLL)
191 #define iswalpha(_c) ( iswctype(_c,_ALPHA) )
192 #define iswupper(_c) ( iswctype(_c,_UPPER) )
193 #define iswlower(_c) ( iswctype(_c,_LOWER) )
194 #define iswdigit(_c) ( iswctype(_c,_DIGIT) )
195 #define iswxdigit(_c) ( iswctype(_c,_HEX) )
196 #define iswspace(_c) ( iswctype(_c,_SPACE) )
197 #define iswpunct(_c) ( iswctype(_c,_PUNCT) )
198 #define iswblank(_c) (((_c) == '\t') ? _BLANK : iswctype(_c,_BLANK) )
199 #define iswalnum(_c) ( iswctype(_c,_ALPHA|_DIGIT) )
200 #define iswprint(_c) ( iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT) )
201 #define iswgraph(_c) ( iswctype(_c,_PUNCT|_ALPHA|_DIGIT) )
202 #define iswcntrl(_c) ( iswctype(_c,_CONTROL) )
203 #define iswascii(_c) ( (unsigned)(_c) < 0x80 )
205 #define isleadbyte(c) (__pctype_func()[(unsigned char)(c)] & _LEADBYTE)
216 inline int __cdecl
iswprint(wint_t _C)
218 inline int __cdecl
iswgraph(wint_t _C)
221 inline int __cdecl
iswascii(wint_t _C) {
return ((
unsigned)(_C) < 0x80); }
226 #define _WCTYPE_INLINE_DEFINED
_CRTIMP wint_t __cdecl towlower(wint_t)
#define _BLANK
Definition: wctype.h:145
#define iswalnum(_c)
Definition: wctype.h:199
#define _LEADBYTE
Definition: wctype.h:148
#define _ALPHA
Definition: wctype.h:149
#define _CRTIMP
Definition: crtdefs.h:23
wchar_t wctrans_t
Definition: wctype.h:229
_CRTIMP const unsigned short * _pctype
_CRTIMP int __cdecl __iswcsymf(wint_t)
#define iswprint(_c)
Definition: wctype.h:200
#define isleadbyte(c)
Definition: wctype.h:205
#define iswspace(_c)
Definition: wctype.h:196
unsigned short wint_t
Definition: crtdefs.h:541
#define _LOWER
Definition: wctype.h:139
_CRTIMP wctrans_t __cdecl wctrans(const char *)
#define iswgraph(_c)
Definition: wctype.h:201
#define _CONTROL
Definition: wctype.h:144
#define iswlower(_c)
Definition: wctype.h:193
_CRTIMP wint_t __cdecl towupper(wint_t)
_CRTIMP int __cdecl __iswcsym(wint_t)
#define iswalpha(_c)
Definition: wctype.h:191
#define iswxdigit(_c)
Definition: wctype.h:195
_CRTIMP const unsigned short *__cdecl __pctype_func(void)
unsigned short wchar_t
Definition: crtdefs.h:536
#define iswupper(_c)
Definition: wctype.h:192
_CRT_OBSOLETE(iswctype) _CRTIMP int __cdecl is_wctype(wint_t
_CRTIMP wint_t __cdecl towctrans(wint_t, wctrans_t)
_In_ wchar_t _C
Definition: wchar.h:1295
_CRTIMP int __cdecl iswctype(wint_t, wctype_t)
_CRTIMP wctype_t __cdecl wctype(const char *)
#define _DIGIT
Definition: wctype.h:140
#define _PUNCT
Definition: wctype.h:143
_CRTIMP const wctype_t * _pwctype
#define iswcntrl(_c)
Definition: wctype.h:202
#define iswblank(_c)
Definition: wctype.h:198
#define _UPPER
Definition: wctype.h:138
wctype_t
Definition: wctype.h:183
#define _SPACE
Definition: wctype.h:141
#define _HEX
Definition: wctype.h:146
_CRTIMP const wctype_t *__cdecl __pwctype_func(void)
_CRTIMP const unsigned short _wctype[]
#define iswascii(_c)
Definition: wctype.h:203
#define iswpunct(_c)
Definition: wctype.h:197
#define iswdigit(_c)
Definition: wctype.h:194