Procházet zdrojové kódy

Fixed building with C++

Sam Lantinga před 6 roky
rodič
revize
03fc5eebcb
1 změnil soubory, kde provedl 5 přidání a 14 odebrání
  1. 5 14
      include/SDL_main.h

+ 5 - 14
include/SDL_main.h

@@ -86,12 +86,6 @@
 #endif
 #endif /* SDL_MAIN_HANDLED */
 
-#ifdef __cplusplus
-#define C_LINKAGE   "C"
-#else
-#define C_LINKAGE
-#endif /* __cplusplus */
-
 #ifndef SDLMAIN_DECLSPEC
 #define SDLMAIN_DECLSPEC
 #endif
@@ -115,21 +109,18 @@
 #define main    SDL_main
 #endif
 
+#include "begin_code.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  *  The prototype for the application's main() function
  */
-#ifdef __cplusplus
-extern "C"
-#endif
 typedef int (*SDL_main_func)(int argc, char *argv[]);
 extern C_LINKAGE SDLMAIN_DECLSPEC int SDL_main(int argc, char *argv[]);
 
 
-#include "begin_code.h"
-#ifdef __cplusplus
-extern "C" {
-#endif
-
 /**
  *  This is called by the real SDL main function to let the rest of the
  *  library know that initialization was done properly.