Lines Matching defs:aset
41 struct as_set *aset;
44 aset = calloc(1, sizeof(*aset));
45 if (aset == NULL)
48 len = strlcpy(aset->name, name, sizeof(aset->name));
49 assert(len < sizeof(aset->name));
51 aset->set = set_new(nmemb, size);
52 if (aset->set == NULL) {
53 free(aset);
57 SIMPLEQ_INSERT_TAIL(as_sets, aset, entry);
58 return aset;
64 struct as_set *aset;
66 SIMPLEQ_FOREACH(aset, as_sets, entry) {
67 if (strcmp(aset->name, name) == 0)
68 return aset;
77 struct as_set *aset;
82 aset = SIMPLEQ_FIRST(as_sets);
84 set_free(aset->set);
85 free(aset);
105 as_set_match(const struct as_set *aset, uint32_t asnum)
107 return set_match(aset->set, asnum) != NULL;