ascii.h
Upload User: yingmei828
Upload Date: 2007-01-01
Package Size: 1646k
Code Size: 0k
Development Platform:

Unix_Linux

  1. /*
  2.  * ASCII
  3.  */
  4. static int
  5. ascii_mbtowc (conv_t conv, wchar_t *pwc, const unsigned char *s, int n)
  6. {
  7.   unsigned char c = *s;
  8.   if (c < 0x80) {
  9.     *pwc = (wchar_t) c;
  10.     return 1;
  11.   }
  12.   return RET_ILSEQ;
  13. }
  14. static int
  15. ascii_wctomb (conv_t conv, unsigned char *r, wchar_t wc, int n)
  16. {
  17.   if (wc < 0x0080) {
  18.     *r = wc;
  19.     return 1;
  20.   }
  21.   return RET_ILSEQ;
  22. }