END_TEST START_TEST(test_bdd_assignment_cut_1) { ipset_assignment_t *a1; ipset_assignment_t *a2; a1 = ipset_assignment_new(); ipset_assignment_set(a1, 0, IPSET_TRUE); ipset_assignment_set(a1, 1, IPSET_FALSE); a2 = ipset_assignment_new(); ipset_assignment_set(a2, 0, IPSET_TRUE); ipset_assignment_set(a2, 1, IPSET_FALSE); ipset_assignment_set(a2, 2, IPSET_TRUE); ipset_assignment_set(a2, 3, IPSET_TRUE); ipset_assignment_set(a2, 4, IPSET_FALSE); ipset_assignment_cut(a2, 2); fail_unless(ipset_assignment_equal(a1, a2), "Assignments should be equal"); ipset_assignment_free(a1); ipset_assignment_free(a2); }
void ipset_assignment_clear(struct ipset_assignment *assignment) { ipset_assignment_cut(assignment, 0); }