]> jfr.im git - irc/quakenet/newserv.git/blame_incremental - control/control_db.h
Merge pull request #132 from retropc/lua_country
[irc/quakenet/newserv.git] / control / control_db.h
... / ...
CommitLineData
1#ifndef __NOPERSERV_STRUCTS_H
2#define __NOPERSERV_STRUCTS_H
3
4#include "../authext/authext.h"
5
6typedef unsigned long no_tableid;
7
8typedef struct no_autheduser {
9 unsigned newuser: 1;
10 authname *authname;
11 flag_t authlevel;
12 flag_t noticelevel;
13} no_autheduser;
14
15int noperserv_load_db(void);
16void noperserv_cleanup_db(void);
17
18void noperserv_delete_autheduser(no_autheduser *au);
19no_autheduser *noperserv_new_autheduser(unsigned long userid, char *ame);
20no_autheduser *noperserv_get_autheduser(authname *an);
21void noperserv_update_autheduser(no_autheduser *au);
22
23unsigned long noperserv_get_autheduser_count(void);
24
25#endif