Home
last modified time | relevance | path

Searched refs:gbkcode (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/iconv_modules/zh/common/
H A DUTF-8%zh_CN.gbk.c97 unsigned long gbkcode; in _icv_iconv() local
141 n = get_gbk_by_unicode(unichr, &unidx, &gbkcode); in _icv_iconv()
147 n = unicode_to_gbk(unidx, gbkcode, *outbuf, *outbytesleft, &uconv_num_internal); in _icv_iconv()
201 unsigned long gbkcode; in _icv_iconv() local
309 n = get_gbk_by_unicode(unichr, &unidx, &gbkcode); in _icv_iconv()
320 n = unicode_to_gbk(unidx, gbkcode, *outbuf, *outbytesleft, &uconv_num_internal); in _icv_iconv()
452 int get_gbk_by_unicode(unsigned long unicode, int* unidx, unsigned long* gbkcode) in get_gbk_by_unicode() argument
458 *gbkcode = unicode_gbk_tab[*unidx].value; in get_gbk_by_unicode()
489 if ( ! IS_GBK4BYTES( gbkcode ) ) { /* character within two bytes area */ in unicode_to_gbk()
490 val = gbkcode & 0xffff; in unicode_to_gbk()
[all …]
H A Dzh_CN.gbk%zh_CN.iso2022-CN.c78 int binsearch_gbk_big5(unsigned int gbkcode);
517 unsigned int gbkcode = \ in isBIG5Char() local
523 if (gbkcode < gbk_big5_tab[0].key || \ in isBIG5Char()
524 gbkcode > gbk_big5_tab[BIG5MAX-1].key) { in isBIG5Char()
527 idx = binsearch_gbk_big5(gbkcode); in isBIG5Char()
656 long gbkcode = (long)(c & 0xFFFF); in binsearch_gbk_big5() local
662 if (gbkcode < gbk_big5_tab[mid].key) in binsearch_gbk_big5()
664 else if (gbkcode > gbk_big5_tab[mid].key) in binsearch_gbk_big5()
/illumos-gate/usr/src/uts/common/kiconv/kiconv_sc/
H A Dkiconv_sc.c805 uint32_t gbkcode; in utf8_to_gb18030() local
823 KICONV_SC_GET_GB_LEN(gbkcode, gbklen); in utf8_to_gb18030()
835 *ob++ = (uchar_t)(gbkcode >> 8); in utf8_to_gb18030()
837 *ob++ = (uchar_t)(gbkcode >> 24); in utf8_to_gb18030()
838 *ob++ = (uchar_t)(gbkcode >> 16); in utf8_to_gb18030()
839 *ob++ = (uchar_t)(gbkcode >> 8); in utf8_to_gb18030()
841 *ob = (uchar_t)(gbkcode & 0xFF); in utf8_to_gb18030()
858 uint32_t gbkcode; in utf8_to_gbk() local
863 KICONV_SC_GET_GB_LEN(gbkcode, gbklen); in utf8_to_gbk()
881 *ob++ = (uchar_t)(gbkcode >> 8); in utf8_to_gbk()
[all …]