interpret undef preprocessor directive