Commit 3baf0eff authored by Rusty Russell's avatar Rusty Russell

jbitset: fix examples, remove test memory leak.

parent a209c6d5
......@@ -156,7 +156,7 @@ static inline unsigned long jbit_popcount(const struct jbitset *set,
* assert(!jbit_test(set, 0));
* for (i = 0; (val = jbit_nth(set, i, 0)) != 0; i++) {
* assert(jbit_popcount(set, 0, val) == i);
* printf("Value %zu = %zu\n", i, val);
* printf("Value %lu = %lu\n", i, val);
* }
*/
static inline unsigned long jbit_nth(const struct jbitset *set,
......@@ -179,7 +179,7 @@ static inline unsigned long jbit_nth(const struct jbitset *set,
* assert(!jbit_test(set, 0));
* printf("Set contents (increasing order):");
* for (i = jbit_first(set, 0); i; i = jbit_next(set, i, 0))
* printf(" %zu", i);
* printf(" %lu", i);
* printf("\n");
*/
static inline unsigned long jbit_first(const struct jbitset *set,
......@@ -222,7 +222,7 @@ static inline unsigned long jbit_next(const struct jbitset *set,
* assert(!jbit_test(set, 0));
* printf("Set contents (decreasing order):");
* for (i = jbit_last(set, 0); i; i = jbit_prev(set, i, 0))
* printf(" %zu", i);
* printf(" %lu", i);
* printf("\n");
*/
static inline unsigned long jbit_last(const struct jbitset *set,
......
......@@ -53,5 +53,8 @@ int main(int argc, char *argv[])
ok1(jbit_foo_error(set) == NULL);
jbit_foo_free(set);
for (i = 0; i < NUM; i++)
free(foo[i]);
return exit_status();
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment