+/**
+ * Convenience macro for iterating over a pset_new.
+ */
+#define foreach_pset_new(pset_new, type, ptr, iter) \
+ for(pset_new_iterator_init(&iter, pset_new), \
+ ptr = (type) pset_new_iterator_next(&iter); \
+ ptr != NULL; ptr = (type) pset_new_iterator_next(&iter))
+