11ab64890Smrg 21ab64890Smrg/* 31ab64890Smrg * ISO-8859-1 41ab64890Smrg */ 51ab64890Smrg 61ab64890Smrgstatic int 71ab64890Smrgiso8859_1_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n) 81ab64890Smrg{ 91ab64890Smrg unsigned char c = *s; 101ab64890Smrg *pwc = (ucs4_t) c; 111ab64890Smrg return 1; 121ab64890Smrg} 131ab64890Smrg 141ab64890Smrgstatic int 151ab64890Smrgiso8859_1_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n) 161ab64890Smrg{ 171ab64890Smrg if (wc < 0x0100) { 189c019ec5Smaya *r = (unsigned char) wc; 191ab64890Smrg return 1; 201ab64890Smrg } 211ab64890Smrg return RET_ILSEQ; 221ab64890Smrg} 23