handling of #idef #endif with no #else sections