2021-03-08 23:16:14 -05:00
|
|
|
#ifndef EVENTS_H
|
|
|
|
#define EVENTS_H
|
|
|
|
|
|
|
|
#define EVENT_SIGNATURE(event_name) \
|
|
|
|
void event_name \
|
|
|
|
(irc_session_t * session, \
|
|
|
|
const char *event, \
|
|
|
|
const char *origin, \
|
|
|
|
const char **params, \
|
|
|
|
unsigned int count)
|
|
|
|
|
|
|
|
#define EVENT_NUMERIC_SIGNATURE(event_name) \
|
|
|
|
void event_name \
|
|
|
|
(irc_session_t * session, \
|
|
|
|
unsigned int event, \
|
|
|
|
const char *origin, \
|
|
|
|
const char **params, \
|
|
|
|
unsigned int count)
|
|
|
|
|
|
|
|
|
2021-03-11 12:48:15 -05:00
|
|
|
EVENT_NUMERIC_SIGNATURE(event_numeric);
|
|
|
|
EVENT_SIGNATURE(event_channel);
|
2021-03-08 23:16:14 -05:00
|
|
|
EVENT_SIGNATURE(event_connect);
|
|
|
|
EVENT_SIGNATURE(event_join);
|
|
|
|
EVENT_SIGNATURE(event_nick);
|
|
|
|
|
|
|
|
#endif /* EVENTS_H */
|