WinRT: pseudo-implemented SDLmain for WinRT. It has to be compiled directly into apps, for now.

This commit is contained in:
David Ludwig 2012-11-22 22:36:34 -05:00
parent 390acc322a
commit 2995bb36ae

View File

@ -0,0 +1,14 @@
//#include "pch.h"
// The app's C-style main will be passed into SDL.dll as a function
// pointer, and called at the appropriate time.
typedef int (*SDLmain_MainFunction)(int, char **);
extern __declspec(dllimport) int SDL_WinRT_RunApplication(SDLmain_MainFunction mainFunction);
extern "C" int SDL_main(int, char **);
[Platform::MTAThread]
int main(Platform::Array<Platform::String^>^)
{
return SDL_WinRT_RunApplication(SDL_main);
}