[__BYTE_ORDER == __LITTLE_ENDIAN] (_ISbit): Rearrange defn to satisfy
authorroland <roland>
Fri, 10 Mar 1995 04:32:45 +0000 (04:32 +0000)
committerroland <roland>
Fri, 10 Mar 1995 04:32:45 +0000 (04:32 +0000)
compiler.

ctype/ctype.h

index c9129f0..025373c 100644 (file)
@@ -39,7 +39,7 @@ __BEGIN_DECLS
 #if __BYTE_ORDER == __BIG_ENDIAN
 #define _ISbit(bit)    (1 << bit)
 #else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-#define _ISbit(bit)    ((1 << bit) << (bit < 8 ? 8 : -8))
+#define _ISbit(bit)    (bit < 8 ? ((1 << bit) << 8) : ((1 << bit) >> 8))
 #endif
 
 enum