1 #define MODULE 2 #define INTEGER(X) int 3 #define FLOAT float 4 #define DOUBLE double 5 6 #__public_macro INTEGER 7 #__private_macro FLOAT 8 #__private_macro MODULE 9 10 int (INTEGER); 11