NULL-Makros und undefinierte Makros
Aktualisiert: November 2007
NULL-Makros und undefinierte Makros werden zu NULL-Zeichenfolgen erweitert. Ein Makro, das als NULL-Zeichenfolge definiert ist, wird in Präprozessorausdrücken als definiertes Makro aufgefasst. Um ein Makro als NULL-Zeichenfolge zu definieren, werden nach dem Gleichheitszeichen (=) keine anderen Zeichen außer Leerzeichen oder Tabstopps in einer Befehlszeile oder Befehlsdatei eingegeben, und die NULL-Zeichenfolge oder Definition wird in doppelte Anführungszeichen (" ") eingeschlossen. Um Makrodefinitionen aufzuheben, wird !UNDEF verwendet. Weitere Informationen finden Sie unter Direktiven für den Präprozessorlauf eines Makefiles.