Home | History | Annotate | Line # | Download | only in lcUniConv
      1 
      2 /*
      3  * ISO-8859-1
      4  */
      5 
      6 static int
      7 iso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
      8 {
      9   unsigned char c = *s;
     10   *pwc = (ucs4_t) c;
     11   return 1;
     12 }
     13 
     14 static int
     15 iso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
     16 {
     17   if (wc < 0x0100) {
     18     *r = (unsigned char) wc;
     19     return 1;
     20   }
     21   return RET_ILSEQ;
     22 }
     23