/titanic_50/usr/src/uts/common/kiconv/kiconv_sc/ |
H A D | kiconv_sc.c | 120 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 < 4) { in kiconv_fr_gb18030() [all …]
|
H A D | kiconv_cck_common.c | 80 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() [all …]
|
/titanic_50/usr/src/lib/iconv_modules/ko/common/ |
H A D | uhang_to_utf_main.c | 56 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 D | unihan_to_UCS_main.c | 79 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 D | utf_to_euc_main.c | 56 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 D | utf_to_uhang_main.c | 55 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 D | iso_to_utf_main.c | 77 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 D | iso2022-7_to_UTF2.c | 68 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 D | utf_to_johap92.c | 79 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 D | utf_to_njh_main.c | 56 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 D | utf_to_ojh_main.c | 56 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 D | iso2022-7_to_euc.c | 89 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 D | UTF2_to_johap.c | 67 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 D | utf_to_iso_main.c | 79 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 D | euc_to_utf_main.c | 56 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 D | UTF2_to_johap92.c | 67 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 D | UTF2_to_euc.c | 69 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 D | euc_to_UTF2.c | 67 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 …]
|
/titanic_50/usr/src/lib/iconv_modules/th_TH/common/ |
H A D | utf_to_euc_main.c | 56 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 D | euc_to_utf_main.c | 56 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 …]
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | Makefile.syshdrs | 53 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/clients/of/sol_ofs/%.h 68 ib/clients/of/sol_uverbs/%.check: ib/clients/of/sol_uverbs/%.h 71 ib/clients/of/sol_umad/%.check: ib/clients/of/sol_umad/%.h 74 ib/clients/of/sol_ucma/%.check: ib/clients/of/sol_ucma/%.h 77 ib/ibtl/%.check: ib/ibtl/%.h 80 ib/ibtl/impl/%.check: ib/ibtl/impl/%.h [all …]
|
/titanic_50/usr/src/uts/common/kiconv/kiconv_ko/ |
H A D | kiconv_ko.c | 88 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) << 8 | *(ib + 1); in kiconv_fr_euckr() [all …]
|
/titanic_50/usr/src/lib/iconv_modules/common/ |
H A D | common_utf8.c | 36 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_50/usr/src/lib/iconv_modules/utf-8/common/ |
H A D | utf8_to_utf_ebcdic.c | 50 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 …]
|
/titanic_50/usr/src/uts/common/kiconv/kiconv_tc/ |
H A D | kiconv_tc.c | 138 uchar_t *ib; in kiconv_fr_big5_common() local 158 ib = (uchar_t *)*inbuf; in kiconv_fr_big5_common() 160 ibtail = ib + *inbytesleft; in kiconv_fr_big5_common() 163 while (ib < ibtail) { in kiconv_fr_big5_common() 164 if (KICONV_IS_ASCII(*ib)) { in kiconv_fr_big5_common() 169 *ob++ = *ib++; in kiconv_fr_big5_common() 177 if (! KICONV_TC_IS_BIG5_1st_BYTE(*ib)) { in kiconv_fr_big5_common() 185 if (ibtail - ib < 2) { in kiconv_fr_big5_common() 193 if (! KICONV_TC_IS_BIG5_2nd_BYTE(*(ib + 1))) { in kiconv_fr_big5_common() 198 big5_val = (uint32_t)(*ib) << 8 | *(ib + 1); in kiconv_fr_big5_common() [all …]
|