1
/* i_33_gb.t: Wide character constant encoded in GB-2312. */
4
#define BYTES_VAL (1 << CHAR_BIT)
8
#pragma __setlocale( "gb2312") /* For MCPP */
9
#pragma setlocale( "chinese-simplified") /* For Visual C */
11
#if L'��' == '\xd7' * BYTES_VAL + '\xd6'
12
Wide character is encoded in GB 2312.
13
#elif L'��' == '\xd6' * BYTES_VAL + '\xd7'
14
Wide character is encoded in GB 2312.
15
Inverted order of evaluation.
17
I cannot understand GB-2312.
20
Evaluated in negative value.