Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef RSBITS_H_INCLUDED
  2. #define RSBITS_H_INCLUDED
  3.  
  4. #define     BIT_SET(var,mask)   { var |= (mask); }
  5. #define     BIT_CLEAR(var,mask) { var &= ~(mask); }
  6. #define     BIT_TOGGLE(var,mask) { var ^= (mask); }
  7.  
  8. #define     IS_BIT_SET(var,mask)      ( (var) & (mask) )
  9. #define     IS_BIT_CLEARED(var,mask)  (!( (var) & (mask) ))
  10.  
  11. #endif // RSBITS_H_INCLUDED
  12.