fixed modcmd parameter handling
[NeonServV5.git] / src / modcmd.h
index e33a54a6002aa69fcccdba03b4e38f6c8b56bac1..7df181c7e5992ac4712b3996b8bfd9817fb0ab6c 100644 (file)
@@ -18,6 +18,8 @@
 #define _modcmd_h
 #include "main.h"
 
+#define MAXPARAMETERS 50
+
 #define CMDFLAG_REQUIRE_CHAN            0x0001
 #define CMDFLAG_REQUIRE_AUTH            0x0002
 #define CMDFLAG_REQUIRE_GOD             0x0004
@@ -55,7 +57,8 @@ struct cmd_binding {
     int botid;
     struct cmd_function *func;
     unsigned int flags;
-    char *parameters;
+    char *parameters[MAXPARAMETERS];
+    int paramcount;
     int global_access;
     char *channel_access;