mirror of
				https://github.com/KevinMidboe/Node-Com-Handler.git
				synced 2025-10-29 17:50:27 +00:00 
			
		
		
		
	Added .gitignore file
This commit is contained in:
		
							
								
								
									
										32
									
								
								v1/flask/include/python3.4m/bitset.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								v1/flask/include/python3.4m/bitset.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,32 @@ | ||||
|  | ||||
| #ifndef Py_BITSET_H | ||||
| #define Py_BITSET_H | ||||
| #ifdef __cplusplus | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
| /* Bitset interface */ | ||||
|  | ||||
| #define BYTE		char | ||||
|  | ||||
| typedef BYTE *bitset; | ||||
|  | ||||
| bitset newbitset(int nbits); | ||||
| void delbitset(bitset bs); | ||||
| #define testbit(ss, ibit) (((ss)[BIT2BYTE(ibit)] & BIT2MASK(ibit)) != 0) | ||||
| int addbit(bitset bs, int ibit); /* Returns 0 if already set */ | ||||
| int samebitset(bitset bs1, bitset bs2, int nbits); | ||||
| void mergebitset(bitset bs1, bitset bs2, int nbits); | ||||
|  | ||||
| #define BITSPERBYTE	(8*sizeof(BYTE)) | ||||
| #define NBYTES(nbits)	(((nbits) + BITSPERBYTE - 1) / BITSPERBYTE) | ||||
|  | ||||
| #define BIT2BYTE(ibit)	((ibit) / BITSPERBYTE) | ||||
| #define BIT2SHIFT(ibit)	((ibit) % BITSPERBYTE) | ||||
| #define BIT2MASK(ibit)	(1 << BIT2SHIFT(ibit)) | ||||
| #define BYTE2BIT(ibyte)	((ibyte) * BITSPERBYTE) | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
| #endif | ||||
| #endif /* !Py_BITSET_H */ | ||||
		Reference in New Issue
	
	Block a user