]> code.citadel.org Git - citadel.git/blobdiff - citadel/dynloader.h
* lots of warning fixes; builds with -std1 on dec unix
[citadel.git] / citadel / dynloader.h
index e65f78a456fb4fd975536f41dc47bb76ffd4ddc8..55ac3b8c6e07b608d273c1b32125e7444b0cf21b 100644 (file)
@@ -8,10 +8,10 @@ struct DLModule_Info
 
 void DLoader_Init(char *pathname);
 int DLoader_Exec_Cmd(char *cmdbuf);
-void CtdlRegisterCleanupHook(void *fcn_ptr);
-void CtdlRegisterSessionHook(void *fcn_ptr, int StartStop);
+void CtdlRegisterCleanupHook(void (*fcn_ptr)(void));
+void CtdlRegisterSessionHook(void (*fcn_ptr)(void), int EventType);
 void PerformSessionHooks(int EventType);
 void PerformUserHooks(char *username, long usernum, int EventType);
 void CtdlRegisterProtoHook(void (*handler)(char *), char *cmd, char *desc);
-void CtdlRegisterUserHook(void *fcn_ptr, int EventType);
+void CtdlRegisterUserHook(void (*fcn_ptr)(char*, long), int EventType);
 struct DLModule_Info *Dynamic_Module_Init(void);