/titanic_50/usr/src/lib/iconv_modules/zh/common/ |
H A D | zh_CN.euc%zh_CN.iso2022-CN.c | 90 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 D | zh_TW-big5%zh_TW-iso2022-CN-EXT.c | 163 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 D | zh_TW-iso2022-CN-EXT%zh_TW-euc.c | 38 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 D | zh_CN.gbk%zh_CN.iso2022-CN.c | 175 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 D | zh_CN.gbk%HZ-GB-2312.c | 92 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 D | zh_CN.iso2022-CN%zh_CN.euc.c | 74 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 D | UTF-8%zh_CN.iso2022-CN.c | 98 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 D | zh_CN.euc%HZ-GB-2312.c | 84 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 D | zh_CN.iso2022-7%UTF-8.c | 73 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 D | zh_CN.iso2022-CN%UTF-8.c | 77 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 D | zh_CN.iso2022-CN%zh_CN.gbk.c | 73 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 D | UTF-8%HZ-GB-2312.c | 83 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 D | UTF-8%zh_CN.iso2022-7.c | 91 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 D | zh_TW-iso2022-CN-EXT%zh_TW-big5.c | 44 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 D | zh_TW-iso2022-7%zh_TW-big5.c | 125 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 D | zh_TW-big5%zh_TW-iso2022-7.c | 129 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 D | zh_TW-iso2022-7%UTF-8.c | 125 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 D | zh_TW-iso2022-CN-EXT.c | 109 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 D | iscii91%ea-iscii.c | 101 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 D | ea-iscii%iscii91.c | 170 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 D | tcvn%UTF-8.c | 80 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 D | viscii%UTF-8.c | 78 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 D | euc_to_iso2022-7.c | 225 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 D | kiconv_ja.c | 326 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 D | geniconvtbl.c | 153 #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 …]
|