3.4.29 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 -U and -D options are evaluated in the same order in which they appear on the command line.