#ifndef ACCESS_H #define ACCESS_H #define ACCESS_LL_NEW(x) { \ if (x == NULL) \ x = xmalloc(sizeof(struct ACCESS_LIST_LIST)); \ else { \ while (x->next != NULL) x = x->next; \ x->next = xmalloc(sizeof(struct ACCESS_LIST_LIST)); \ x = x->next; \ } \ x->next = NULL; \ x->ie = NULL; \ }; #define ACCESS_LL_INSERT(x, a) { \ if (a != NULL && x->ie == NULL) \ x->ie = reg_compile(a, REGFLAGS | REG_NOSUB); \ }; #endif /* ACCESS_H */