Cross Reference: iso8859_1.h
xref: /xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/iso8859_1.h
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/libX11/dist/src/xlibi18n/lcUniConv/
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

Indexes created Thu Dec 04 15:09:31 GMT 2025