Fixed bug in handling nesting \ifdef's in the preprocessor.