mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-03 09:48:29 +00:00
Fix ctype.h and wctype.h
This commit is contained in:
parent
e7be5a5e2b
commit
7ebaff34c6
180 changed files with 264 additions and 92 deletions
35
libc/wctype.h
Normal file
35
libc/wctype.h
Normal file
|
@ -0,0 +1,35 @@
|
|||
#ifndef COSMOPOLITAN_WCTYPE_H_
|
||||
#define COSMOPOLITAN_WCTYPE_H_
|
||||
COSMOPOLITAN_C_START_
|
||||
|
||||
#ifndef WEOF
|
||||
#define WEOF -1u
|
||||
#endif
|
||||
|
||||
typedef unsigned wctype_t;
|
||||
typedef const int *wctrans_t;
|
||||
|
||||
int iswalnum(wint_t) libcesque;
|
||||
int iswalpha(wint_t) libcesque;
|
||||
int iswblank(wint_t) libcesque;
|
||||
int iswcntrl(wint_t) libcesque;
|
||||
int iswdigit(wint_t) libcesque;
|
||||
int iswgraph(wint_t) libcesque;
|
||||
int iswlower(wint_t) libcesque;
|
||||
int iswspace(wint_t) libcesque;
|
||||
int iswupper(wint_t) libcesque;
|
||||
int iswxdigit(wint_t) libcesque;
|
||||
int iswpunct(wint_t) libcesque;
|
||||
int iswprint(wint_t) libcesque;
|
||||
int iswseparator(wint_t) libcesque;
|
||||
wint_t towlower(wint_t) libcesque;
|
||||
wint_t towupper(wint_t) libcesque;
|
||||
|
||||
wctype_t wctype(const char *) strlenesque;
|
||||
pureconst int iswctype(wint_t, wctype_t) libcesque;
|
||||
|
||||
wctrans_t wctrans(const char *) libcesque;
|
||||
wint_t towctrans(wint_t, wctrans_t) libcesque;
|
||||
|
||||
COSMOPOLITAN_C_END_
|
||||
#endif /* COSMOPOLITAN_WCTYPE_H_ */
|
Loading…
Add table
Add a link
Reference in a new issue