]>
jfr.im git - irc/quakenet/newserv.git/blob - noperserv/noperserv_db.h
1 #ifndef __NOPERSERV_STRUCTS_H
2 #define __NOPERSERV_STRUCTS_H
4 typedef unsigned long no_tableid
;
6 typedef struct no_nicklist
{
8 struct no_nicklist
*next
;
11 typedef struct no_autheduser
{
17 struct no_autheduser
*next
;
21 int noperserv_load_db(void);
22 void noperserv_cleanup_db(void);
24 extern no_autheduser
*authedusers
;
26 void noperserv_delete_autheduser(no_autheduser
*au
);
27 no_autheduser
*noperserv_new_autheduser(char *authname
);
28 no_autheduser
*noperserv_get_autheduser(char *authname
);
29 void noperserv_update_autheduser(no_autheduser
*au
);
30 void noperserv_add_to_autheduser(nick
*np
, no_autheduser
*au
);
32 unsigned long noperserv_get_autheduser_count(void);
33 unsigned long noperserv_next_autheduser_id(void);