1/* m_33_ksc.t:  Wide character constant encoded in KSC-5601.    */
2
3#include    <limits.h>
4#define     BYTES_VAL   (1 << CHAR_BIT)
5
6/* 33.1:    L'ch'.  */
7
8#pragma __setlocale( "ksc5601")             /* For MCPP     */
9#pragma setlocale( "korean")                /* For Visual C */
10
11#if     L'�' == '\xed' * BYTES_VAL + '\xae'
12    Wide character is encoded in KSC-5601.
13#elif   L'�' == '\xae' * BYTES_VAL + '\xed'
14    Wide character is encoded in KSC-5601.
15    Inverted order of evaluation.
16#else
17    I cannot understand KSC-5601.
18#endif
19#if     L'�' < 0
20    Evaluated in negative value.
21#endif
22
23