Fixed issue with SDL2's main Macro