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