+Missing <time.h> include
[middleman.git] / include / access.h
1 #ifndef ACCESS_H
2 #define ACCESS_H
3
4 #define ACCESS_LL_NEW(x) { \
5    if (x == NULL) \
6       x = xmalloc(sizeof(struct ACCESS_LIST_LIST)); \
7    else { \
8       while (x->next != NULL) x = x->next; \
9       x->next = xmalloc(sizeof(struct ACCESS_LIST_LIST)); \
10       x = x->next; \
11    } \
12    x->next = NULL; \
13    x->ie = NULL; \
14 };
15
16 #define ACCESS_LL_INSERT(x, a) { \
17    if (a != NULL && x->ie == NULL) \
18       x->ie = reg_compile(a, REGFLAGS | REG_NOSUB); \
19 };
20
21 #endif                          /* ACCESS_H */