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