FLTK 1.3.0
|
00001 /* $XFree86: xc/lib/X11/lcUniConv/ascii.h,v 1.3 2000/11/29 17:40:28 dawes Exp $ */ 00002 00003 /* 00004 * ASCII 00005 */ 00006 00007 static int 00008 ascii_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) 00009 { 00010 unsigned char c = *s; 00011 if (c < 0x80) { 00012 *pwc = (ucs4_t) c; 00013 return 1; 00014 } 00015 return RET_ILSEQ; 00016 } 00017 00018 static int 00019 ascii_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) 00020 { 00021 if (wc < 0x0080) { 00022 *r = wc; 00023 return 1; 00024 } 00025 return RET_ILSEQ; 00026 }