Директива отмены макроопределения (!undef) указывает на необходимость отмены любого определения для заданного макрокоманда.
Если в настоящий момент данная макрокоманда не определен, то данная директива действовать не будет. Директива имеет следующий
синтаксис:
!undef имя_макрокоманды