]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/lib/bits.h
Apply win32 fixes + add tapetest.c
[bacula/bacula] / bacula / src / lib / bits.h
index ef88741808a6412c546166362e6c12cafc123bf9..26e0a6c02c15e275c5ceb31dcca0f6ed6b6e9efc 100644 (file)
@@ -3,6 +3,8 @@
  *   Kern Sibbald, MM
  *
  *  NOTE:  base 0
+ *
+ *   Version $Id$
  */
 /*
    Copyright (C) 2000, 2001, 2002 Kern Sibbald and John Walker
@@ -31,7 +33,7 @@
 #define nbytes_for_bits(n) ((((n)-1)>>3)+1) 
 
 /* test if bit is set */
-#define bit_is_set(b, var) ((var)[(b)>>3] & (1<<((b)&0x7)))
+#define bit_is_set(b, var) (((var)[(b)>>3] & (1<<((b)&0x7))) != 0)
 
 /* set bit */
 #define set_bit(b, var) ((var)[(b)>>3] |= (1<<((b)&0x7)))