Lines Matching refs:s2
12 Conversion between BIG5 codes (s1,s2) and BIG5-0 codes (c1,c2):
13 Example. (s1,s2) = 0xA140, (c1,c2) = 0x2121.
14 0xA1 <= s1 <= 0xC7, 0x40 <= s2 <= 0x7E || 0xA1 <= s2 <= 0xFE,
17 157*(s1-0xA1) + (s2 < 0x80 ? s2-0x40 : s2-0x62)
19 Conversion (s1,s2) -> (c1,c2):
20 t := 157*(s1-0xA1) + (s2 < 0x80 ? s2-0x40 : s2-0x62)
23 Conversion (c1,c2) -> (s1,s2):
27 s2 := (t2 < 0x3F ? t2+0x40 : t2+0x62)
29 Conversion between BIG5 codes (s1,s2) and BIG5-1 codes (c1,c2):
30 Example. (s1,s2) = 0xC940, (c1,c2) = 0x2121.
31 0xC9 <= s1 <= 0xF9, 0x40 <= s2 <= 0x7E || 0xA1 <= s2 <= 0xFE,
34 157*(s1-0xC9) + (s2 < 0x80 ? s2-0x40 : s2-0x62)
36 Conversion (s1,s2) -> (c1,c2):
37 t := 157*(s1-0xC9) + (s2 < 0x80 ? s2-0x40 : s2-0x62)
40 Conversion (c1,c2) -> (s1,s2):
44 s2 := (t2 < 0x3F ? t2+0x40 : t2+0x62)
122 unsigned char s1, s2;
125 s2 = buf[1];
127 if (!((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0xa1 && s2 <= 0xfe))) abort();
129 unsigned int t = 157 * (s1 - 0xa1) + s2 - (s2 < 0x80 ? 0x40 : 0x62);
147 unsigned char s1, s2;
150 s2 = buf[1];
152 if (!((s2 >= 0x40 && s2 <= 0x7e) || (s2 >= 0xa1 && s2 <= 0xfe))) abort();
154 unsigned int t = 157 * (s1 - 0xc9) + s2 - (s2 < 0x80 ? 0x40 : 0x62);