| 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 }
|