expected #endif
An #if, #ifdef, or #ifndef directive has no matching #endif directive. Be sure each #if, #ifdef, or #ifndef has a matching endif. The following sample generates C1022:
#define true 1 #if (true) #else #else // C1022 // replace the else with endif // #endif void main() { }