pp_parser: Fixed #undef for function-style macros. Also, when a macro is redefined, emit a warning and undefine the previous definition.
Authored by: plombo 2011-03-18
Parent: [r3230]
Child: [r3232]