ヌルと未定義のマクロはどちらもヌル文字列に展開されますが,ヌル文字列として定義されたマクロは式を事前処理するときに定義されているものと見なされます。マクロをヌル文字列として定義するには,コマンド行またはコマンド・ファイル中で等号記号 (=) の後に空白またはタブ以外の文字を付けず,ヌル文字列または定義を引用符 (" ") で囲みます。マクロの定義を解除するには !UNDEF を使用します。