add a CVS snapshot, to thoroughly test on the Debian side
[alioth/jupp.git] / i18n.h
1 /* $MirOS: contrib/code/jupp/i18n.h,v 1.6 2014/07/25 21:41:49 tg Exp $ */
2
3 #ifndef _Ii18n
4 #define _Ii18n 1
5
6 #include "config.h"
7 #include "types.h"
8
9 int joe_iswupper PARAMS((struct charmap *,int c));
10 int joe_iswlower PARAMS((struct charmap *,int c));
11
12 /* the following two include _ */
13 int joe_iswalpha PARAMS((struct charmap *,int c));
14 int joe_iswalnum PARAMS((struct charmap *,int c));
15
16 int joe_iswdigit PARAMS((struct charmap *,int c));
17 int joe_iswspace PARAMS((struct charmap *,int c));
18 int joe_iswcntrl PARAMS((struct charmap *,int c));
19 int joe_iswpunct PARAMS((struct charmap *,int c));
20 int joe_iswgraph PARAMS((struct charmap *,int c));
21 int joe_iswprint PARAMS((struct charmap *,int c));
22 int joe_iswxdigit PARAMS((struct charmap *,int c));
23 int joe_iswblank PARAMS((struct charmap *,int c));
24
25 int joe_wcwidth PARAMS((int wide, unsigned int c));
26 /* Looking for wswidth? Take a look at scrn.c/txtwidth() */
27
28 int joe_towupper PARAMS((struct charmap *,int c));
29 int joe_towlower PARAMS((struct charmap *,int c));
30
31 int unictrl PARAMS((unsigned int c));
32
33 #endif