Home
last modified time | relevance | path

Searched refs:ib (Results 1 – 25 of 131) sorted by relevance

123456

/illumos-gate/usr/src/uts/common/kiconv/kiconv_sc/
H A Dkiconv_sc.c118 uchar_t *ib; in kiconv_fr_gb18030() local
139 ib = (uchar_t *)*inbuf; in kiconv_fr_gb18030()
141 ibtail = ib + *inbytesleft; in kiconv_fr_gb18030()
144 while (ib < ibtail) { in kiconv_fr_gb18030()
145 if (KICONV_IS_ASCII(*ib)) { in kiconv_fr_gb18030()
150 *ob++ = *ib++; in kiconv_fr_gb18030()
158 if (! KICONV_SC_IS_GBK_1st_BYTE(*ib)) { in kiconv_fr_gb18030()
162 isgbk4 = (ibtail - ib < 2) ? B_FALSE : in kiconv_fr_gb18030()
163 KICONV_SC_IS_GB18030_2nd_BYTE(*(ib + 1)); in kiconv_fr_gb18030()
166 if (ibtail - ib < 4) { in kiconv_fr_gb18030()
[all …]
H A Dkiconv_cck_common.c76 uchar_t *ib; in kiconv_utf8_to_cck() local
99 ib = (uchar_t *)*inbuf; in kiconv_utf8_to_cck()
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()
107 sz = u8_number_of_bytes[*ib]; in kiconv_utf8_to_cck()
124 *ob++ = *ib++; in kiconv_utf8_to_cck()
140 if (ibtail - ib < sz) { in kiconv_utf8_to_cck()
149 oldib = ib; in kiconv_utf8_to_cck()
150 u8 = *ib++; in kiconv_utf8_to_cck()
[all …]
/illumos-gate/usr/src/lib/iconv_modules/th_TH/common/
H A Dutf_to_euc_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
85 *ob++ = *ib++; in _icv_iconv()
87 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
99 if (*(ib+1)<valid_min_2nd_byte[*ib] || *(ib+1)>valid_max_2nd_byte[*ib]) in _icv_iconv()
105 else if ((*(ib+2)&0xC0)^0x80) in _icv_iconv()
[all …]
H A Deuc_to_utf_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (*ib & 0x80) /* Thai EUC doesn't have CS2 or CS3. */ in _icv_iconv()
81 if ((ibtail - ib) < 1) in _icv_iconv()
88 if ((*ib < 0xA1) || in _icv_iconv()
89 (*ib > 0xFB) || in _icv_iconv()
90 ((*ib > 0xDC) && (*ib < 0xDE))) in _icv_iconv()
98 euc_code.byte.byte4 = *ib; in _icv_iconv()
[all …]
/illumos-gate/usr/src/lib/iconv_modules/ko/common/
H A Duhang_to_utf_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (*ib & 0x80) /* Korean EUC doesn't have CS2 or CS3. */ in _icv_iconv()
84 if ((ibtail - ib) < 2) in _icv_iconv()
92 if(*ib<0xA1) in _icv_iconv()
94 …if((*(ib+1)>0x40 && *(ib+1)<0x5B) || (*(ib+1)>0x60 && *(ib+1)<0x7B) || (*(ib+1)>0x80 && *(ib+1)<0x… in _icv_iconv()
102 if(*ib<0xC7) in _icv_iconv()
104 …if((*(ib+1)>0x40 && *(ib+1)<0x5B) || (*(ib+1)>0x60 && *(ib+1)<0x7B) || (*(ib+1)>0x80 && *(ib+1)<0x… in _icv_iconv()
[all …]
H A Dunihan_to_UCS_main.c79 unsigned char* ib; in _icv_iconv() local
93 ib = (unsigned char*)*inbuf; in _icv_iconv()
95 ibtail = ib + *inbufleft; in _icv_iconv()
98 while (ib < ibtail) in _icv_iconv()
100 if (*ib & 0x80) /* Korean EUC doesn't have CS2 or CS3. */ in _icv_iconv()
107 if ((ibtail - ib) < 2) in _icv_iconv()
115 if(*ib<0xA1) in _icv_iconv()
117 …if((*(ib+1)>0x40 && *(ib+1)<0x5B) || (*(ib+1)>0x60 && *(ib+1)<0x7B) || (*(ib+1)>0x80 && *(ib+1)<0x… in _icv_iconv()
125 if(*ib<0xC7) in _icv_iconv()
127 …if((*(ib+1)>0x40 && *(ib+1)<0x5B) || (*(ib+1)>0x60 && *(ib+1)<0x7B) || (*(ib+1)>0x80 && *(ib+1)<0x… in _icv_iconv()
[all …]
H A Dutf_to_euc_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (!(*ib & 0x80)) /* 1-byte sequence */ in _icv_iconv()
85 *ob++ = *ib++; in _icv_iconv()
87 else if((*ib & 0xF0) == 0xE0) /* 3-byte sequence */ in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
98 if (!is_valid_utf8_string(ib, 3)) in _icv_iconv()
106 utf8_code.byte.byte2 = *ib; in _icv_iconv()
[all …]
H A Dutf_to_uhang_main.c55 unsigned char* ib; in _icv_iconv() local
69 ib = (unsigned char*)*inbuf; in _icv_iconv()
71 ibtail = ib + *inbufleft; in _icv_iconv()
73 while (ib < ibtail) in _icv_iconv()
75 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
83 *ob++ = *ib++; in _icv_iconv()
85 else if((*ib & 0xE0) == 0xC0){ /* 2-byte UTF-8 */ in _icv_iconv()
87 if((ibtail - ib) < 2) in _icv_iconv()
94 if (!is_valid_utf8_string(ib, 2)) in _icv_iconv()
103 utf8_code.byte.byte3 = *ib; in _icv_iconv()
[all …]
H A Dutf_to_johap92.c79 unsigned char* ib; in _icv_iconv() local
100 ib = (unsigned char*)*inbuf; in _icv_iconv()
102 ibtail = ib + *inbufleft; in _icv_iconv()
106 while (ib < ibtail) in _icv_iconv()
111 if((*ib & MSB) == 0){ /* MSB is off, so ASCII */ in _icv_iconv()
117 *ob++ = *ib++; in _icv_iconv()
120 if((*ib & 0xe0) == 0xc0){ in _icv_iconv()
126 if(number_of_bytes_in_utf8_char[(unsigned char) *ib] == in _icv_iconv()
131 st->_buffer[0] = *ib; in _icv_iconv()
133 } else if((*ib & 0xf0) == 0xe0){ in _icv_iconv()
[all …]
H A Diso2022-7_to_UTF2.c68 unsigned char* ib; in _icv_iconv() local
86 ib = (unsigned char*)*inbuf; in _icv_iconv()
88 ibtail = ib + *inbufleft; in _icv_iconv()
91 while (ib < ibtail) in _icv_iconv()
103 if (*ib == SI) in _icv_iconv()
106 ib++; in _icv_iconv()
109 else if (*ib == SO) in _icv_iconv()
112 ib++; in _icv_iconv()
115 else if ((*ib == ' ' && cd->state == WANSUNG) || in _icv_iconv()
124 *ob++ = *ib++; in _icv_iconv()
[all …]
H A Diso_to_utf_main.c77 unsigned char* ib; in _icv_iconv() local
95 ib = (unsigned char*)*inbuf; in _icv_iconv()
97 ibtail = ib + *inbufleft; in _icv_iconv()
100 while (ib < ibtail) in _icv_iconv()
106 if (*ib == SI) in _icv_iconv()
109 ib++; in _icv_iconv()
112 else if (*ib == SO) in _icv_iconv()
115 ib++; in _icv_iconv()
118 else if ((*ib == ' ' && cd->state == HANGUL) || in _icv_iconv()
127 *ob++ = *ib++; in _icv_iconv()
[all …]
H A Dutf_to_njh_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
85 *ob++ = *ib++; in _icv_iconv()
87 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
98 if (!is_valid_utf8_string(ib, 3)) in _icv_iconv()
106 utf8_code.byte.byte2 = *ib; in _icv_iconv()
[all …]
H A Dutf_to_ojh_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
85 *ob++ = *ib++; in _icv_iconv()
87 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
91 if ((ibtail - ib) < 3) in _icv_iconv()
98 if (!is_valid_utf8_string(ib, 3)) in _icv_iconv()
106 utf8_code.byte.byte2 = *ib; in _icv_iconv()
[all …]
H A Diso2022-7_to_euc.c89 unsigned char* ib; in _icv_iconv() local
107 ib = (unsigned char*)*inbuf; in _icv_iconv()
109 ibtail = ib + *inbufleft; in _icv_iconv()
112 while (ib < ibtail) in _icv_iconv()
116 if (*ib == ESC) in _icv_iconv()
118 if ((ibtail - ib) < 4) in _icv_iconv()
125 if (*(ib + 1) == '$' && *(ib + 2) == ')' && in _icv_iconv()
126 *(ib + 3) == 'C') in _icv_iconv()
129 ib += 4; in _icv_iconv()
140 *ob++ = *ib++; in _icv_iconv()
[all …]
H A DUTF2_to_johap.c67 unsigned char* ib; in _icv_iconv() local
84 ib = (unsigned char*)*inbuf; in _icv_iconv()
86 ibtail = ib + *inbufleft; in _icv_iconv()
89 while (ib < ibtail) in _icv_iconv()
91 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
101 *ob++ = *ib++; in _icv_iconv()
103 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
107 if ((ibtail - ib) < 3) in _icv_iconv()
114 utf = ((unsigned long)(*ib) << 16) | in _icv_iconv()
115 ((unsigned long)(*(ib + 1)) << 8) | in _icv_iconv()
[all …]
H A Dutf_to_iso_main.c79 unsigned char* ib; in _icv_iconv() local
112 ib = (unsigned char*)*inbuf; in _icv_iconv()
114 ibtail = ib + *inbufleft; in _icv_iconv()
117 while (ib < ibtail) in _icv_iconv()
119 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
133 *ob++ = *ib++; in _icv_iconv()
135 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
139 if ((ibtail - ib) < 3) in _icv_iconv()
146 if (!is_valid_utf8_string(ib, 3)) in _icv_iconv()
154 utf8_code.byte.byte2 = *ib; in _icv_iconv()
[all …]
H A Deuc_to_utf_main.c56 unsigned char* ib; in _icv_iconv() local
70 ib = (unsigned char*)*inbuf; in _icv_iconv()
72 ibtail = ib + *inbufleft; in _icv_iconv()
75 while (ib < ibtail) in _icv_iconv()
77 if (*ib & 0x80) /* Korean EUC doesn't have CS2 or CS3. */ in _icv_iconv()
81 if ((ibtail - ib) < 2) in _icv_iconv()
88 if (*ib < 0xA1 || *ib > 0xFE || *(ib + 1) < 0xA1 || in _icv_iconv()
89 *(ib + 1) == 0xFF) in _icv_iconv()
97 euc_code.byte.byte3 = *ib; in _icv_iconv()
98 euc_code.byte.byte4 = *(ib + 1); in _icv_iconv()
[all …]
H A DUTF2_to_euc.c69 unsigned char* ib; in _icv_iconv() local
86 ib = (unsigned char*)*inbuf; in _icv_iconv()
88 ibtail = ib + *inbufleft; in _icv_iconv()
91 while (ib < ibtail) in _icv_iconv()
93 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
103 *ob++ = *ib++; in _icv_iconv()
105 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
109 if ((ibtail - ib) < 3) in _icv_iconv()
116 utf = ((unsigned long)(*ib) << 16) | in _icv_iconv()
117 ((unsigned long)(*(ib + 1)) << 8) | in _icv_iconv()
[all …]
H A DUTF2_to_johap92.c67 unsigned char* ib; in _icv_iconv() local
84 ib = (unsigned char*)*inbuf; in _icv_iconv()
86 ibtail = ib + *inbufleft; in _icv_iconv()
89 while (ib < ibtail) in _icv_iconv()
91 if (!(*ib & 0x80)) /* 7 bits */ in _icv_iconv()
101 *ob++ = *ib++; in _icv_iconv()
103 else if ((*ib & 0xF0) == 0xE0) /* 16 bits */ in _icv_iconv()
107 if ((ibtail - ib) < 3) in _icv_iconv()
114 u = ((unsigned long)(*ib) << 16) | in _icv_iconv()
115 ((unsigned long)(*(ib + 1)) << 8) | in _icv_iconv()
[all …]
H A Deuc_to_UTF2.c67 unsigned char* ib; in _icv_iconv() local
81 ib = (unsigned char*)*inbuf; in _icv_iconv()
83 ibtail = ib + *inbufleft; in _icv_iconv()
86 while (ib < ibtail) in _icv_iconv()
88 if (*ib & 0x80) /* Korean EUC doesn't have CS2 or CS3. */ in _icv_iconv()
98 if ((ibtail - ib) < 2) in _icv_iconv()
105 if (*ib < 0xA1 || *ib > 0xFD || *(ib + 1) < 0xA1 || in _icv_iconv()
106 *(ib + 1) == 0xFF) in _icv_iconv()
114 ((unsigned short)*ib << 8) | in _icv_iconv()
115 ((unsigned short)*(ib + 1) & 0xFF))) in _icv_iconv()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A DMakefile.syshdrs54 ib/%.check: ib/%.h
57 ib/clients/ibd/%.check: ib/clients/ibd/%.h
60 ib/clients/of/%.check: ib/clients/of/%.h
63 ib/clients/of/rdma/%.check: ib/clients/of/rdma/%.h
66 ib/clients/of/sol_ofs/%.check: ib/clients/of/sol_ofs/%.h
69 ib/clients/of/sol_uverbs/%.check: ib/clients/of/sol_uverbs/%.h
72 ib/clients/of/sol_umad/%.check: ib/clients/of/sol_umad/%.h
75 ib/clients/of/sol_ucma/%.check: ib/clients/of/sol_ucma/%.h
78 ib/ibtl/%.check: ib/ibtl/%.h
81 ib/ibtl/impl/%.check: ib/ibtl/impl/%.h
[all …]
/illumos-gate/usr/src/uts/common/kiconv/kiconv_ko/
H A Dkiconv_ko.c86 uchar_t *ib; in kiconv_fr_euckr() local
106 ib = (uchar_t *)*inbuf; in kiconv_fr_euckr()
108 ibtail = ib + *inbufleft; in kiconv_fr_euckr()
111 while (ib < ibtail) { in kiconv_fr_euckr()
112 if (KICONV_IS_ASCII(*ib)) { in kiconv_fr_euckr()
117 *ob++ = *ib++; in kiconv_fr_euckr()
125 if (! KICONV_KO_IS_EUCKR_BYTE(*ib)) { in kiconv_fr_euckr()
133 if (ibtail - ib < 2) { in kiconv_fr_euckr()
141 if (! KICONV_KO_IS_EUCKR_BYTE(*(ib + 1))) { in kiconv_fr_euckr()
145 euckr_val = (uint32_t)(*ib) << 8 | *(ib + 1); in kiconv_fr_euckr()
[all …]
/illumos-gate/usr/src/lib/iconv_modules/common/
H A Dcommon_utf8.c36 convert_utf8_to_ucs4(uchar_t *ib, int utf8_len, uint_t *unicode) in convert_utf8_to_ucs4() argument
38 uchar_t first_byte = *ib; in convert_utf8_to_ucs4()
43 u4 = (uint_t)(*ib++ & masks_tbl[utf8_len]); in convert_utf8_to_ucs4()
46 u4 = (u4 << ICV_UTF8_BIT_SHIFT) | (((uint_t) *ib) & ICV_UTF8_BIT_MASK); in convert_utf8_to_ucs4()
47 ++ib; in convert_utf8_to_ucs4()
66 uchar_t *ib = str; in is_valid_utf8_string() local
70 if (number_of_bytes_in_utf8_char[*ib] == ICV_TYPE_ILLEGAL_CHAR || in is_valid_utf8_string()
71 number_of_bytes_in_utf8_char[*ib] != utf8_len ) return 0; in is_valid_utf8_string()
73 first_byte = *ib; in is_valid_utf8_string()
75 ++ib; in is_valid_utf8_string()
[all …]
/illumos-gate/usr/src/lib/iconv_modules/utf-8/common/
H A Dutf8_to_utf_ebcdic.c50 ib = ib_org; \
63 uchar_t *ib; in _icv_iconv() local
76 ib = (uchar_t *)*inbuf; in _icv_iconv()
78 ibtail = ib + *inbufleft; in _icv_iconv()
81 while (ib < ibtail) { in _icv_iconv()
87 sz = number_of_bytes_in_utf8_char[*ib]; in _icv_iconv()
94 if ((ibtail - ib) < sz) { in _icv_iconv()
100 ib_org = ib; in _icv_iconv()
101 first_byte = *ib; in _icv_iconv()
102 u4 = (uint_t)(*ib++ & masks_tbl[sz]); in _icv_iconv()
[all …]
/illumos-gate/usr/src/uts/common/kiconv/kiconv_tc/
H A Dkiconv_tc.c136 uchar_t *ib; in kiconv_fr_big5_common() local
156 ib = (uchar_t *)*inbuf; in kiconv_fr_big5_common()
158 ibtail = ib + *inbytesleft; in kiconv_fr_big5_common()
161 while (ib < ibtail) { in kiconv_fr_big5_common()
162 if (KICONV_IS_ASCII(*ib)) { in kiconv_fr_big5_common()
167 *ob++ = *ib++; in kiconv_fr_big5_common()
175 if (! KICONV_TC_IS_BIG5_1st_BYTE(*ib)) { in kiconv_fr_big5_common()
183 if (ibtail - ib < 2) { in kiconv_fr_big5_common()
191 if (! KICONV_TC_IS_BIG5_2nd_BYTE(*(ib + 1))) { in kiconv_fr_big5_common()
196 big5_val = (uint32_t)(*ib) << 8 | *(ib + 1); in kiconv_fr_big5_common()
[all …]

123456