Lines Matching refs:expr_t
67 static boolean_t matchattrs(expr_t * expr_p, const char *attrs);
81 expr_t *
85 expr_t *new_p; in expr()
87 new_p = new(expr_t); in expr()
101 expr_t *
102 expr_dup(expr_t * list_p) in expr_dup()
104 expr_t *expr_p; in expr_dup()
105 expr_t *head_p; in expr_dup()
116 while (expr_p = (expr_t *) queue_next(&list_p->qn, &expr_p->qn)) { in expr_dup()
117 expr_t *new_p; in expr_dup()
134 expr_destroy(expr_t * list_p) in expr_destroy()
136 expr_t *expr_p; in expr_destroy()
138 while (expr_p = (expr_t *) queue_next(&list_p->qn, &list_p->qn)) { in expr_destroy()
161 expr_t *
162 expr_list(expr_t * h, in expr_list()
163 expr_t * f) in expr_list()
166 return ((expr_t *) queue_append(&h->qn, &f->qn)); in expr_list()
177 expr_t * list_p) in expr_print()
179 expr_t *expr_p = NULL; in expr_print()
181 while ((expr_p = (expr_t *) queue_next(&list_p->qn, &expr_p->qn))) { in expr_print()
196 expr_match(expr_t * list_p, in expr_match()
199 expr_t *expr_p = NULL; in expr_match()
201 while ((expr_p = (expr_t *) queue_next(&list_p->qn, &expr_p->qn))) { in expr_match()
222 matchattrs(expr_t * expr_p, in matchattrs()