/illumos-gate/usr/src/uts/common/kiconv/kiconv_sc/ |
H A D | kiconv_cck_common.c | 82 uchar_t *ibtail; local 105 ibtail = ib + *inbytesleft; 108 KICONV_CHECK_UTF8_BOM(ib, ibtail); 110 while (ib < ibtail) { 144 if (ibtail - ib < sz) { 173 sz = ptr_utf8tocck(u8, &ib, ibtail, ob, obtail, &ret_val); 184 *inbytesleft = ibtail - ib; 195 uchar_t *ibtail; local 205 ibtail = ib + *inlen; 209 KICONV_CHECK_UTF8_BOM_WITHOUT_STATE(ib, ibtail); [all...] |
H A D | kiconv_sc.c | 51 static int8_t utf8_to_gb2312(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 53 static int8_t utf8_to_gbk(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 55 static int8_t utf8_to_gb18030(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 122 uchar_t *ibtail; local 143 ibtail = ib + *inbytesleft; 146 while (ib < ibtail) { 164 isgbk4 = (ibtail - ib < 2) ? B_FALSE : 168 if (ibtail - ib < 4) { 182 if (ibtail - ib < 2) { 203 *inbytesleft = ibtail 219 uchar_t *ibtail; local 352 uchar_t *ibtail; local 438 uchar_t *ibtail; local 540 uchar_t *ibtail; local 623 uchar_t *ibtail; local 802 utf8_to_gb18030(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret) argument 855 utf8_to_gbk(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret) argument [all...] |
/illumos-gate/usr/src/uts/common/kiconv/kiconv_ko/ |
H A D | kiconv_ko.c | 48 static int8_t utf8_to_euckr(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 50 static int8_t utf8_to_uhc(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 90 uchar_t *ibtail; local 110 ibtail = ib + *inbufleft; 113 while (ib < ibtail) { 135 if (ibtail - ib < 2) { 160 *inbufleft = ibtail - ib; 176 uchar_t *ibtail; local 187 ibtail = ib + *inlen; 191 while (ib < ibtail) { 258 uchar_t *ibtail; local 344 uchar_t *ibtail; local 514 utf8_to_uhc(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val) argument 526 utf8_to_euckr(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val) argument [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | kiconv.c | 191 uchar_t *ibtail; local 226 ibtail = ib + *inbytesleft; 241 if (((kiconv_state_t)kcd)->bom_processed == 0 && (ibtail - ib) >= 3 && 246 while (ib < ibtail) { 284 if ((ibtail - ib) < sz) { 348 *inbytesleft = ibtail - ib; 366 uchar_t *ibtail; local 388 ibtail = ib + *inbytesleft; 391 while (ib < ibtail) { 442 *inbytesleft = ibtail 459 uchar_t *ibtail; local 642 uchar_t *ibtail; local [all...] |
/illumos-gate/usr/src/uts/common/kiconv/kiconv_tc/ |
H A D | kiconv_tc.c | 72 static int8_t utf8_to_big5(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 74 static int8_t utf8_to_euctw(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 77 uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val); 78 static int8_t utf8_to_big5hkscs(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, 140 uchar_t *ibtail; local 160 ibtail = ib + *inbytesleft; 163 while (ib < ibtail) { 185 if (ibtail - ib < 2) { 210 *inbytesleft = ibtail - ib; 227 uchar_t *ibtail; local 372 uchar_t *ibtail; local 471 uchar_t *ibtail; local 858 utf8_to_euctw(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val) argument 928 utf8_to_big5hkscs(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val) argument 1014 utf8_to_big5(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val) argument 1026 utf8_to_cp950hkscs(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val) argument [all...] |
/illumos-gate/usr/src/common/unicode/ |
H A D | u8_textprep.c | 340 uchar_t *ibtail; local 357 ibtail = ib + n; 365 while (ib < ibtail) { 389 if ((ibtail - ib) < sz) { 1920 uchar_t *ibtail; local 1964 ibtail = ib + *inlen; 1982 while (ib < ibtail) { 2014 } else if ((ib + sz) > ibtail) { 2021 if ((obtail - ob) < (ibtail - ib)) { 2033 while (ib < ibtail) [all...] |
/illumos-gate/usr/src/uts/common/kiconv/kiconv_emea/ |
H A D | kiconv_emea.c | 609 uchar_t *ibtail; local 642 ibtail = ib + *inbytesleft; 666 if (((kiconv_state_t)kcd)->bom_processed == 0 && (ibtail - ib) >= 3 && 671 while (ib < ibtail) { 709 if ((ibtail - ib) < sz) { 781 *inbytesleft = ibtail - ib; 800 uchar_t *ibtail; local 824 ibtail = ib + *inbytesleft; 831 while (ib < ibtail) { 881 *inbytesleft = ibtail 899 uchar_t *ibtail; local 1260 uchar_t *ibtail; local [all...] |