p->state == RAZOR_PACKAGE_REMOVE_NOT_INSTALLED))
free((char *)p->name);
}
+
+ array_release(&trans->packages);
+ bitarray_release(&trans->syspkgs);
+ bitarray_release(&trans->uppkgs);
free(trans);
/* FIXME: free upstream if it was created as an empty set */
}
void
+bitarray_release(struct bitarray *bitarray)
+{
+ free(bitarray->bits);
+}
+
+void
bitarray_set(struct bitarray *bitarray, int bit, int value)
{
if (value)
};
void bitarray_init(struct bitarray *bitarray, int size, int intial_value);
+void bitarray_release(struct bitarray *bitarray);
void bitarray_set(struct bitarray *bitarray, int bit, int value);
int bitarray_get(struct bitarray *bitarray, int bit);