jis2sjis.c |
1 /* JIS コード c1, c2 を MS 漢字コード s1, s2 に変換する */ 2 void jis2sjis(int c1, int c2, int *s1, int *s2) 3 { 4 if (c1 & 1) { 5 c1 = (c1 >> 1) + 0x71; 6 c2 += 0x1f; 7 if (c2 >= 0x7f) 8 c2++; 9 } 10 else { 11 c1 = (c1 >> 1) + 0x70; 12 c2 += 0x7e; 13 } 14 if (c1 > 0x9f) 15 c1 += 0x40; 16 *s1 = c1; 17 *s2 = c2; 18 } |