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;
StrBufAppendBufPlain(Message, HKEY("\n\n"), 0);
StrBufAppendBufPlain(Message, CKEY(ErrGeneral[3]), 0);
- syslog(LOG_EMERG, "extensions: %s", ChrPtr(Message));
- syslog(LOG_EMERG, "extensions: %s", ErrSubject);
+ syslog(LOG_ERR, "extensions: %s", ChrPtr(Message));
+ syslog(LOG_ERR, "extensions: %s", ErrSubject);
quickie_message("Citadel", NULL, NULL, AIDEROOM, ChrPtr(Message), FMT_FIXED, ErrSubject);
FreeStrBuf(&Message);
}
-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;