| #define _bit_byte | ( | bit | ) | ((bit) >> 3) |
| #define _bit_mask | ( | bit | ) | (1 << ((bit)&0x7)) |
| #define bitstr_size | ( | nbits | ) | (((nbits) + 7) >> 3) |
| #define bit_decl | ( | name, | |||
| nbits | ) | ((name)[bitstr_size(nbits)]) |
| #define bit_test | ( | name, | |||
| bit | ) | ((name)[_bit_byte(bit)] & _bit_mask(bit)) |
| #define bit_set | ( | name, | |||
| bit | ) | ((name)[_bit_byte(bit)] |= _bit_mask(bit)) |
Referenced by gdb_read_mem(), and useWorkspace().
| #define bit_clear | ( | name, | |||
| bit | ) | ((name)[_bit_byte(bit)] &= ~_bit_mask(bit)) |
| #define bit_nclear | ( | name, | |||
| start, | |||||
| stop | ) |
Referenced by gdb_writeback_Ram(), and gdb_writeback_RamWorkspace().
| #define bit_nset | ( | name, | |||
| start, | |||||
| stop | ) |
Referenced by gdb_write_mem(), and useWorkspace().
| #define bit_ffc | ( | name, | |||
| nbits, | |||||
| value | ) |
| #define bit_ffs | ( | name, | |||
| nbits, | |||||
| value | ) |
Referenced by gdb_writeback_Ram(), and gdb_writeback_RamWorkspace().
| typedef unsigned char bitstr_t |