Lines Matching refs:set_p
53 static void set_destroy(set_t * set_p);
54 static void set_print(FILE * stream, set_t * set_p);
91 set_destroy(set_t * set_p) in set_destroy() argument
93 if (!set_p) in set_destroy()
97 if (!queue_isempty(&set_p->qn)) in set_destroy()
98 (void) queue_remove(&set_p->qn); in set_destroy()
100 if (set_p->setname_p) in set_destroy()
101 free(set_p->setname_p); in set_destroy()
104 expr_destroy(set_p->exprlist_p); in set_destroy()
106 free(set_p); in set_destroy()
118 set_t *set_p; in set_list() local
120 set_p = (set_t *) & g_setlist; in set_list()
121 while ((set_p = (set_t *) queue_next(&g_setlist, &set_p->qn))) { in set_list()
122 (void) printf("$%-8s ", set_p->setname_p); in set_list()
123 set_print(stdout, set_p); in set_list()
135 set_print(FILE * stream, set_t * set_p) in set_print() argument
137 if (!set_p) in set_print()
140 expr_print(stream, set_p->exprlist_p); in set_print()
151 set_match(set_t * set_p, const char *name, const char *keys) in set_match() argument
153 if (!set_p) in set_match()
156 return (expr_match(set_p->exprlist_p, name, keys)); in set_match()
169 set_t *set_p; in set_find() local
174 set_p = (set_t *) & g_setlist; in set_find()
175 while ((set_p = (set_t *) queue_next(&g_setlist, &set_p->qn))) in set_find()
176 if (strcmp(setname_p, set_p->setname_p) == 0) in set_find()
177 return (set_p); in set_find()