]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/main.cpp
Undefed Yield symbol if defined, else syntax error
[wxWidgets.git] / src / msw / main.cpp
index e4301f74dc89cfad394f9dcf4d256ecaea3ed043..45db41d1194c77b84f7bb6609f1af453c4d07b0a 100644 (file)
@@ -9,6 +9,10 @@
 // Licence:    wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
+#ifdef __GNUG__
+#pragma implementation
+#endif
+
 // For compilers that support precompilation, includes "wx.h".
 #include "wx/wxprec.h"
 
@@ -16,6 +20,7 @@
 #pragma hdrstop
 #endif
 
+#include "wx/event.h"
 #include "wx/app.h"
 #include <windows.h>
 
 
 #if !defined(_WINDLL)
 
+#ifdef __TWIN32__
+
+extern "C"
+BOOL PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
+
+#else
+
 #ifdef __WATCOMC__
 int PASCAL
 #else
 int APIENTRY
 #endif
 
- WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR m_lpCmdLine, int nCmdShow )
+ WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
+#endif
+// __TWIN32__
+
 {
-  return wxEntry((WXHINSTANCE) hInstance, (WXHINSTANCE) hPrevInstance, m_lpCmdLine, nCmdShow);
+  return wxEntry((WXHINSTANCE) hInstance, (WXHINSTANCE) hPrevInstance, lpCmdLine, nCmdShow);
 }
 #endif