Lines Matching refs:conv
52 big5hkscs2004_mbtowc (conv_t conv, ucs4_t *pwc, const unsigned char *s, int n)
54 ucs4_t last_wc = conv->istate;
57 conv->istate = 0;
64 return ascii_mbtowc(conv,pwc,s,n);
73 int ret = big5_mbtowc(conv,pwc,s,2);
81 int ret = hkscs1999_mbtowc(conv,pwc,s,n);
86 int ret = hkscs2001_mbtowc(conv,pwc,s,n);
91 int ret = hkscs2004_mbtowc(conv,pwc,s,n);
107 conv->istate = wc2;
119 big5hkscs2004_wctomb (conv_t conv, unsigned char *r, ucs4_t wc, int n)
122 unsigned char last = conv->ostate;
131 conv->ostate = 0;
151 conv->ostate = 0;
160 ret = big5_wctomb(conv,buf,wc,2);
167 conv->ostate = 0;
173 ret = hkscs1999_wctomb(conv,buf,wc,2);
180 conv->ostate = buf[1]; /* = 0x66 or = 0xa7 */
186 conv->ostate = 0;
191 ret = hkscs2001_wctomb(conv,buf,wc,2);
197 conv->ostate = 0;
202 ret = hkscs2004_wctomb(conv,buf,wc,2);
208 conv->ostate = 0;
218 big5hkscs2004_reset (conv_t conv, unsigned char *r, int n)
220 unsigned char last = conv->ostate;
227 /* conv->ostate = 0; will be done by the caller */