00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00044 #ifndef _GLIBCXX_CWCTYPE
00045 #define _GLIBCXX_CWCTYPE 1
00046
00047 #pragma GCC system_header
00048
00049 #include <bits/c++config.h>
00050
00051 #if _GLIBCXX_HAVE_WCTYPE_H
00052 #include <wctype.h>
00053 #endif
00054
00055
00056 #undef iswalnum
00057 #undef iswalpha
00058 #if _GLIBCXX_HAVE_ISWBLANK
00059 # undef iswblank
00060 #endif
00061 #undef iswcntrl
00062 #undef iswdigit
00063 #undef iswgraph
00064 #undef iswlower
00065 #undef iswprint
00066 #undef iswprint
00067 #undef iswpunct
00068 #undef iswspace
00069 #undef iswupper
00070 #undef iswxdigit
00071 #undef iswctype
00072 #undef towlower
00073 #undef towupper
00074 #undef towctrans
00075 #undef wctrans
00076 #undef wctype
00077
00078 #if _GLIBCXX_USE_WCHAR_T
00079 namespace std
00080 {
00081 using ::wint_t;
00082
00083 using ::wctype_t;
00084 using ::wctrans_t;
00085
00086 using ::iswalnum;
00087 using ::iswalpha;
00088 #if _GLIBCXX_HAVE_ISWBLANK
00089 using ::iswblank;
00090 #endif
00091 using ::iswcntrl;
00092 using ::iswdigit;
00093 using ::iswgraph;
00094 using ::iswlower;
00095 using ::iswprint;
00096 using ::iswprint;
00097 using ::iswpunct;
00098 using ::iswspace;
00099 using ::iswupper;
00100 using ::iswxdigit;
00101 using ::iswctype;
00102 using ::towlower;
00103 using ::towupper;
00104 using ::towctrans;
00105 using ::wctrans;
00106 using ::wctype;
00107 }
00108 #endif //_GLIBCXX_USE_WCHAR_T
00109
00110 #endif