diff --git a/test/testevdev.c b/test/testevdev.c index d086e4545..f231b12eb 100644 --- a/test/testevdev.c +++ b/test/testevdev.c @@ -11,11 +11,10 @@ freely. */ -#include -#include -#include +/* Hack #1: avoid inclusion of SDL_main.h by SDL_internal.h */ +#define SDL_main_h_ -/* Hack to avoid dynapi renaming */ +/* Hack #2: avoid dynapi renaming (must be done before #include ) */ #include "../src/dynapi/SDL_dynapi.h" #ifdef SDL_DYNAMIC_API #undef SDL_DYNAMIC_API @@ -26,6 +25,18 @@ #include "../src/SDL_internal.h" #endif +/* Hack #3: undo Hack #1 */ +#ifdef SDL_main_h_ +#undef SDL_main_h_ +#endif +#ifdef SDL_MAIN_NOIMPL +#undef SDL_MAIN_NOIMPL +#endif + +#include +#include +#include + #include #include