// 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; | |
} |