]> jfr.im git - irc/quakenet/newserv.git/blob - helpmod2/hdef.h
Initial Import
[irc/quakenet/newserv.git] / helpmod2 / hdef.h
1 /* new H definitions */
2 #ifndef HDEF_H
3 #define HDEF_H
4
5 #define H_ACTIVE_LIMIT (HDEF_h * 6)
6
7 #define H_ETERNITY 0xffffffff
8
9 enum
10 {
11 HDEF_s = 1,
12 HDEF_m = 60,
13 HDEF_h = 60 * HDEF_m,
14 HDEF_d = 24 * HDEF_h,
15 HDEF_w = 7 * HDEF_d,
16 HDEF_M = 30 * HDEF_w,
17 HDEF_y = 365 * HDEF_d
18 };
19
20 enum
21 {
22 HLAZY,
23 HNOW
24 };
25
26 typedef enum
27 {
28 H_OFF,
29 H_ON
30 } hflagchange;
31
32 typedef enum
33 {
34 H_LAMER,
35 H_PEON,
36 H_TRIAL,
37 H_STAFF,
38 H_OPER,
39 H_ADMIN,
40 H_SERVICE,
41 H_NONE, /* _NOT_ a real level, just used for resetting */
42 H_ANY /* for the count function, NOT a real level */
43 } hlevel;
44
45 const char *hlevel_name(hlevel);
46
47 #endif