(svn r3265) -Fix: partly reverted back r3263, because MSVC, who else, doesn't support variadic macros............
authortruelight
Tue, 06 Dec 2005 17:05:14 +0000
changeset 2720 135d5c0aa96c
parent 2719 146eaa0ec83c
child 2721 806d0f4ddf32
(svn r3265) -Fix: partly reverted back r3263, because MSVC, who else, doesn't support variadic macros............
ai/ai_event.h
--- a/ai/ai_event.h	Tue Dec 06 14:35:10 2005 +0000
+++ b/ai/ai_event.h	Tue Dec 06 17:05:14 2005 +0000
@@ -13,8 +13,12 @@
 
 #else /* GPMI */
 
-/* If GPMI isn't loaded, don't do a thing with the events (for now at least) */
-#	define ai_event(...)
+#	ifdef DEF_EVENTS
+	void CDECL empty_function(PlayerID player, int event, ...) {}
+#	else
+	extern void CDECL empty_function(PlayerID player, int event, ...);
+#	endif
+#	define ai_event empty_function
 #endif /* GPMI */
 
 /* To make our life a bit easier; you now only have to define new