@global foo; { @define fool() { printf("okay\n"); } @define foo() { fool(); } } foo();