From cab512174ba552fbce0992907b85268df59512c5 Mon Sep 17 00:00:00 2001 From: Stathis Kamperis Date: Fri, 11 Jan 2008 23:26:19 +0200 Subject: [PATCH] Add DPRINTF() debugging macro --- homework/bitmap.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/homework/bitmap.c b/homework/bitmap.c index 92f4064..f82c5ed 100644 --- a/homework/bitmap.c +++ b/homework/bitmap.c @@ -3,6 +3,13 @@ #include #include /* for memset() */ +/* #define DEBUG */ +#ifdef DEBUG +#define DPRINTF(x) printf x +#else +#define DPRINTF(x) +#endif + int is_blk_free(const unsigned char *array, unsigned int nblk); void print_blks(const unsigned char *array, unsigned int nblks); void diep(const char *s); @@ -55,8 +62,8 @@ int is_blk_free(const unsigned char *array, unsigned int nblk) idx = nblk / CHAR_BIT; u = nblk - CHAR_BIT * idx; - printf("blk %u is in array %u and bitpos %u\n", - nblk, idx, u); + DPRINTF(("blk %u is in array %u and bitpos %u\n", + nblk, idx, u)); return ((array[idx] & (1 << u)) == 0); } -- 2.11.4.GIT