diff options
author | Guido van Rossum <guido@python.org> | 1994-12-30 15:33:50 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1994-12-30 15:33:50 (GMT) |
commit | 66cb311fba7e824f11964090bce8b6b91f00d2e4 (patch) | |
tree | ec10c17a1a9e8b7526e8cd8f73578e269cc50740 /Include/bitset.h | |
parent | 31b7727bad6ba50feaf597a823c41c1a923e7855 (diff) | |
download | cpython-66cb311fba7e824f11964090bce8b6b91f00d2e4.zip cpython-66cb311fba7e824f11964090bce8b6b91f00d2e4.tar.gz cpython-66cb311fba7e824f11964090bce8b6b91f00d2e4.tar.bz2 |
Lots of small things, see ChangeLog
Diffstat (limited to 'Include/bitset.h')
-rw-r--r-- | Include/bitset.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Include/bitset.h b/Include/bitset.h index 6fa5be6..9be259a 100644 --- a/Include/bitset.h +++ b/Include/bitset.h @@ -36,7 +36,7 @@ typedef BYTE *bitset; bitset newbitset PROTO((int nbits)); void delbitset PROTO((bitset bs)); -/* int testbit PROTO((bitset bs, int ibit)); /* Now a macro, see below */ +#define testbit(ss, ibit) (((ss)[BIT2BYTE(ibit)] & BIT2MASK(ibit)) != 0) int addbit PROTO((bitset bs, int ibit)); /* Returns 0 if already set */ int samebitset PROTO((bitset bs1, bitset bs2, int nbits)); void mergebitset PROTO((bitset bs1, bitset bs2, int nbits)); @@ -49,8 +49,6 @@ void mergebitset PROTO((bitset bs1, bitset bs2, int nbits)); #define BIT2MASK(ibit) (1 << BIT2SHIFT(ibit)) #define BYTE2BIT(ibyte) ((ibyte) * BITSPERBYTE) -#define testbit(ss, ibit) (((ss)[BIT2BYTE(ibit)] & BIT2MASK(ibit)) != 0) - #ifdef __cplusplus } #endif |