|
@@ -7,10 +7,10 @@
|
|
|
|
|
|
#define BYTE_TO_BINARY_PATTERN "%c%c%c%c%c%c%c%c"
|
|
#define BYTE_TO_BINARY_PATTERN "%c%c%c%c%c%c%c%c"
|
|
#define BYTE_TO_BINARY(byte) \
|
|
#define BYTE_TO_BINARY(byte) \
|
|
- (byte & 0x80 ? '1' : '0'), (byte & 0x40 ? '1' : '0'), \
|
|
|
|
- (byte & 0x20 ? '1' : '0'), (byte & 0x10 ? '1' : '0'), \
|
|
|
|
- (byte & 0x08 ? '1' : '0'), (byte & 0x04 ? '1' : '0'), \
|
|
|
|
- (byte & 0x02 ? '1' : '0'), (byte & 0x01 ? '1' : '0')
|
|
|
|
|
|
+ ((byte & 0x80) ? '1' : '0'), ((byte & 0x40) ? '1' : '0'), \
|
|
|
|
+ ((byte & 0x20) ? '1' : '0'), ((byte & 0x10) ? '1' : '0'), \
|
|
|
|
+ ((byte & 0x08) ? '1' : '0'), ((byte & 0x04) ? '1' : '0'), \
|
|
|
|
+ ((byte & 0x02) ? '1' : '0'), ((byte & 0x01) ? '1' : '0')
|
|
|
|
|
|
static void atomic_add_subtract(void)
|
|
static void atomic_add_subtract(void)
|
|
{
|
|
{
|