/illumos-gate/usr/src/lib/iconv_modules/ko/common/ |
H A D | UTF2_to_johap92.c | 68 unsigned char* ob; in _icv_iconv() local 87 obtail = ob + *outbufleft; in _icv_iconv() 95 if (ob >= obtail) in _icv_iconv() 101 *ob++ = *ib++; in _icv_iconv() 154 if ((obtail - ob) < 2) in _icv_iconv() 192 *ob++ = (char) in _icv_iconv() 204 if ((obtail - ob) < 2) in _icv_iconv() 210 *ob++ = NON_IDENTICAL; in _icv_iconv() 211 *ob++ = NON_IDENTICAL; in _icv_iconv() 251 *ob++ = NON_IDENTICAL; in _icv_iconv() [all …]
|
H A D | UTF2_to_euc.c | 70 unsigned char* ob; in _icv_iconv() local 89 obtail = ob + *outbufleft; in _icv_iconv() 97 if (ob >= obtail) in _icv_iconv() 103 *ob++ = *ib++; in _icv_iconv() 156 if ((obtail - ob) < 2) in _icv_iconv() 205 if ((obtail - ob) < 2) in _icv_iconv() 211 *ob++ = NON_IDENTICAL; in _icv_iconv() 212 *ob++ = NON_IDENTICAL; in _icv_iconv() 252 *ob++ = NON_IDENTICAL; in _icv_iconv() 254 *ob++ = NON_IDENTICAL; in _icv_iconv() [all …]
|
H A D | euc_to_iso2022-7.c | 90 unsigned char* ob; in _icv_iconv() local 133 if (ob >= obtail) in _icv_iconv() 139 *ob++ = SI; in _icv_iconv() 142 if (ob >= obtail) in _icv_iconv() 148 *ob++ = *ib++; in _icv_iconv() 167 *ob++ = ESC; *ob++ = '$'; in _icv_iconv() 168 *ob++ = ')'; *ob++ = 'C'; in _icv_iconv() 173 if (ob >= obtail) in _icv_iconv() 179 *ob++ = SO; in _icv_iconv() 189 *ob++ = *ib++ & 0x7F; in _icv_iconv() [all …]
|
H A D | utf_iso2022.h | 62 if ((obtail - ob) < num)\ 75 if ((obtail - ob) < num)\ 83 *ob++ = SI;\ 86 *ob++ = NON_IDENTICAL;\ 87 *ob++ = NON_IDENTICAL;\ 94 *ob++ = ESC;\ 95 *ob++ = '$';\ 96 *ob++ = ')';\ 97 *ob++ = 'C';\ 102 *ob++ = SO;\ [all …]
|
H A D | njh_to_utf_main.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 96 if ((obtail - ob) < 3) in _icv_iconv() 103 *ob++ = (char)utf_code.byte.byte2; in _icv_iconv() 104 *ob++ = (char)utf_code.byte.byte3; in _icv_iconv() 105 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 119 if (ob >= obtail) in _icv_iconv() 125 *ob++ = *ib++; in _icv_iconv() 131 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | ojh_to_utf_main.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 96 if ((obtail - ob) < 3) in _icv_iconv() 103 *ob++ = (char)utf_code.byte.byte2; in _icv_iconv() 104 *ob++ = (char)utf_code.byte.byte3; in _icv_iconv() 105 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 119 if (ob >= obtail) in _icv_iconv() 125 *ob++ = *ib++; in _icv_iconv() 131 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | UTF2_to_johap.c | 68 unsigned char* ob; in _icv_iconv() local 87 obtail = ob + *outbufleft; in _icv_iconv() 95 if (ob >= obtail) in _icv_iconv() 101 *ob++ = *ib++; in _icv_iconv() 153 if ((obtail - ob) < 2) in _icv_iconv() 159 *ob++ = NON_IDENTICAL; in _icv_iconv() 160 *ob++ = NON_IDENTICAL; in _icv_iconv() 200 *ob++ = NON_IDENTICAL; in _icv_iconv() 202 *ob++ = NON_IDENTICAL; in _icv_iconv() 209 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | euc_to_utf_main.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 103 if ((obtail - ob) < 3) in _icv_iconv() 118 *ob++ = (char)utf_code.byte.byte2; in _icv_iconv() 126 *ob++ = (char)utf_code.byte.byte3; in _icv_iconv() 127 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 141 if (ob >= obtail) in _icv_iconv() 147 *ob++ = *ib++; in _icv_iconv() 153 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | iso_to_utf_main.c | 78 unsigned char* ob; in _icv_iconv() local 96 ob = (unsigned char*)*outbuf; in _icv_iconv() 98 obtail = ob + *outbufleft; in _icv_iconv() 121 if (ob >= obtail) in _icv_iconv() 127 *ob++ = *ib++; in _icv_iconv() 157 if ((obtail - ob) < 3) in _icv_iconv() 164 *ob++ = (char)utf_code.byte.byte2; in _icv_iconv() 198 if (ob >= obtail) in _icv_iconv() 204 *ob++ = *ib++; in _icv_iconv() 210 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | uhang_to_utf_main.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 133 if ((obtail - ob) < 3) in _icv_iconv() 141 *ob++ = (char)utf_code.byte.byte2; in _icv_iconv() 142 *ob++ = (char)utf_code.byte.byte3; in _icv_iconv() 143 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 157 if (ob >= obtail) in _icv_iconv() 163 *ob++ = *ib++; in _icv_iconv() 169 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | euc_to_johap92.c | 57 unsigned char* ob; in _icv_iconv() local 73 ob = (unsigned char*)*outbuf; in _icv_iconv() 75 obtail = ob + *outbufleft; in _icv_iconv() 81 if (ob >= obtail) in _icv_iconv() 87 *ob++ = *ib++; in _icv_iconv() 100 if ((obtail - ob) < 2) in _icv_iconv() 111 *ob++ = (unsigned char)(code >> 8); in _icv_iconv() 116 *ob++ = NON_IDENTICAL; in _icv_iconv() 117 *ob++ = NON_IDENTICAL; in _icv_iconv() 125 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | UTF2_to_nbyte.c | 70 unsigned char* ob; in _icv_iconv() local 90 obtail = ob + *outbufleft; in _icv_iconv() 106 *ob++ = SI; in _icv_iconv() 109 *ob++ = *ib++; in _icv_iconv() 161 if ((obtail - ob) < 2) in _icv_iconv() 167 *ob++ = NON_IDENTICAL; in _icv_iconv() 168 *ob++ = NON_IDENTICAL; in _icv_iconv() 208 *ob++ = NON_IDENTICAL; in _icv_iconv() 210 *ob++ = NON_IDENTICAL; in _icv_iconv() 217 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | utf_to_johap92.c | 80 unsigned char* ob; in _icv_iconv() local 101 ob = (unsigned char*)*outbuf; in _icv_iconv() 103 obtail = ob + *outbufleft; in _icv_iconv() 112 if(ob >= obtail){ in _icv_iconv() 117 *ob++ = *ib++; in _icv_iconv() 238 if((obtail - ob) < 2){ in _icv_iconv() 241 *ob++ = NON_ID_CHAR; in _icv_iconv() 242 *ob++ = NON_ID_CHAR; in _icv_iconv() 277 if ((obtail - ob) < 2) in _icv_iconv() 310 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | iso2022-7_to_euc.c | 90 unsigned char* ob; in _icv_iconv() local 110 obtail = ob + *outbufleft; in _icv_iconv() 134 if (ob >= obtail) in _icv_iconv() 140 *ob++ = *ib++; in _icv_iconv() 159 if (ob >= obtail) in _icv_iconv() 165 *ob++ = *ib++; in _icv_iconv() 185 if ((obtail - ob) < 2) in _icv_iconv() 191 *ob++ = *ib++ | 0x80; in _icv_iconv() 192 *ob++ = *ib++ | 0x80; in _icv_iconv() 198 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | johap92_to_euc.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 79 if (ob >= obtail) in _icv_iconv() 85 *ob++ = *ib++; in _icv_iconv() 102 if ((obtail - ob) < 2) in _icv_iconv() 108 *ob++ = (unsigned char)(result >> 8); in _icv_iconv() 109 *ob++ = (unsigned char)(result & 0xFF); in _icv_iconv() 123 *outbuf = (char*)ob; in _icv_iconv() 124 *outbufleft = obtail - ob; in _icv_iconv()
|
H A D | utf_nbyte.h | 67 if ((obtail - ob) < (i + (cd->state == ASCII ?\ 76 *ob++ = SO;\ 80 *ob++ = c[j];\ 87 if ((obtail - ob) < 3)\ 93 *ob++ = SI;\ 96 else if ((obtail - ob) < 2)\ 102 *ob++ = NON_IDENTICAL;\ 103 *ob++ = NON_IDENTICAL;\
|
/illumos-gate/usr/src/lib/iconv_modules/utf-8/common/ |
H A D | ucs4_to_ucs.c | 89 uchar_t *ob; in _icv_iconv() local 114 ob = (uchar_t *)*outbuf; in _icv_iconv() 116 obtail = ob + *outbufleft; in _icv_iconv() 195 if ((obtail - ob) < obsz) { in _icv_iconv() 203 *ob++ = (uchar_t)0xff; in _icv_iconv() 204 *ob++ = (uchar_t)0xfe; in _icv_iconv() 207 *ob++ = (uchar_t)(u4 & 0xff); in _icv_iconv() 217 *ob++ = (uchar_t)0xfe; in _icv_iconv() 218 *ob++ = (uchar_t)0xff; in _icv_iconv() 239 *outbuf = (char *)ob; in _icv_iconv() [all …]
|
H A D | ucs_to_utf7.c | 73 uchar_t *ob; local 123 ob = (uchar_t *)*outbuf; 125 obtail = ob + *outbufleft; 255 if ((obtail - ob) < sz) { 265 *ob++ = mb64[u7 & 0x003f]; 268 *ob++ = '-'; 300 if ((obtail - ob) < sz) { 308 *ob++ = '+'; 323 *ob++ = mb64[u7 & 0x003f]; 338 *outbuf = (char *)ob; [all …]
|
H A D | utf8_to_sb.c | 66 unsigned char *ob; in _icv_iconv() local 84 ob = (unsigned char *)*outbuf; in _icv_iconv() 86 obtail = ob + *outbufleft; in _icv_iconv() 106 if (ob >= obtail) { in _icv_iconv() 113 *ob++ = *ib++; in _icv_iconv() 165 *ob++ = u8_sb_tbl[i].sb; in _icv_iconv() 167 *ob++ = ICV_CHAR_ASCII_REPLACEMENT; in _icv_iconv() 176 *outbuf = (char *)ob; in _icv_iconv() 177 *outbufleft = obtail - ob; in _icv_iconv()
|
/illumos-gate/usr/src/uts/common/kiconv/kiconv_sc/ |
H A D | kiconv_cck_common.c | 77 uchar_t *ob; in kiconv_utf8_to_cck() local 120 if (ob >= obtail) { in kiconv_utf8_to_cck() 124 *ob++ = *ib++; in kiconv_utf8_to_cck() 175 ob += sz; in kiconv_utf8_to_cck() 181 *outbuf = (char *)ob; in kiconv_utf8_to_cck() 202 obtail = ob + *outlen; in kiconvstr_utf8_to_cck() 214 if (ob >= obtail) { in kiconvstr_utf8_to_cck() 218 *ob++ = *ib++; in kiconvstr_utf8_to_cck() 267 ob += sz; in kiconvstr_utf8_to_cck() 271 if (ob >= obtail) { in kiconvstr_utf8_to_cck() [all …]
|
/illumos-gate/usr/src/lib/iconv_modules/th_TH/common/ |
H A D | euc_to_utf_main.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 104 if ((obtail - ob) < 3) in _icv_iconv() 111 *ob++ = (char)utf_code.byte.byte2; in _icv_iconv() 112 *ob++ = (char)utf_code.byte.byte3; in _icv_iconv() 113 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 127 if (ob >= obtail) in _icv_iconv() 133 *ob++ = *ib++; in _icv_iconv() 139 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | utf_to_euc_main.c | 57 unsigned char* ob; in _icv_iconv() local 71 ob = (unsigned char*)*outbuf; in _icv_iconv() 73 obtail = ob + *outbufleft; in _icv_iconv() 79 if (ob >= obtail) in _icv_iconv() 85 *ob++ = *ib++; in _icv_iconv() 132 if ((obtail - ob) < 1) in _icv_iconv() 138 *ob++ = NON_IDENTICAL; in _icv_iconv() 189 *ob++ = NON_IDENTICAL; in _icv_iconv() 191 *ob++ = NON_IDENTICAL; in _icv_iconv() 198 *outbuf = (char*)ob; in _icv_iconv() [all …]
|
H A D | 874_to_838_main.c | 56 unsigned char* ob; in _icv_iconv() local 70 ob = (unsigned char*)*outbuf; in _icv_iconv() 72 obtail = ob + *outbufleft; in _icv_iconv() 96 if ((obtail - ob) < 1) in _icv_iconv() 102 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 116 *outbuf = (char*)ob; in _icv_iconv() 117 *outbufleft = obtail - ob; in _icv_iconv()
|
H A D | 838_to_874_main.c | 56 unsigned char* ob; in _icv_iconv() local 70 ob = (unsigned char*)*outbuf; in _icv_iconv() 72 obtail = ob + *outbufleft; in _icv_iconv() 96 if ((obtail - ob) < 1) in _icv_iconv() 102 *ob++ = (char)utf_code.byte.byte4; in _icv_iconv() 116 *outbuf = (char*)ob; in _icv_iconv() 117 *outbufleft = obtail - ob; in _icv_iconv()
|
/illumos-gate/usr/src/lib/iconv_modules/euro/common/ |
H A D | euro.c | 53 unsigned char *ob; in _icv_iconv() local 67 ob = (unsigned char *)*outbuf; in _icv_iconv() 69 obtail = ob + *outbytesleft; in _icv_iconv() 80 if (obtail <= ob) { in _icv_iconv() 86 *ob++ = tbl[c].ch; in _icv_iconv() 92 *outbuf = (char *)ob; in _icv_iconv() 93 *outbytesleft = obtail - ob; in _icv_iconv()
|