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.