handle #if !X in preprocessor