| // Test to verify that _SBCS being defined causes CharacterSet to be set to 0 | |
| // (Single Byte Character Set) | |
| int main() | |
| { | |
| #ifdef _UNICODE | |
| bool UnicodeSet = true; | |
| #else | |
| bool UnicodeSet = false; | |
| #endif | |
| #ifdef _MBCS | |
| bool MBCSSet = true; | |
| #else | |
| bool MBCSSet = false; | |
| #endif | |
| // if neither _UNICODE nor _MBCS is set, CharacterSet must be set to SBCS. | |
| bool SBCSSet = (!UnicodeSet && !MBCSSet); | |
| // Reverse boolean to indicate error case correctly | |
| return !SBCSSet; | |
| } |