diff options
Diffstat (limited to 'src/backend/lib/bit.c')
-rw-r--r-- | src/backend/lib/bit.c | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/src/backend/lib/bit.c b/src/backend/lib/bit.c index 70e985b44d..c579f2bc59 100644 --- a/src/backend/lib/bit.c +++ b/src/backend/lib/bit.c @@ -1,13 +1,13 @@ /*------------------------------------------------------------------------- * * bit.c-- - * Standard bit array code. + * Standard bit array code. * * Copyright (c) 1994, Regents of the University of California * * * IDENTIFICATION - * $Header$ + * $Header$ * *------------------------------------------------------------------------- */ @@ -22,27 +22,26 @@ void BitArraySetBit(BitArray bitArray, BitIndex bitIndex) -{ - bitArray[bitIndex/BitsPerByte] +{ + bitArray[bitIndex / BitsPerByte] |= (1 << (BitsPerByte - (bitIndex % BitsPerByte) - 1)); - return; + return; } void BitArrayClearBit(BitArray bitArray, BitIndex bitIndex) { - bitArray[bitIndex/BitsPerByte] + bitArray[bitIndex / BitsPerByte] &= ~(1 << (BitsPerByte - (bitIndex % BitsPerByte) - 1)); - return; + return; } bool BitArrayBitIsSet(BitArray bitArray, BitIndex bitIndex) -{ - return( (bool) (((bitArray[bitIndex / BitsPerByte] & - (1 << (BitsPerByte - (bitIndex % BitsPerByte) - - 1) - ) - ) != 0 ) ? 1 : 0) ); +{ + return ((bool) (((bitArray[bitIndex / BitsPerByte] & + (1 << (BitsPerByte - (bitIndex % BitsPerByte) + - 1) + ) + ) != 0) ? 1 : 0)); } - |