]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/main.cpp
added wxLog::Suspend/Resume and wxYield() uses them now so that it won't flush
[wxWidgets.git] / src / msw / main.cpp
index cfa9a598c97e602a55a5864e8999ade95e54fbec..3f8833f408bdeeab61e244fd68147afed85cff20 100644 (file)
@@ -64,26 +64,21 @@ HINSTANCE wxhInstance = 0;
 #if !defined(_WINDLL)
 
 #if defined(__TWIN32__) || defined(__WXWINE__)
+    #define HINSTANCE HANDLE
 
-extern "C"
-BOOL PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
-
-#else
-
-#ifdef __WATCOMC__
-int PASCAL
-#else
-int APIENTRY
-#endif
-
- WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
-#endif
-// __TWIN32__
+    extern "C"
+#endif // WINE
 
+int PASCAL WinMain(HINSTANCE hInstance,
+                   HINSTANCE hPrevInstance,
+                   LPSTR lpCmdLine,
+                   int nCmdShow)
 {
-  return wxEntry((WXHINSTANCE) hInstance, (WXHINSTANCE) hPrevInstance, lpCmdLine, nCmdShow);
+    return wxEntry((WXHINSTANCE) hInstance, (WXHINSTANCE) hPrevInstance,
+                   lpCmdLine, nCmdShow);
 }
-#endif
+
+#endif // !defined(_WINDLL)
 
 /////////////////////////////////////////////////////////////////////////////////
 // DllMain