123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277 |
- #ifndef _WCTYPE_H
- #include <features.h>
- #include <bits/types.h>
- #ifndef __UCLIBC_HAS_WCHAR__
- #error Attempted to include wctype.h when uClibc built without wide char support.
- #endif
- #ifndef __need_iswxxx
- # define _WCTYPE_H 1
- #include <bits/uClibc_ctype.h>
- # define __need_wint_t
- # include <stddef.h>
- # ifndef _WINT_T
- # define _WINT_T
- typedef unsigned int wint_t;
- # endif
- # ifndef WEOF
- # define WEOF (0xffffffffu)
- # endif
- #endif
- #undef __need_iswxxx
- #ifndef __iswxxx_defined
- # define __iswxxx_defined 1
- typedef unsigned int wctype_t;
- __BEGIN_DECLS
- extern int iswalnum (wint_t __wc) __THROW;
- extern int iswalpha (wint_t __wc) __THROW;
- extern int iswcntrl (wint_t __wc) __THROW;
- extern int iswdigit (wint_t __wc) __THROW;
- extern int iswgraph (wint_t __wc) __THROW;
- extern int iswlower (wint_t __wc) __THROW;
- extern int iswprint (wint_t __wc) __THROW;
- extern int iswpunct (wint_t __wc) __THROW;
- extern int iswspace (wint_t __wc) __THROW;
- extern int iswupper (wint_t __wc) __THROW;
- extern int iswxdigit (wint_t __wc) __THROW;
- # ifdef __USE_ISOC99
- extern int iswblank (wint_t __wc) __THROW;
- # endif
- extern wctype_t wctype (__const char *__property) __THROW;
- extern int iswctype (wint_t __wc, wctype_t __desc) __THROW;
- typedef unsigned int wctrans_t;
- extern wint_t towlower (wint_t __wc) __THROW;
- extern wint_t towupper (wint_t __wc) __THROW;
- __END_DECLS
- #endif
- #ifdef _WCTYPE_H
- __BEGIN_DECLS
- extern wctrans_t wctrans (__const char *__property) __THROW;
- extern wint_t towctrans (wint_t __wc, wctrans_t __desc) __THROW;
- #if 0
- # include <xlocale.h>
- extern int __iswalnum_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswalpha_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswcntrl_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswdigit_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswgraph_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswlower_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswprint_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswpunct_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswspace_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswupper_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswxdigit_l (wint_t __wc, __locale_t __locale) __THROW;
- extern int __iswblank_l (wint_t __wc, __locale_t __locale) __THROW;
- extern wctype_t __wctype_l (__const char *__property, __locale_t __locale)
- __THROW;
- extern int __iswctype_l (wint_t __wc, wctype_t __desc, __locale_t __locale)
- __THROW;
- extern wint_t __towlower_l (wint_t __wc, __locale_t __locale) __THROW;
- extern wint_t __towupper_l (wint_t __wc, __locale_t __locale) __THROW;
- extern wctrans_t __wctrans_l (__const char *__property, __locale_t __locale)
- __THROW;
- extern wint_t __towctrans_l (wint_t __wc, wctrans_t __desc,
- __locale_t __locale) __THROW;
- # endif
- __END_DECLS
- #endif
- #endif
|