typedef struct MessageFunctionHook MessageFunctionHook;
struct MessageFunctionHook {
MessageFunctionHook *next;
- int (*h_function_pointer) (struct CtdlMessage *msg, recptypes *recps);
+ int (*h_function_pointer) (struct CtdlMessage *msg, struct recptypes *recps);
int eventtype;
};
MessageFunctionHook *MessageHookTable = NULL;
}
-void CtdlRegisterMessageHook(int (*handler)(struct CtdlMessage *, recptypes *), int EventType)
+void CtdlRegisterMessageHook(int (*handler)(struct CtdlMessage *, struct recptypes *), int EventType)
{
MessageFunctionHook *newfcn;
}
-void CtdlUnregisterMessageHook(int (*handler)(struct CtdlMessage *, recptypes *), int EventType)
+void CtdlUnregisterMessageHook(int (*handler)(struct CtdlMessage *, struct recptypes *), int EventType)
{
MessageFunctionHook *cur, *p, *last;
last = NULL;
}
}
-int PerformMessageHooks(struct CtdlMessage *msg, recptypes *recps, int EventType)
+int PerformMessageHooks(struct CtdlMessage *msg, struct recptypes *recps, int EventType)
{
MessageFunctionHook *fcn = NULL;
int total_retval = 0;