1 #define TOP unsigned int 2 3 #define TOP_LEFT_UNDEF 1 4 5 6 7 8 9 10 11 #define TOP_RIGHT_REDEF float 12 // The last definition will be exported from the sub-module. 13 #define TOP_RIGHT_REDEF int 14 15 #define TOP_RIGHT_UNDEF int 16 17 #define TOP_OTHER_UNDEF1 42 18 #undef TOP_OTHER_UNDEF2 19 #define TOP_OTHER_REDEF1 1 20 #define TOP_OTHER_REDEF2 2 21 22 #define TOP_OTHER_DEF_RIGHT_UNDEF void 23 24 #define TOP_REDEF_IN_SUBMODULES 0 25 #define TOP_DEF_RIGHT_UNDEF void 26