#define MODULE #define INTEGER(X) int #define FLOAT float #define DOUBLE double #__export_macro__ INTEGER #__private_macro__ FLOAT #__private_macro__ MODULE int (INTEGER);