From 3baf0effcab56930c563cdf785fbbe25c5c278aa Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 23 Aug 2011 11:36:49 +0930 Subject: [PATCH] jbitset: fix examples, remove test memory leak. --- ccan/jbitset/jbitset.h | 6 +++--- ccan/jbitset/test/run-type.c | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ccan/jbitset/jbitset.h b/ccan/jbitset/jbitset.h index 6da79d77..acac2a76 100644 --- a/ccan/jbitset/jbitset.h +++ b/ccan/jbitset/jbitset.h @@ -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, diff --git a/ccan/jbitset/test/run-type.c b/ccan/jbitset/test/run-type.c index 1eefb423..47c5bfb2 100644 --- a/ccan/jbitset/test/run-type.c +++ b/ccan/jbitset/test/run-type.c @@ -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(); } -- 2.39.2