Home
last modified time | relevance | path

Searched refs:ibtail (Results 1 – 25 of 61) sorted by relevance

123

/illumos-gate/usr/src/uts/common/kiconv/kiconv_sc/
H A Dkiconv_sc.c49 static int8_t utf8_to_gb2312(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
51 static int8_t utf8_to_gbk(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
53 static int8_t utf8_to_gb18030(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
120 uchar_t *ibtail; in kiconv_fr_gb18030() local
141 ibtail = ib + *inbytesleft; in kiconv_fr_gb18030()
144 while (ib < ibtail) { in kiconv_fr_gb18030()
162 isgbk4 = (ibtail - ib < 2) ? B_FALSE : in kiconv_fr_gb18030()
166 if (ibtail - ib < 4) { in kiconv_fr_gb18030()
180 if (ibtail - ib < 2) { in kiconv_fr_gb18030()
201 *inbytesleft = ibtail - ib; in kiconv_fr_gb18030()
[all …]
H A Dkiconv_cck_common.c78 uchar_t *ibtail; in kiconv_utf8_to_cck() local
101 ibtail = ib + *inbytesleft; in kiconv_utf8_to_cck()
104 KICONV_CHECK_UTF8_BOM(ib, ibtail); in kiconv_utf8_to_cck()
106 while (ib < ibtail) { in kiconv_utf8_to_cck()
140 if (ibtail - ib < sz) { in kiconv_utf8_to_cck()
169 sz = ptr_utf8tocck(u8, &ib, ibtail, ob, obtail, &ret_val); in kiconv_utf8_to_cck()
180 *inbytesleft = ibtail - ib; in kiconv_utf8_to_cck()
191 uchar_t *ibtail; in kiconvstr_utf8_to_cck() local
201 ibtail = ib + *inlen; in kiconvstr_utf8_to_cck()
205 KICONV_CHECK_UTF8_BOM_WITHOUT_STATE(ib, ibtail); in kiconvstr_utf8_to_cck()
[all …]
/illumos-gate/usr/src/uts/common/kiconv/kiconv_ko/
H A Dkiconv_ko.c46 static int8_t utf8_to_euckr(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
48 static int8_t utf8_to_uhc(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
88 uchar_t *ibtail; in kiconv_fr_euckr() local
108 ibtail = ib + *inbufleft; in kiconv_fr_euckr()
111 while (ib < ibtail) { in kiconv_fr_euckr()
133 if (ibtail - ib < 2) { in kiconv_fr_euckr()
158 *inbufleft = ibtail - ib; in kiconv_fr_euckr()
174 uchar_t *ibtail; in kiconvstr_fr_euckr() local
185 ibtail = ib + *inlen; in kiconvstr_fr_euckr()
189 while (ib < ibtail) { in kiconvstr_fr_euckr()
[all …]
/illumos-gate/usr/src/uts/common/kiconv/kiconv_tc/
H A Dkiconv_tc.c70 static int8_t utf8_to_big5(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
72 static int8_t utf8_to_euctw(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
75 uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val);
76 static int8_t utf8_to_big5hkscs(uint32_t utf8, uchar_t **inbuf, uchar_t *ibtail,
138 uchar_t *ibtail; in kiconv_fr_big5_common() local
158 ibtail = ib + *inbytesleft; in kiconv_fr_big5_common()
161 while (ib < ibtail) { in kiconv_fr_big5_common()
183 if (ibtail - ib < 2) { in kiconv_fr_big5_common()
208 *inbytesleft = ibtail - ib; in kiconv_fr_big5_common()
225 uchar_t *ibtail; in kiconvstr_fr_big5_common() local
[all …]
/illumos-gate/usr/src/lib/iconv_modules/ko/common/
H A Dutf_to_euc_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
136 if ((ibtail - ib) < 2) in _icv_iconv()
192 if ((ibtail - ib) < offset) in _icv_iconv()
226 *inbufleft = ibtail - ib; in _icv_iconv()
H A Dutf_to_uhang_main.c57 unsigned char* ibtail; in _icv_iconv() local
71 ibtail = ib + *inbufleft; in _icv_iconv()
73 while (ib < ibtail) in _icv_iconv()
87 if((ibtail - ib) < 2) in _icv_iconv()
132 if ((ibtail - ib) < 3) in _icv_iconv()
190 if ((ibtail - ib) < offset) in _icv_iconv()
222 *inbufleft = ibtail - ib; in _icv_iconv()
H A Dutf_to_njh_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
149 if ((ibtail - ib) < offset) in _icv_iconv()
181 *inbufleft = ibtail - ib; in _icv_iconv()
H A Dutf_to_ojh_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
149 if ((ibtail - ib) < offset) in _icv_iconv()
181 *inbufleft = ibtail - ib; in _icv_iconv()
H A DUTF2_to_johap.c69 unsigned char* ibtail; in _icv_iconv() local
86 ibtail = ib + *inbufleft; in _icv_iconv()
89 while (ib < ibtail) in _icv_iconv()
107 if ((ibtail - ib) < 3) in _icv_iconv()
184 if ((ibtail - ib) < offset) in _icv_iconv()
208 *inbufleft = ibtail - ib; in _icv_iconv()
H A Dnjh_to_utf_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
81 if ((ibtail - ib) < 2) in _icv_iconv()
130 *inbufleft = ibtail - ib; in _icv_iconv()
H A Dojh_to_utf_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
81 if ((ibtail - ib) < 2) in _icv_iconv()
130 *inbufleft = ibtail - ib; in _icv_iconv()
H A Deuc_to_utf_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
81 if ((ibtail - ib) < 2) in _icv_iconv()
152 *inbufleft = ibtail - ib; in _icv_iconv()
H A Djohap_to_UTF2.c69 unsigned char* ibtail; in _icv_iconv() local
83 ibtail = ib + *inbufleft; in _icv_iconv()
86 while (ib < ibtail) in _icv_iconv()
98 if ((ibtail - ib) < 2) in _icv_iconv()
152 *inbufleft = ibtail - ib; in _icv_iconv()
H A Diso2022-7_to_UTF2.c70 unsigned char* ibtail; in _icv_iconv() local
88 ibtail = ib + *inbufleft; in _icv_iconv()
91 while (ib < ibtail) in _icv_iconv()
129 if ((ibtail - ib) < 2) in _icv_iconv()
195 if ((ibtail - ib) < 4) in _icv_iconv()
222 *inbufleft = ibtail - ib; in _icv_iconv()
H A Diso_to_utf_main.c79 unsigned char* ibtail; in _icv_iconv() local
97 ibtail = ib + *inbufleft; in _icv_iconv()
100 while (ib < ibtail) in _icv_iconv()
132 if ((ibtail - ib) < 2) in _icv_iconv()
182 if ((ibtail - ib) < 4) in _icv_iconv()
209 *inbufleft = ibtail - ib; in _icv_iconv()
H A Djohap92_to_UTF2.c69 unsigned char* ibtail; in _icv_iconv() local
83 ibtail = ib + *inbufleft; in _icv_iconv()
86 while (ib < ibtail) in _icv_iconv()
98 if ((ibtail - ib) < 2) in _icv_iconv()
164 *inbufleft = ibtail - ib; in _icv_iconv()
H A Duhang_to_utf_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
84 if ((ibtail - ib) < 2) in _icv_iconv()
168 *inbufleft = ibtail - ib; in _icv_iconv()
H A Deuc_to_UTF2.c69 unsigned char* ibtail; in _icv_iconv() local
83 ibtail = ib + *inbufleft; in _icv_iconv()
86 while (ib < ibtail) in _icv_iconv()
98 if ((ibtail - ib) < 2) in _icv_iconv()
172 *inbufleft = ibtail - ib; in _icv_iconv()
/illumos-gate/usr/src/lib/iconv_modules/th_TH/common/
H A D838_to_874_main.c57 unsigned char* ibtail; in _icv_iconv() local
71 ibtail = ib + *inbufleft; in _icv_iconv()
74 while (ib < ibtail) in _icv_iconv()
78 if ((ibtail - ib) < 1) in _icv_iconv()
115 *inbufleft = ibtail - ib; in _icv_iconv()
H A D874_to_838_main.c57 unsigned char* ibtail; in _icv_iconv() local
71 ibtail = ib + *inbufleft; in _icv_iconv()
74 while (ib < ibtail) in _icv_iconv()
78 if ((ibtail - ib) < 1) in _icv_iconv()
115 *inbufleft = ibtail - ib; in _icv_iconv()
H A Dutf_to_euc_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
153 else if (ibtail-ib < offset) in _icv_iconv()
197 *inbufleft = ibtail - ib; in _icv_iconv()
H A Deuc_to_utf_main.c58 unsigned char* ibtail; in _icv_iconv() local
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
81 if ((ibtail - ib) < 1) in _icv_iconv()
138 *inbufleft = ibtail - ib; in _icv_iconv()
/illumos-gate/usr/src/lib/iconv_modules/utf-8/common/
H A Dutf8_to_sb.c67 unsigned char *ibtail; in _icv_iconv() local
85 ibtail = ib + *inbufleft; in _icv_iconv()
90 ((ibtail - ib) >= ICV_FETCH_UTF8_BOM_SIZE)) { in _icv_iconv()
98 while (ib < ibtail) { in _icv_iconv()
115 if ((ibtail - ib) < sz) { in _icv_iconv()
175 *inbufleft = ibtail - ib; in _icv_iconv()
H A Ducs_to_sb.c81 unsigned char *ibtail; in _icv_iconv() local
102 ibtail = ib + *inbufleft; in _icv_iconv()
107 if ((ibtail - ib) < ICV_FETCH_UCS_SIZE) { in _icv_iconv()
127 while (ib < ibtail) { in _icv_iconv()
128 if ((ibtail - ib) < ICV_FETCH_UCS_SIZE) { in _icv_iconv()
151 if ((ibtail - ib) < ICV_FETCH_UCS_SIZE_TWO) { in _icv_iconv()
242 *inbufleft = ibtail - ib; in _icv_iconv()
/illumos-gate/usr/src/uts/common/sys/
H A Dkiconv_cck_common.h63 #define KICONV_CHECK_UTF8_BOM(ib, ibtail) \ argument
65 ((ibtail) - (ib)) >= 3 && *(ib) == 0xef && \
74 #define KICONV_CHECK_UTF8_BOM_WITHOUT_STATE(ib, ibtail) \ argument
75 if (((ibtail) - (ib)) >= 3 && *(ib) == 0xef && \
115 uchar_t *ibtail, uchar_t *ob, uchar_t *obtail, size_t *ret_val);

123