ciabatta/inc/wctype.h

30 lines
674 B
C
Raw Normal View History

2022-06-11 04:49:07 +00:00
#pragma once
typedef int wint_t;
2022-06-16 07:49:46 +00:00
typedef int (*wctrans_t)(wint_t wc);
typedef int (*wctype_t)(wint_t wc);
2022-06-11 04:49:07 +00:00
2022-08-04 09:47:38 +00:00
#if !defined(WEOF)
2022-06-11 04:49:07 +00:00
#define WEOF 0
#endif
int iswalnum(wint_t wc);
int iswalpha(wint_t wc);
int iswblank(wint_t wc);
int iswcntrl(wint_t wc);
int iswdigit(wint_t wc);
int iswgraph(wint_t wc);
int iswlower(wint_t wc);
int iswprint(wint_t wc);
int iswpunct(wint_t wc);
int iswspace(wint_t wc);
int iswupper(wint_t wc);
int iswxdigit(wint_t wc);
int iswctype(wint_t wc, wctype_t desc);
wctype_t wctype(const char *property);
wint_t towlower(wint_t wc);
wint_t towupper(wint_t wc);
wint_t towctrans(wint_t wc, wctrans_t desc);
wctrans_t wctrans(const char *property);