github.com/gotranspile/cxgo@v0.3.8-0.20240118201721-29871598a6a2/libs/includes/wctype.h (about) 1 #include <stdbool.h> 2 #include <stddef.h> 3 #include <stdio.h> 4 5 #define wint_t _cxgo_go_rune 6 const wint_t WEOF = -1; 7 8 _Bool iswalnum(wint_t); 9 _Bool iswalpha(wint_t); 10 _Bool iswblank(wint_t); 11 _Bool iswcntrl(wint_t); 12 //_Bool iswctype(wint_t, wctype_t); 13 _Bool iswdigit(wint_t); 14 _Bool iswgraph(wint_t); 15 _Bool iswlower(wint_t); 16 _Bool iswprint(wint_t); 17 _Bool iswpunct(wint_t); 18 _Bool iswspace(wint_t); 19 _Bool iswupper(wint_t); 20 _Bool iswxdigit(wint_t); 21 //wint_t towctrans(wint_t, wctrans_t); 22 wint_t towlower(wint_t); 23 wint_t towupper(wint_t); 24 //wctrans_t wctrans(const char *); 25 //wctype_t wctype(const char *); 26 /* 27 _Bool iswalnum_l(wint_t, locale_t); 28 _Bool iswalpha_l(wint_t, locale_t); 29 _Bool iswblank_l(wint_t, locale_t); 30 _Bool iswcntrl_l(wint_t, locale_t); 31 _Bool iswctype_l(wint_t, wctype_t, locale_t); 32 _Bool iswdigit_l(wint_t, locale_t); 33 _Bool iswgraph_l(wint_t, locale_t); 34 _Bool iswlower_l(wint_t, locale_t); 35 _Bool iswprint_l(wint_t, locale_t); 36 _Bool iswpunct_l(wint_t, locale_t); 37 _Bool iswspace_l(wint_t, locale_t); 38 _Bool iswupper_l(wint_t, locale_t); 39 _Bool iswxdigit_l(wint_t, locale_t); 40 wint_t towctrans_l(wint_t, wctrans_t, locale_t); 41 wint_t towlower_l(wint_t, locale_t); 42 wint_t towupper_l(wint_t, locale_t); 43 wctrans_t wctrans_l(const char *, locale_t); 44 wctype_t wctype_l(const char *, locale_t); 45 */