Lines Matching defs:bag
24 int bag_new(bag_t **bag)
30 *bag = b;
34 void bag_free(bag_t *bag)
36 assert(list_empty(bag));
37 free(bag);
40 int bag_empty(bag_t *bag)
42 return list_empty(bag);
45 int bag_add(bag_t *bag, void *ptr)
51 list_add_tail(&b->list, bag);
55 int bag_del(bag_t *bag, void *ptr)
58 list_for_each(pos, bag) {
69 void bag_del_all(bag_t *bag)
71 while (!list_empty(bag))
72 list_del(bag->next);