void rg_nick(int hooknum, void *arg);
void rg_lostnick(int hooknum, void *arg);
+void rg_rename(int hooknum, void *arg);
void rg_startup(void);
int rg_gline(void *source, int cargc, char **cargv);
int rg_spew(void *source, int cargc, char **cargv);
int rg_sanitycheck(char *mask, int *count);
+
int rg_dbconnect(void);
void rg_dbload(void);
void rg_checkexpiry(void *arg);
-void rg_logevent(nick *np, char *event, char *details, ...);
+void rg_logevent(nick *np, char *event, char *details, ...) __attribute__ ((format (printf, 3, 4)));
void rg_loggline(struct rg_struct *rg, nick *np);
unsigned char rc_hexlookup[256] = {