From 567e7a36ee840b7258b154929ae10759ba2ac597 Mon Sep 17 00:00:00 2001 From: Tony Breeds Date: Mon, 30 Jul 2012 14:51:31 -0400 Subject: [PATCH] libext2fs: only define ba_print_stats() when needed If ENABLE_BMAP_STATS isn't defined make ba_print_stats() do nothing. Signed-off-by: Tony Breeds Signed-off-by: Theodore Ts'o --- lib/ext2fs/blkmap64_ba.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ext2fs/blkmap64_ba.c b/lib/ext2fs/blkmap64_ba.c index 8eddde9a..73180b0f 100644 --- a/lib/ext2fs/blkmap64_ba.c +++ b/lib/ext2fs/blkmap64_ba.c @@ -310,12 +310,16 @@ static void ba_clear_bmap(ext2fs_generic_bitmap bitmap) (size_t) (((bitmap->real_end - bitmap->start) / 8) + 1)); } +#ifdef ENABLE_BMAP_STATS static void ba_print_stats(ext2fs_generic_bitmap bitmap) { fprintf(stderr, "%16llu Bytes used by bitarray\n", ((bitmap->real_end - bitmap->start) >> 3) + 1 + sizeof(struct ext2fs_ba_private_struct)); } +#else +static void ba_print_stats(ext2fs_generic_bitmap bitmap) {} +#endif /* Find the first zero bit between start and end, inclusive. */ static errcode_t ba_find_first_zero(ext2fs_generic_bitmap bitmap,