From 2cd60811a2dbd7ad5f59d29663be28b086a1d923 Mon Sep 17 00:00:00 2001 From: Lee Salzman Date: Wed, 26 Nov 2008 21:13:02 +0000 Subject: [PATCH] COMMANDF name fixes git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3768 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 a94bded0..66b7d88b 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)