multiple fixes
[NeonServV5.git] / src / modules / module.h
index 7e7575c0eb2d64adc3f7a9e05fed0e602f8f5d86..8c132942b4e4e496b7562dc34fd51be18b43dbea 100644 (file)
@@ -77,7 +77,7 @@ extern int module_id;
 /* 047 */ #define renameAccount ((int (*)(char *, char *))global[47])
 /* 048 */ #define deleteUser ((void (*)(int))global[48])
 /* 049 */ #define logEvent ((void (*)(struct Event *))global[49])
-/* 050 */ #define lookup_authname ((void (*)(char *, authlookup_callback_t, void *))global[50])
+/* 050 */ #define lookup_authname ((void (*)(char *, int, authlookup_callback_t, void *))global[50])
 /* 051 */ #define bind_join ((int (*)(join_func_t *, int))global[51])
 /* 052 */ #define unbind_join ((void (*)(join_func_t *))global[52])
 /* 053 */ #define bind_nick ((int (*)(nick_func_t *, int))global[53])
@@ -208,14 +208,16 @@ extern int module_id;
 /* 176 */ #define getAllUsers ((struct UserNode * (*)(struct UserNode *))global[176])
 /* 177 */ #define getUsersWithAuth ((struct UserNode * (*)(const char *, struct UserNode *))global[177])
 /* 178 */ #define getUserCount ((int (*)(void))global[178])
-/* 179 */ #define get_userlist ((void (*)(struct ChanNode *, int, userlist_callback_t, void *))global[179])
-/* 180 */ #define _get_userlist_with_invisible ((void (*)(struct ChanNode *, int, userlist_callback_t, void *, int))global[180])
-/* 181 */ #define get_userauth ((void (*)(struct UserNode *, int, userauth_callback_t, void *))global[181])
-/* 182 */ #define compilation ((const char *) *global[182])
-/* 183 */ #define creation ((const char *) *global[183])
-/* 184 */ #define revision ((const char *) *global[184])
-/* 185 */ #define codelines ((const char *) *global[185])
-/* 186 */ #define patchlevel ((const int) *global[186])
+/* 179 */ #define createTempUser ((struct UserNode * (*)(const char *))global[179])
+/* 180 */ #define createTempUserMask ((struct UserNode * (*)(const char *))global[180])
+/* 181 */ #define get_userlist ((void (*)(struct ChanNode *, int, userlist_callback_t, void *))global[181])
+/* 182 */ #define _get_userlist_with_invisible ((void (*)(struct ChanNode *, int, userlist_callback_t, void *, int))global[182])
+/* 183 */ #define get_userauth ((void (*)(struct UserNode *, int, userauth_callback_t, void *))global[183])
+/* 184 */ #define get_compilation ((const char * (*)(void))global[184])
+/* 185 */ #define get_creation ((const char * (*)(void))global[185])
+/* 186 */ #define get_revision ((const char * (*)(void))global[186])
+/* 187 */ #define get_codelines ((const char * (*)(void))global[187])
+/* 188 */ #define get_patchlevel ((const int (*)(void))global[188])
 
 #define MODULE_HEADER(initfunc,startfunc,loopfunc,stopfunc) \
     void **global = NULL; \