]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
if EBIT macros are to be used with longs, then we must use 1L<<foo instead
authorwessels <>
Tue, 1 Dec 1998 06:45:39 +0000 (06:45 +0000)
committerwessels <>
Tue, 1 Dec 1998 06:45:39 +0000 (06:45 +0000)
of 1<<foo.

src/defines.h

index eac8d002ecfe3225235fe4c88f2b3eef795c9d00..e88f5c1ac712cc92daa517c5a565a66d3ce62419 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: defines.h,v 1.68 1998/11/20 06:08:01 wessels Exp $
+ * $Id: defines.h,v 1.69 1998/11/30 23:45:39 wessels Exp $
  *
  *
  * SQUID Internet Object Cache  http://squid.nlanr.net/Squid/
 #define SM_PAGE_SIZE 4096
 #define DISK_PAGE_SIZE  8192
 
-#define EBIT_SET(flag, bit)    ((void)((flag) |= ((1<<(bit)))))
-#define EBIT_CLR(flag, bit)    ((void)((flag) &= ~((1<<(bit)))))
-#define EBIT_TEST(flag, bit)   ((flag) & ((1<<(bit))))
+#define EBIT_SET(flag, bit)    ((void)((flag) |= ((1L<<(bit)))))
+#define EBIT_CLR(flag, bit)    ((void)((flag) &= ~((1L<<(bit)))))
+#define EBIT_TEST(flag, bit)   ((flag) & ((1L<<(bit))))
 
 /* bit opearations on a char[] mask of unlimited length */
 #define CBIT_BIT(bit)           (1<<((bit)%8))