- Give PCI controllers lower unit numbers than legacy controllers.
[cake.git] / compiler / clib / include / wctype.h
blob6a31ba6a166b0624500ed352316b0294a7ff0d0f
1 #ifndef _WCTYPE_H_
2 #define _WCTYPE_H_
3 /*
4 Copyright © 1995-2003, The AROS Development Team. All rights reserved.
5 $Id$
7 Standard C Library: Wide character classification and mapping.
8 Introduced in ISO 8879:1999 ("C99").
9 */
11 #include <sys/_types.h>
13 #define __need_wchar_t
14 #include <stddef.h>
16 #ifndef __AROS_WINT_T_DECLARED
17 #define __AROS_WINT_T_DECLARED
18 typedef __wint_t wint_t;
19 #endif
21 #ifndef WEOF
22 #define WEOF ((wint_t)-1)
23 #endif
25 typedef int wctype_t;
26 typedef int wctrans_t;
28 int iswalnum(wint_t wc);
29 int iswalpha(wint_t wc);
30 int iswcntrl(wint_t wc);
31 int iswdigit(wint_t wc);
32 int iswgraph(wint_t wc);
33 int iswlower(wint_t wc);
34 int iswprint(wint_t wc);
35 int iswpunct(wint_t wc);
36 int iswspace(wint_t wc);
37 int iswupper(wint_t wc);
38 int iswxdigit(wint_t wc);
40 int iswctype(wint_t wc, wctype_t desc);
41 wctype_t wctype(const char *property);
43 wint_t towlower(wint_t wc);
44 wint_t towupper(wint_t wc);
46 wint_t towctrans(wint_t wc, wctrans_t desc);
47 wctrans_t wctrans(const char *property);
49 #endif /* _WCTYPE_H_ */