Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

bit.h File Reference

Go to the source code of this file.

Defines

#define TEST(flags, mask)   ((flags) & (mask))
#define SET(flags, mask)   ((flags) |= (mask))
#define RESET(flags, mask)   ((flags) &= ~(mask))
#define FLIP(flags, mask)   ((flags) ^= (mask))
#define BIT(shift)   (1<<(shift))
#define SET_BITARR(bitarr, bitnum)   (bitarr[(bitnum)>>3] |= (1<<((bitnum)&7)))
#define RESET_BITARR(bitarr, bitnum)   (bitarr[(bitnum)>>3] &= ~(1<<((bitnum)&7)))
#define TEST_BITARR(bitarr, bitnum)   (bitarr[(bitnum)>>3] & (1<<((bitnum)&7)))


Define Documentation

#define BIT shift   )     (1<<(shift))
 

Definition at line 14 of file bit.h.

Referenced by PathPoint_Frame2(), and PathPt_Startup().

#define FLIP flags,
mask   )     ((flags) ^= (mask))
 

Definition at line 11 of file bit.h.

Referenced by DDRAWDisplay_Blit(), DDRAWDisplay_Destroy(), DDRAWDisplay_SetMode(), FreeDDraw(), RefreshDDraw(), SetDDrawMode(), and SortDDrawVideoModeList().

#define RESET flags,
mask   )     ((flags) &= ~(mask))
 

Definition at line 10 of file bit.h.

#define RESET_BITARR bitarr,
bitnum   )     (bitarr[(bitnum)>>3] &= ~(1<<((bitnum)&7)))
 

Definition at line 17 of file bit.h.

#define SET flags,
mask   )     ((flags) |= (mask))
 

Definition at line 9 of file bit.h.

Referenced by PathPt_Startup().

#define SET_BITARR bitarr,
bitnum   )     (bitarr[(bitnum)>>3] |= (1<<((bitnum)&7)))
 

Definition at line 16 of file bit.h.

Referenced by Track_FindMultiTrack().

#define TEST flags,
mask   )     ((flags) & (mask))
 

Definition at line 8 of file bit.h.

Referenced by PathPoint_Frame2(), Track_FindTrack(), Track_NextPoint(), and Track_PrevPoint().

#define TEST_BITARR bitarr,
bitnum   )     (bitarr[(bitnum)>>3] & (1<<((bitnum)&7)))
 

Definition at line 18 of file bit.h.

Referenced by Track_FindMultiTrack().


Generated on Tue Sep 30 12:37:02 2003 for GTestAndEngine by doxygen 1.3.2