]> jfr.im git - irc/quakenet/newserv.git/blob - helpmod2/hterm.h
GLINES: fix null pointer deref in trustgline / trustungline
[irc/quakenet/newserv.git] / helpmod2 / hterm.h
1 /* the term database */
2 #ifndef HTERM_H
3 #define HTERM_H
4
5 #include "../lib/sstring.h"
6
7 typedef struct hterm_struct
8 {
9 sstring *name;
10 sstring *description;
11
12 int usage;
13
14 struct hterm_struct *next;
15 } hterm;
16
17 /* allow channel specifics ! */
18
19 extern hterm *hterms;
20
21 hterm *hterm_add(hterm**, const char*, const char*);
22 hterm *hterm_get(hterm*, const char*);
23 hterm *hterm_find(hterm*, const char*);
24 hterm *hterm_get_and_find(hterm*, const char*);
25 hterm *hterm_del(hterm**, hterm*);
26
27 int hterm_count(hterm*);
28
29 void hterm_del_all(hterm**);
30
31 #endif