3.6.7.19 U: Undefine Macros
The -Umacro option undefines the macro
macro.
Any builtin macro or macro defined using -D will be
undefined by the option. All -Uand -D options are
evaluated in the same order in which they appear on the command line, but before any
-include and -imacros options.
