Home
last modified time | relevance | path

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

1234567

/titanic_51/usr/src/uts/common/kiconv/kiconv_sc/
H A Dkiconv_sc.c120 uchar_t *ib; in kiconv_fr_gb18030() local
141 ib = (uchar_t *)*inbuf; in kiconv_fr_gb18030()
143 ibtail = ib + *inbytesleft; in kiconv_fr_gb18030()
146 while (ib < ibtail) { in kiconv_fr_gb18030()
147 if (KICONV_IS_ASCII(*ib)) { in kiconv_fr_gb18030()
152 *ob++ = *ib++; in kiconv_fr_gb18030()
160 if (! KICONV_SC_IS_GBK_1st_BYTE(*ib)) { in kiconv_fr_gb18030()
164 isgbk4 = (ibtail - ib < 2) ? B_FALSE : in kiconv_fr_gb18030()
165 KICONV_SC_IS_GB18030_2nd_BYTE(*(ib + 1)); in kiconv_fr_gb18030()
168 if (ibtail - ib < in kiconv_fr_gb18030()
217 uchar_t *ib; kiconvstr_fr_gb18030() local
350 uchar_t *ib; kiconv_fr_gbk() local
436 uchar_t *ib; kiconvstr_fr_gbk() local
538 uchar_t *ib; kiconv_fr_euccn() local
621 uchar_t *ib; kiconvstr_fr_euccn() local
[all...]
H A Dkiconv_cck_common.c80 uchar_t *ib; in kiconv_utf8_to_cck() local
103 ib = (uchar_t *)*inbuf; in kiconv_utf8_to_cck()
105 ibtail = ib + *inbytesleft; in kiconv_utf8_to_cck()
108 KICONV_CHECK_UTF8_BOM(ib, ibtail); in kiconv_utf8_to_cck()
110 while (ib < ibtail) { in kiconv_utf8_to_cck()
111 sz = u8_number_of_bytes[*ib]; in kiconv_utf8_to_cck()
128 *ob++ = *ib++; in kiconv_utf8_to_cck()
144 if (ibtail - ib < sz) { in kiconv_utf8_to_cck()
153 oldib = ib; in kiconv_utf8_to_cck()
154 u8 = *ib in kiconv_utf8_to_cck()
192 kiconvstr_utf8_to_cck(uchar_t * ib,size_t * inlen,uchar_t * ob,size_t * outlen,int flag,int * errno,kiconv_utf8tocck_t ptr_utf8tocck) kiconvstr_utf8_to_cck() argument
[all...]
/titanic_51/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 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 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 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_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()
122 /* true if *ib is (0xc0 ~ 0xdf) */ 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()
[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 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 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 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 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 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 in _icv_iconv()
[all...]
/titanic_51/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] || *(i 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 < in _icv_iconv()
[all...]
/titanic_51/usr/src/uts/common/sys/
H A DMakefile.syshdrs53 ib/%.check: ib/%.h
56 ib/clients/ibd/%.check: ib/clients/ibd/%.h
59 ib/clients/of/%.check: ib/clients/of/%.h
62 ib/clients/of/rdma/%.check: ib/clients/of/rdma/%.h
65 ib/clients/of/sol_ofs/%.check: ib/client
[all...]
H A Dkiconv_cck_common.h65 #define KICONV_CHECK_UTF8_BOM(ib, ibtail) \ argument
67 ((ibtail) - (ib)) >= 3 && *(ib) == 0xef && \
68 *((ib) + 1) == 0xbb && *((ib) + 2) == 0xbf) { \
69 (ib) += 3; \
76 #define KICONV_CHECK_UTF8_BOM_WITHOUT_STATE(ib, ibtail) \ argument
77 if (((ibtail) - (ib)) >= 3 && *(ib) == 0xef && \
78 *((ib)
[all...]
/titanic_51/usr/src/uts/common/kiconv/kiconv_ko/
H A Dkiconv_ko.c88 uchar_t *ib; in kiconv_fr_euckr() local
108 ib = (uchar_t *)*inbuf; in kiconv_fr_euckr()
110 ibtail = ib + *inbufleft; in kiconv_fr_euckr()
113 while (ib < ibtail) { in kiconv_fr_euckr()
114 if (KICONV_IS_ASCII(*ib)) { in kiconv_fr_euckr()
119 *ob++ = *ib++; in kiconv_fr_euckr()
127 if (! KICONV_KO_IS_EUCKR_BYTE(*ib)) { in kiconv_fr_euckr()
135 if (ibtail - ib < 2) { in kiconv_fr_euckr()
143 if (! KICONV_KO_IS_EUCKR_BYTE(*(ib + 1))) { in kiconv_fr_euckr()
147 euckr_val = (uint32_t)(*ib) << in kiconv_fr_euckr()
174 uchar_t *ib; kiconvstr_fr_euckr() local
256 uchar_t *ib; kiconv_fr_uhc() local
342 uchar_t *ib; kiconvstr_fr_uhc() local
[all...]
/titanic_51/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...]
/titanic_51/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 in _icv_iconv()
[all...]

1234567