ocarina/core/set.c

16 lines
280 B
C

/*
* Copyright 2015 (c) Anna Schumaker.
*/
#include <core/set.h>
void set_inline_intersect(const struct set *lhs, struct set *rhs)
{
struct set_iter it_rhs;
set_for_each(rhs, &it_rhs) {
if (!set_has(lhs, it_rhs.it_val))
g_hash_table_iter_remove(&it_rhs.it_iter);
}
}