]>
Commit | Line | Data |
---|---|---|
c86edd1d Q |
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 | ||
277f0275 | 12 | int usage; |
13 | ||
c86edd1d Q |
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 |