diff options
author | shennetsind <ind@henn.et> | 2015-01-18 19:53:29 -0200 |
---|---|---|
committer | shennetsind <ind@henn.et> | 2015-01-18 19:53:29 -0200 |
commit | eb75dc692321954912d3befcdfb45d2f1898eaa4 (patch) | |
tree | c3b9f799a494281031cd067c8c0fa31a5fa6b462 /src/common/HPMi.h | |
parent | 43a24c0c88bdf19935d15d1b8392e3527ff090cd (diff) | |
parent | d541a74021fd7715f1201b123714253dd602d2bf (diff) | |
download | hercules-eb75dc692321954912d3befcdfb45d2f1898eaa4.tar.gz hercules-eb75dc692321954912d3befcdfb45d2f1898eaa4.tar.bz2 hercules-eb75dc692321954912d3befcdfb45d2f1898eaa4.tar.xz hercules-eb75dc692321954912d3befcdfb45d2f1898eaa4.zip |
Merge branch 'master' of github.com:HerculesWS/Hercules
Diffstat (limited to 'src/common/HPMi.h')
-rw-r--r-- | src/common/HPMi.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/HPMi.h b/src/common/HPMi.h index 47f4e6b8b..d4b2e323c 100644 --- a/src/common/HPMi.h +++ b/src/common/HPMi.h @@ -104,7 +104,7 @@ enum HPluginConfType { #define hookStop() (HPMi->HookStop(__func__,HPMi->pid)) #define hookStopped() (HPMi->HookStopped()) -#define addArg(name,param,func,help) (HPMi->addArg(HPMi->pid,(name),(param),(func),(help))) +#define addArg(name, param,func,help) (HPMi->addArg(HPMi->pid,(name),(param),(cmdline_arg_ ## func),(help))) /* HPData handy redirects */ /* session[] */ #define addToSession(ptr,data,index,autofree) (HPMi->addToHPData(HPDT_SESSION,HPMi->pid,(ptr),(data),(index),(autofree))) @@ -214,7 +214,7 @@ HPExport struct HPMi_interface { void (*HookStop) (const char *func, unsigned int pID); bool (*HookStopped) (void); /* program --arg/-a */ - bool (*addArg) (unsigned int pluginID, char *name, bool has_param,void (*func) (char *param),void (*help) (void)); + bool (*addArg) (unsigned int pluginID, char *name, bool has_param, CmdlineExecFunc func, const char *help); /* battle-config recv param */ bool (*addConf) (unsigned int pluginID, enum HPluginConfType type, char *name, void (*func) (const char *val)); /* pc group permission */ |