PZ80emu  0.1
utils.h
Go to the documentation of this file.
1 
8 #ifndef __PZ80emu__utils__
9 #define __PZ80emu__utils__
10 
17 #define IS_SET(val, bit) (bool)((val) & (1 << (bit)))
18 
24 #define SET(val, bit) ((val) |= (1 << (bit)))
25 
31 #define RESET(val, bit) ((val) &= ~(1 << (bit)))
32 
38 #define TOGGLE(val, bit) ((val) ^= (1 << (bit)))
39 
40 #endif /* defined __PZ80emu__utils__ */