X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCbitv.h;h=b20744ba50771f8eb967aee9f631fb3db8fe85af;hb=bb226788dab3832b0ec0cda70874ce3fce4eebc6;hp=78f120eb88275f98d064c855f05f531f2aad7a02;hpb=b09af35f2f1cde7649d3ac4a6f5d2af6d97895a0;p=fw%2Fsdcc diff --git a/src/SDCCbitv.h b/src/SDCCbitv.h index 78f120eb..b20744ba 100644 --- a/src/SDCCbitv.h +++ b/src/SDCCbitv.h @@ -30,31 +30,33 @@ /* bitvector */ typedef struct bitVect -{ - int size ; + { + int size; int bSize; - unsigned char *vect ; -} bitVect ; + unsigned char *vect; + } +bitVect; -extern int bitVectDefault ; +extern int bitVectDefault; /*-----------------------------------------------------------------*/ -/* Forward definition for functions */ +/* Forward definition for functions */ /*-----------------------------------------------------------------*/ /* bitvector related functions */ -bitVect *newBitVect (int); -bitVect *bitVectResize (bitVect *, int ); -bitVect *bitVectSetBit (bitVect *,int ); -void bitVectUnSetBit (bitVect *,int); -int bitVectBitValue (bitVect *,int); -bitVect *bitVectUnion (bitVect *,bitVect *); -bitVect *bitVectIntersect (bitVect *,bitVect *); -int bitVectBitsInCommon ( bitVect *, bitVect * ); -bitVect *bitVectCplAnd ( bitVect *, bitVect *); -int bitVectEqual (bitVect *,bitVect *); -bitVect *bitVectCopy (bitVect *); -int bitVectIsZero (bitVect *); -int bitVectnBitsOn(bitVect *); -int bitVectFirstBit (bitVect *); -void bitVectDebugOn (bitVect *, FILE *); +bitVect *newBitVect (int); +void freeBitVect (bitVect *); +bitVect *bitVectResize (bitVect *, int); +bitVect *bitVectSetBit (bitVect *, int); +void bitVectUnSetBit (bitVect *, int); +int bitVectBitValue (bitVect *, int); +bitVect *bitVectUnion (bitVect *, bitVect *); +bitVect *bitVectIntersect (bitVect *, bitVect *); +int bitVectBitsInCommon (bitVect *, bitVect *); +bitVect *bitVectCplAnd (bitVect *, bitVect *); +int bitVectEqual (bitVect *, bitVect *); +bitVect *bitVectCopy (bitVect *); +int bitVectIsZero (bitVect *); +int bitVectnBitsOn (bitVect *); +int bitVectFirstBit (bitVect *); +void bitVectDebugOn (bitVect *, FILE *); #endif