Lines Matching refs:rawstring
479 static int char2uni(const unsigned char *rawstring, int boundlen,
491 if (rawstring[0] > 0x7F) {
492 if (rawstring[0] == SS3) {
497 if (IS_EUC_UDC_HI(rawstring[1], rawstring[2])) {
499 MAP_EUC2SJIS(rawstring[1], rawstring[2], 0xF5,
501 } else if (euc2sjisibm(sjis_temp,rawstring[1],rawstring[2])) {
516 if (IS_EUC_JISX0201KANA(rawstring[0], rawstring[1])) {
518 sjis_temp[0] = rawstring[1];
520 } else if (IS_EUC_UDC_LOW(rawstring[0], rawstring[1])) {
522 MAP_EUC2SJIS(rawstring[0], rawstring[1], 0xF5,
524 } else if (IS_EUC_JISX0208(rawstring[0], rawstring[1])) {
526 sjis_temp[0] = ((rawstring[0]-0x5f)/2) ^ 0xA0;
527 if (!(rawstring[0] & 1))
528 sjis_temp[1] = rawstring[1] - 0x02;
529 else if (rawstring[1] < 0xE0)
530 sjis_temp[1] = rawstring[1] - 0x61;
532 sjis_temp[1] = rawstring[1] - 0x60;
542 sjis_temp[0] = rawstring[0];