]> jfr.im git - solanum.git/blobdiff - include/modules.h
Keep propagated bans in a dictionary, not a list
[solanum.git] / include / modules.h
index 9a362c117e56a04fbdce7c715fde2054c126cd55..41d0f65835ff561f6398a4dd34ddd3d3935567a1 100644 (file)
@@ -30,7 +30,7 @@
 #include "parse.h"
 #include "client.h" /* for IDLEN */
 
-#define MAPI_CHARYBDIS 2
+#define MAPI_SOLANUM 2
 
 #include <ltdl.h>
 
@@ -45,6 +45,7 @@ struct module
        lt_dlhandle address;
        int core;       /* This is int for backwards compat reasons */
        int origin;     /* Ditto */
+       char *path;
        int mapi_version;
        void *mapi_header; /* actually struct mapi_mheader_av<mapi_version> */
        rb_dlink_node node;
@@ -96,8 +97,8 @@ struct mapi_mheader_av1
 };
 
 #define MAPI_ORIGIN_UNKNOWN    0               /* Unknown provenance (AV1 etc.) */
-#define MAPI_ORIGIN_EXTENSION  1               /* Charybdis extension */
-#define MAPI_ORIGIN_CORE       2               /* Charybdis core module */
+#define MAPI_ORIGIN_EXTENSION  1               /* Solanum extension */
+#define MAPI_ORIGIN_CORE       2               /* Solanum core module */
 
 struct mapi_mheader_av2
 {