summaryrefslogtreecommitdiff
path: root/src/common/HPMi.h
diff options
context:
space:
mode:
authorshennetsind <ind@henn.et>2015-01-18 19:53:29 -0200
committershennetsind <ind@henn.et>2015-01-18 19:53:29 -0200
commiteb75dc692321954912d3befcdfb45d2f1898eaa4 (patch)
treec3b9f799a494281031cd067c8c0fa31a5fa6b462 /src/common/HPMi.h
parent43a24c0c88bdf19935d15d1b8392e3527ff090cd (diff)
parentd541a74021fd7715f1201b123714253dd602d2bf (diff)
downloadhercules-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.h4
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 */