Home
last modified time | relevance | path

Searched refs:outbytesleft (Results 1 – 25 of 218) sorted by relevance

123456789

/titanic_50/usr/src/lib/iconv_modules/zh/common/
H A Dzh_CN.euc%zh_CN.iso2022-CN.c90 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
100 if (outbytesleft && *outbytesleft >= 1 in _icv_iconv()
104 (*outbytesleft)--; in _icv_iconv()
116 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
120 if (*outbytesleft < 5) { in _icv_iconv()
129 (*outbuf) += 5, (*outbytesleft) -= 5; in _icv_iconv()
134 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
139 n = gb_to_iso(st->_lastc, **inbuf, *outbuf, *outbytesleft); in _icv_iconv()
141 (*outbuf) += n, (*outbytesleft) -= n; in _icv_iconv()
156 if (*outbytesleft < 2) { in _icv_iconv()
[all …]
H A Dzh_TW-big5%zh_TW-iso2022-CN-EXT.c163 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
180 if (outbytesleft && *outbytesleft >= 1 && outbuf && *outbuf) { in _icv_iconv()
183 (*outbytesleft)--; in _icv_iconv()
211 if (outbytesleft == NULL || *outbytesleft == 0 || in _icv_iconv()
218 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
236 n = ascii_to_iso(NON_ID_CHAR, st, outbuf, outbytesleft); in _icv_iconv()
241 n = ascii_to_iso(**inbuf, st, outbuf, outbytesleft); in _icv_iconv()
251 n = big5_to_iso(idx, st, outbuf, outbytesleft); in _icv_iconv()
260 n = ascii_to_iso(NON_ID_CHAR, st, outbuf, outbytesleft); in _icv_iconv()
263 n = ascii_to_iso(NON_ID_CHAR, st, outbuf, outbytesleft); in _icv_iconv()
[all …]
H A Dzh_TW-iso2022-CN-EXT%zh_TW-euc.c38 static int gb_to_euc( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft);
46 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
48 return iso2022_icv_iconv(st, inbuf, inbytesleft, (unsigned char**) outbuf, outbytesleft, in _icv_iconv()
54 chinese_to_euc( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft, int plane_no ) in chinese_to_euc() argument
58 return gb_to_euc(st, outbuf, outbytesleft); in chinese_to_euc()
65 if ( *outbytesleft < 4 ){ in chinese_to_euc()
72 (*outbytesleft) -= 2; in chinese_to_euc()
75 if ( *outbytesleft < 2 ){ /* Redundant test if SS2 or SS3 character */ in chinese_to_euc()
82 (*outbytesleft) -= 2; in chinese_to_euc()
87 …ic int make_cns(_iconv_st *st, unsigned long cnscode, unsigned char **outbuf, size_t *outbytesleft) in make_cns() argument
[all …]
H A Dzh_CN.gbk%zh_CN.iso2022-CN.c175 size_t *outbytesleft) { in _icv_iconv() argument
185 if (outbytesleft && *outbytesleft >= 1 && in _icv_iconv()
189 (*outbytesleft) --; in _icv_iconv()
208 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
218 if (*outbytesleft >= 2) { in _icv_iconv()
221 (*outbytesleft)--; in _icv_iconv()
230 (*outbytesleft)--; in _icv_iconv()
244 if (*outbytesleft < 5) { in _icv_iconv()
254 (*outbytesleft) -= 5; in _icv_iconv()
259 (*outbytesleft) -= 1; in _icv_iconv()
[all …]
H A Dzh_CN.gbk%HZ-GB-2312.c92 char **outbuf, size_t*outbytesleft) in _icv_iconv() argument
105 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
109 if(*outbytesleft >=2) { in _icv_iconv()
112 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
122 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
125 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
134 if(*outbytesleft >=2) { in _icv_iconv()
137 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
144 if ( *outbytesleft >= 2 ) { in _icv_iconv()
147 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
[all …]
H A Dzh_CN.iso2022-CN%zh_CN.euc.c74 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
76 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument
79 if (st->_bufcont > *outbytesleft) { in flush_buf()
89 (*outbytesleft)-=(st->_bufcont); in flush_buf()
151 char **outbuf, size_t *outbytesleft) { in _icv_iconv() argument
171 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
180 (*outbytesleft)--; in _icv_iconv()
187 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
205 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
227 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
[all …]
H A DUTF-8%zh_CN.iso2022-CN.c98 char **outbuf, size_t *outbytesleft) { in _icv_iconv() argument
108 *inbytesleft, *outbytesleft); in _icv_iconv()
124 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
132 if (*outbytesleft < 2) { in _icv_iconv()
134 fprintf(stderr, "11111 outbytesleft is %d\n", *outbytesleft); in _icv_iconv()
142 (*outbytesleft)--; in _icv_iconv()
144 if (*outbytesleft < 1) { in _icv_iconv()
146 fprintf(stderr, "22222 outbytesleft is %d\n", *outbytesleft); in _icv_iconv()
153 (*outbytesleft)--; in _icv_iconv()
244 if (*outbytesleft < 7) { in _icv_iconv()
[all …]
H A Dzh_CN.euc%HZ-GB-2312.c84 char **outbuf, size_t*outbytesleft) in _icv_iconv() argument
97 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
101 if(*outbytesleft >=2) { in _icv_iconv()
104 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
114 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
117 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
123 if(*outbytesleft >=2) { in _icv_iconv()
126 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
143 if(*outbytesleft >=3) { in _icv_iconv()
147 (*outbuf) += 3, (*outbytesleft) -= 3; in _icv_iconv()
[all …]
H A Dzh_CN.iso2022-7%UTF-8.c73 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
75 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument
79 if (st->_bufcont > *outbytesleft) { in flush_buf()
85 (*outbytesleft)-=(st->_bufcont); in flush_buf()
129 char **outbuf, size_t *outbytesleft) { in _icv_iconv() argument
146 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
155 (*outbytesleft)--; in _icv_iconv()
162 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
180 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
202 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
[all …]
H A Dzh_CN.iso2022-CN%UTF-8.c77 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
79 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument
82 if (st->_bufcont > *outbytesleft) { in flush_buf()
92 (*outbytesleft)-=(st->_bufcont); in flush_buf()
154 char **outbuf, size_t *outbytesleft) { in _icv_iconv() argument
174 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
183 (*outbytesleft)--; in _icv_iconv()
190 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
208 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
230 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
[all …]
H A Dzh_CN.iso2022-CN%zh_CN.gbk.c73 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
75 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument
78 if (st->_bufcont > *outbytesleft) { in flush_buf()
88 (*outbytesleft)-=(st->_bufcont); in flush_buf()
150 char **outbuf, size_t *outbytesleft) { in _icv_iconv() argument
170 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
179 (*outbytesleft)--; in _icv_iconv()
186 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
204 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
226 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
[all …]
H A DUTF-8%HZ-GB-2312.c83 char **outbuf, size_t*outbytesleft) in _icv_iconv() argument
99 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
106 if(*outbytesleft >=2) { in _icv_iconv()
109 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
118 if(*outbytesleft >=2) { in _icv_iconv()
121 (*outbuf) += 2, (*outbytesleft) -= 2; in _icv_iconv()
128 if(*outbytesleft >=1) { in _icv_iconv()
130 (*outbuf)++; (*outbytesleft)--; in _icv_iconv()
136 if(*outbytesleft >=1) { in _icv_iconv()
138 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
[all …]
H A DUTF-8%zh_CN.iso2022-7.c91 char **outbuf, size_t*outbytesleft) in _icv_iconv() argument
110 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
120 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
121 if (*outbytesleft <= 0) { in _icv_iconv()
127 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
159 if (*outbytesleft < 4) { in _icv_iconv()
168 (*outbuf) += 4, (*outbytesleft) -= 4; in _icv_iconv()
169 if (*outbytesleft <= 0) { in _icv_iconv()
176 (*outbuf)++, (*outbytesleft)--; in _icv_iconv()
184 n = unicode_to_iso(c1, c2, *outbuf, *outbytesleft); in _icv_iconv()
[all …]
H A Dzh_TW-iso2022-CN-EXT%zh_TW-big5.c44 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
46 return iso2022_icv_iconv(st, inbuf, inbytesleft, (unsigned char**) outbuf, outbytesleft, in _icv_iconv()
59 chinese_to_big5( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft, int plane_no ) in chinese_to_big5() argument
64 return gb_to_big5(st, outbuf, outbytesleft); in chinese_to_big5()
79 if ( *outbytesleft < 2 ){ in chinese_to_big5()
85 (*outbytesleft) -= 2; in chinese_to_big5()
100 gb_to_big5( _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft ) in gb_to_big5() argument
108 if ( *outbytesleft < 2 ){ in gb_to_big5()
114 (*outbytesleft) -= 2; in gb_to_big5()
H A Dzh_TW-iso2022-7%zh_TW-big5.c125 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
147 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
155 (*outbytesleft)--; in _icv_iconv()
164 (*outbytesleft)--; in _icv_iconv()
174 if (*outbytesleft < 2) { in _icv_iconv()
181 (*outbytesleft) -= 2; in _icv_iconv()
192 if (*outbytesleft < 3) { in _icv_iconv()
200 (*outbytesleft) -= 3; in _icv_iconv()
219 (*outbytesleft)--; in _icv_iconv()
246 n = iso_to_big5(1, st->keepc, *outbuf, *outbytesleft); in _icv_iconv()
[all …]
H A Dzh_TW-big5%zh_TW-iso2022-7.c129 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
157 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
169 (*outbytesleft)--; in _icv_iconv()
170 if (*outbytesleft <= 0) { in _icv_iconv()
177 (*outbytesleft)--; in _icv_iconv()
202 (*outbytesleft)--; in _icv_iconv()
207 if (*outbytesleft < 4) { in _icv_iconv()
221 (*outbytesleft) -= 4; in _icv_iconv()
222 if (*outbytesleft <= 0) { in _icv_iconv()
229 (*outbytesleft)--; in _icv_iconv()
[all …]
H A Dzh_TW-iso2022-7%UTF-8.c125 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
147 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
155 (*outbytesleft)--; in _icv_iconv()
164 (*outbytesleft)--; in _icv_iconv()
174 if (*outbytesleft < 2) { in _icv_iconv()
181 (*outbytesleft) -= 2; in _icv_iconv()
192 if (*outbytesleft < 3) { in _icv_iconv()
200 (*outbytesleft) -= 3; in _icv_iconv()
219 (*outbytesleft)--; in _icv_iconv()
247 *outbytesleft); in _icv_iconv()
[all …]
H A Dzh_TW-iso2022-CN-EXT.c109 unsigned char **outbuf, size_t *outbytesleft, int (*convert)() ) in iso2022_icv_iconv() argument
146 if ( outbytesleft == NULL || *outbytesleft <= 0 || in iso2022_icv_iconv()
157 n = (*convert)( st, outbuf, outbytesleft, iscns(st) ); in iso2022_icv_iconv()
161 n = ascii_to_euc(NON_ID_CHAR, st, outbuf, outbytesleft); in iso2022_icv_iconv()
194 n = ascii_to_euc( **inbuf, st, outbuf, outbytesleft ); in iso2022_icv_iconv()
219 n = ascii_to_euc(**inbuf, st, outbuf, outbytesleft ); in iso2022_icv_iconv()
247 } while (*inbytesleft > 0 && *outbytesleft > 0); in iso2022_icv_iconv()
255 if ( *inbytesleft > 0 && *outbytesleft == 0) { in iso2022_icv_iconv()
360 ascii_to_euc( char c, _iconv_st *st, unsigned char **outbuf, size_t *outbytesleft ) in ascii_to_euc() argument
365 if ( *outbytesleft < (1 + st->numsav) ) { in ascii_to_euc()
[all …]
/titanic_50/usr/src/lib/iconv_modules/hi_IN/
H A Discii91%ea-iscii.c101 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
113 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
126 (*outbytesleft)--; in _icv_iconv()
130 if ( *outbytesleft < 1 ) { in _icv_iconv()
139 (*outbytesleft)--; in _icv_iconv()
146 if ( *outbytesleft < 2 ) { in _icv_iconv()
154 (*outbytesleft) -= 2; in _icv_iconv()
157 if ( *outbytesleft < 2 ) { in _icv_iconv()
165 (*outbytesleft) -= 2; in _icv_iconv()
168 if ( *outbytesleft < 3 ) { in _icv_iconv()
[all …]
H A Dea-iscii%iscii91.c170 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
182 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
194 (*outbytesleft)--; in _icv_iconv()
201 (*outbytesleft)--; in _icv_iconv()
209 (*outbytesleft)--; in _icv_iconv()
212 if (*outbytesleft < 1) { in _icv_iconv()
219 (*outbytesleft)--; in _icv_iconv()
235 (*outbytesleft)--; in _icv_iconv()
238 if ( *outbytesleft < 1 ) { in _icv_iconv()
245 (*outbytesleft)--; in _icv_iconv()
[all …]
/titanic_50/usr/src/lib/iconv_modules/vi/common/
H A Dtcvn%UTF-8.c80 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
100 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
130 (*outbytesleft) -= 1; in _icv_iconv()
132 if (*outbytesleft < 2) { in _icv_iconv()
138 (*outbytesleft) -= 2; in _icv_iconv()
140 if (*outbytesleft < 3) { in _icv_iconv()
147 (*outbytesleft) -= 3; in _icv_iconv()
167 (*outbytesleft) -= 1; in _icv_iconv()
169 if (*outbytesleft < 2) { in _icv_iconv()
175 (*outbytesleft) -= 2; in _icv_iconv()
[all …]
H A Dviscii%UTF-8.c78 char **outbuf, size_t *outbytesleft) in _icv_iconv() argument
98 while (*inbytesleft > 0 && *outbytesleft > 0) { in _icv_iconv()
104 (*outbytesleft) -= 1; in _icv_iconv()
106 if (*outbytesleft < 2 ) { in _icv_iconv()
112 *outbytesleft -= 2; in _icv_iconv()
114 if (*outbytesleft < 3) { in _icv_iconv()
121 *outbytesleft -= 3; in _icv_iconv()
129 if ( *inbytesleft > 0 && *outbytesleft <= 0 ) { in _icv_iconv()
/titanic_50/usr/src/lib/iconv_modules/ko/common/
H A Deuc_to_iso2022-7.c225 char **outbuf, size_t*outbytesleft) in _cv_enconv() argument
228 if (st->_st_status == SHIFT_OUT && *outbytesleft > 0) in _cv_enconv()
231 (*outbytesleft)--; in _cv_enconv()
246 while (*inbytesleft > 0 && *outbytesleft > 0) { in _cv_enconv()
253 if ( *outbytesleft < 4 ) { in _cv_enconv()
260 (*outbuf)++, (*outbytesleft)--; in _cv_enconv()
262 (*outbuf)++, (*outbytesleft)--; in _cv_enconv()
264 (*outbuf)++, (*outbytesleft)--; in _cv_enconv()
266 (*outbuf)++, (*outbytesleft)--; in _cv_enconv()
268 if ( *outbytesleft <= 0 ) in _cv_enconv()
[all …]
/titanic_50/usr/src/uts/common/kiconv/kiconv_ja/
H A Dkiconv_ja.c326 char **outbuf, size_t *outbytesleft, int *errno) in _do_kiconv_fr_eucjp() argument
346 oleft = *outbytesleft; in _do_kiconv_fr_eucjp()
419 *outbytesleft = oleft; in _do_kiconv_fr_eucjp()
428 char **outbuf, size_t *outbytesleft, int *errno) in _do_kiconv_to_eucjp() argument
450 oleft = *outbytesleft; in _do_kiconv_to_eucjp()
506 *outbytesleft = oleft; in _do_kiconv_to_eucjp()
515 size_t *outbytesleft, int flag, int *errno, uint8_t id) in _do_kiconvstr_fr_eucjp() argument
536 oleft = *outbytesleft; in _do_kiconvstr_fr_eucjp()
655 *outbytesleft = oleft; in _do_kiconvstr_fr_eucjp()
664 size_t *outbytesleft, int flag, int *errno, uint8_t id) in _do_kiconvstr_to_eucjp() argument
[all …]
/titanic_50/usr/src/cmd/geniconvtbl/
H A Dgeniconvtbl.c153 #define PUT(c) (**outbuf = (c), (*outbuf)++, (*outbytesleft)--)
163 *outbytesleft = oleft)
275 size_t *outbytesleft) in _icv_iconv() argument
306 (NULL == outbytesleft) ? 0 : *outbytesleft)); in _icv_iconv()
316 inbytesleft, outbuf, outbytesleft); in _icv_iconv()
339 outbuf, outbytesleft, 0); in _icv_iconv()
346 oleft = *outbytesleft; in _icv_iconv()
365 outbuf, outbytesleft, 0); in _icv_iconv()
369 outbuf, outbytesleft, 0); in _icv_iconv()
373 outbuf, outbytesleft, 0); in _icv_iconv()
[all …]

123456789