Go to the source code of this file.
|
| #define | WEOF (wint_t)(0xFFFF) |
| |
| #define | _CRT_CTYPEDATA_DEFINED |
| |
| #define | __PCTYPE_FUNC __pctype_func() |
| |
| #define | __pctype_func() (*_imp___pctype) |
| |
| #define | _pctype (*_imp___pctype) |
| |
| #define | _CRT_WCTYPEDATA_DEFINED |
| |
| #define | _wctype (*_imp___wctype) |
| |
| #define | _pwctype (*_imp___pwctype) |
| |
| #define | __pwctype_func() (*_imp___pwctype) |
| |
| #define | _UPPER 0x1 |
| |
| #define | _LOWER 0x2 |
| |
| #define | _DIGIT 0x4 |
| |
| #define | _SPACE 0x8 |
| |
| #define | _PUNCT 0x10 |
| |
| #define | _CONTROL 0x20 |
| |
| #define | _BLANK 0x40 |
| |
| #define | _HEX 0x80 |
| |
| #define | _LEADBYTE 0x8000 |
| |
| #define | _ALPHA (0x0100|_UPPER|_LOWER) |
| |
| #define | _WCTYPE_DEFINED |
| |
| #define | _WCTYPE_INLINE_DEFINED |
| |
| #define | iswalpha(_c) (iswctype(_c,_ALPHA)) |
| |
| #define | iswupper(_c) (iswctype(_c,_UPPER)) |
| |
| #define | iswlower(_c) (iswctype(_c,_LOWER)) |
| |
| #define | iswdigit(_c) (iswctype(_c,_DIGIT)) |
| |
| #define | iswxdigit(_c) (iswctype(_c,_HEX)) |
| |
| #define | iswspace(_c) (iswctype(_c,_SPACE)) |
| |
| #define | iswpunct(_c) (iswctype(_c,_PUNCT)) |
| |
| #define | iswalnum(_c) (iswctype(_c,_ALPHA|_DIGIT)) |
| |
| #define | iswprint(_c) (iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT)) |
| |
| #define | iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT)) |
| |
| #define | iswcntrl(_c) (iswctype(_c,_CONTROL)) |
| |
| #define | iswascii(_c) ((unsigned)(_c) < 0x80) |
| |
| #define | isleadbyte(c) (__pctype_func()[(unsigned char)(c)] & _LEADBYTE) |
| |
◆ __PCTYPE_FUNC
◆ __pctype_func
◆ __pwctype_func
◆ _ALPHA
◆ _BLANK
◆ _CONTROL
◆ _CRT_CTYPEDATA_DEFINED
| #define _CRT_CTYPEDATA_DEFINED |
◆ _CRT_WCTYPEDATA_DEFINED
| #define _CRT_WCTYPEDATA_DEFINED |
◆ _DIGIT
◆ _HEX
◆ _LEADBYTE
◆ _LOWER
◆ _pctype
◆ _PUNCT
◆ _pwctype
◆ _SPACE
◆ _UPPER
◆ _wctype
◆ _WCTYPE_DEFINED
◆ _WCTYPE_INLINE_DEFINED
| #define _WCTYPE_INLINE_DEFINED |
◆ isleadbyte
◆ iswalnum
◆ iswalpha
◆ iswascii
◆ iswcntrl
◆ iswdigit
◆ iswgraph
◆ iswlower
◆ iswprint
◆ iswpunct
◆ iswspace
◆ iswupper
◆ iswxdigit
◆ WEOF
This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.
Definition at line 22 of file wctype.h.
◆ wctrans_t
◆ __iswcsym()
◆ __iswcsymf()
◆ is_wctype()
Definition at line 10 of file is_wctype.c.
11{
13}
int iswctype(wint_t wc, wctype_t wctypeFlags)
◆ isleadbyte()
Definition at line 294 of file ctype.c.
295{
297}
int CDECL _isctype(int c, int type)
◆ iswalnum()
Definition at line 2255 of file wcs.c.
2256{
2258}
#define _iswalnum_l(_c, _p)
◆ iswalpha()
Definition at line 2271 of file wcs.c.
2272{
2274}
#define _iswalpha_l(_c, _p)
◆ iswascii()
Definition at line 434 of file ctype.c.
435{
436 return ((
unsigned)
c < 0x80);
437}
◆ iswblank()
Definition at line 2431 of file wcs.c.
2432{
2434}
INT CDECL _iswctype_l(wchar_t wc, wctype_t type, _locale_t locale)
◆ iswcntrl()
Definition at line 2287 of file wcs.c.
2288{
2290}
#define _iswcntrl_l(_c, _p)
◆ iswctype()
◆ iswdigit()
Definition at line 2303 of file wcs.c.
2304{
2306}
#define _iswdigit_l(_c, _p)
◆ iswgraph()
Definition at line 2319 of file wcs.c.
2320{
2322}
#define _iswgraph_l(_c, _p)
◆ iswlower()
Definition at line 2335 of file wcs.c.
2336{
2338}
#define _iswlower_l(_c, _p)
◆ iswprint()
Definition at line 2351 of file wcs.c.
2352{
2354}
#define _iswprint_l(_c, _p)
◆ iswpunct()
Definition at line 2367 of file wcs.c.
2368{
2370}
#define _iswpunct_l(_c, _p)
◆ iswspace()
Definition at line 2383 of file wcs.c.
2384{
2386}
#define _iswspace_l(_c, _p)
◆ iswupper()
Definition at line 2399 of file wcs.c.
2400{
2402}
#define _iswupper_l(_c, _p)
◆ iswxdigit()
Definition at line 2415 of file wcs.c.
2416{
2418}
#define _iswxdigit_l(_c, _p)
◆ towctrans()
Definition at line 149 of file wcs.c.
150{
154}
wint_t CDECL _towupper_l(wint_t c, _locale_t locale)
wint_t CDECL _towlower_l(wint_t c, _locale_t locale)
◆ towlower()
◆ towupper()
◆ wctrans()
Definition at line 38 of file wctrans.cpp.
39{
40 for (
unsigned n = 0;
tab[
n].s != 0; ++
n)
41 {
44 }
45
46 return 0;
47}
_ACRTIMP int __cdecl strcmp(const char *, const char *)
static struct wctab tab[]
◆ wctype()
Definition at line 41 of file wctype.cpp.
42{
43 for (
unsigned n = 0;
tab[
n].s != 0; ++
n)
44 {
47 }
48
49 return 0;
50}
static struct wctab tab[]
◆ _imp___pctype
◆ _imp___pwctype
◆ _imp___wctype