Index: common/shared.h =================================================================== RCS file: /home/freeciv/CVS/freeciv/common/shared.h,v retrieving revision 1.98 diff -u -r1.98 shared.h --- common/shared.h 2002/08/12 21:42:56 1.98 +++ common/shared.h 2002/08/13 17:07:47 @@ -75,8 +75,8 @@ #define ADD_TO_POINTER(p, n) ((void *)((char *)(p)+(n))) /* Bitvectors. */ -#define _BV_BYTES(bits) (((bits - 1) / 8) + 1) -#define _BV_BYTE_INDEX(bits) (bits / 8) +#define _BV_BYTES(bits) ((((bits) - 1) / 8) + 1) +#define _BV_BYTE_INDEX(bits) ((bits) / 8) #define _BV_BITMASK(bit) (1u << ((bit) & 0x7)) #define BV_ISSET(bv, bit) \ (((bv).vec[_BV_BYTE_INDEX(bit)] & _BV_BITMASK(bit)) != 0)