I did that... I didn't know about SDL_main.h, and the code worked fine without anything else in the other compilers, so instead of risking it to break the other compilers, I #ifdef'ed it. If including SDL_main.h makes it works without the #ifdef, then I will fix it.