5.7.8.20 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 options are evaluated after all -D options, but before any -include and -imacros options.