From 299ee332f54153ebf89da9483e4ba7e4dddb2595 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Wed, 26 Nov 2008 20:54:40 +0000 Subject: [PATCH] COMMANDF fix git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3765 e016b1c5-ed68-44aa-a2f7-31cac88cffde --- source/src/command.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/command.h b/source/src/command.h index e8ecdfc7..a94bded0 100644 --- a/source/src/command.h +++ b/source/src/command.h @@ -91,8 +91,8 @@ enum { IEXC_CORE = 0, IEXC_CFG, IEXC_PROMPT, IEXC_MAPCFG, IEXC_NUM }; // script // nasty macros for registering script functions, abuses globals to avoid excessive infrastructure #define COMMANDN(name, fun, nargs) static bool __dummy_##fun = addcommand(#name, (void (*)())fun, nargs) #define COMMAND(name, nargs) COMMANDN(name, name, nargs) -#define COMMANDF(name, nargs, inlinefunc) static void __dummy_##name ##inlinefunc ; COMMANDN(#name, __dummy_##name, nargs); -#define ICOMMANDF(name, nargs, inlinefunc) static int __dummy_##name ##inlinefunc ; COMMANDN(#name, __dummy_##name, nargs); +#define COMMANDF(name, nargs, inlinefunc) static void __dummy_##name inlinefunc ; COMMANDN(#name, __dummy_##name, nargs); +#define ICOMMANDF(name, nargs, inlinefunc) static int __dummy_##name inlinefunc ; COMMANDN(#name, __dummy_##name, nargs); #define VARP(name, min, cur, max) int name = variable(#name, min, cur, max, &name, NULL, true) #define VAR(name, min, cur, max) int name = variable(#name, min, cur, max, &name, NULL, false)