add #else support to #ifdef