81 for (i = 0; i < s->
size; ++
i) {
87 assert(i < s->capacity);
103 for (i = 0; i < s->
size; ++
i) {
108 if (i == (s->
size - 1)) {
151 for (i = 0; i < s->
size; ++
i) {
set * set_new(unsigned capacity)
bool set_empty(const set *s)
void set_insert(set *s, void *element)
void set_remove(set *s, void *element)
#define MZERO(ptr, type, num)
unsigned set_size(const set *s)
static void * allocate(size_t size)
bool set_contains(const set *s, void *element)