tFixes for compilation under Windows with --disable-networking - vaccinewars - … | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 9a65be3f629d873d05a446dace752df961283932 | |
parent 3088bfbc9025eba238f99baf604f946717a24ff3 | |
Author: Ben Webb <[email protected]> | |
Date: Sun, 17 Jun 2001 23:16:00 +0000 | |
Fixes for compilation under Windows with --disable-networking | |
Diffstat: | |
M src/winmain.c | 16 +++++++++++++++- | |
1 file changed, 15 insertions(+), 1 deletion(-) | |
--- | |
diff --git a/src/winmain.c b/src/winmain.c | |
t@@ -124,8 +124,11 @@ int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevI… | |
HandleHelpTexts(); | |
WindowPrintEnd(); | |
} else { | |
+#ifdef NETWORKING | |
StartNetworking(); | |
+#endif | |
if (Server) { | |
+#ifdef NETWORKING | |
#ifdef GUI_SERVER | |
win32_init(hInstance,hPrevInstance); | |
GuiServerLoop(); | |
t@@ -138,7 +141,16 @@ int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevI… | |
g_set_print_handler(ServerPrintFunc); | |
newterm(NULL,NULL,NULL); | |
ServerLoop(); | |
-#endif | |
+#endif /* GUI_SERVER */ | |
+#else | |
+ WindowPrintStart(); | |
+ g_set_print_handler(WindowPrintFunc); | |
+ g_print(_("This binary has been compiled without networking " | |
+ "support, and thus cannot run\nin server mode. " | |
+ "Recompile passing --enable-networking to the " | |
+ "configure script.\n")); | |
+ WindowPrintEnd(); | |
+#endif /* NETWORKING | |
} else if (AIPlayer) { | |
AllocConsole(); | |
t@@ -164,7 +176,9 @@ int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevIn… | |
"use the curses client (if available) instead!\n")); | |
#endif | |
} | |
+#ifdef NETWORKING | |
StopNetworking(); | |
+#endif | |
} | |
} else { | |
LogFileEnd(); |