X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_head.h;h=a15789401acf7b500c10689283d4c0029ae00a72;hb=04fe364b1c5b4fdddca823044c2d584531691af6;hp=3b0322b05dac6d72da4d91e8f2cfb6d4199618af;hpb=932bccfc5b5fbfcc4cd6040cd7ef76f90cb9c1ea;p=16.git diff --git a/src/lib/16_head.h b/src/lib/16_head.h index 3b0322b0..a1578940 100755 --- a/src/lib/16_head.h +++ b/src/lib/16_head.h @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2018 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2021 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -207,44 +207,44 @@ void regidump(); //For multi-byte types //printf("m: "BYTE_TO_BINARY_PATTERN" "BYTE_TO_BINARY_PATTERN"\n", BYTE_TO_BINARY(m>>8), BYTE_TO_BINARY(m)); #define BYTE_TO_BINARY_PATTERN "%c%c%c%c%c%c%c%c" -#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'), \ +#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') #define WORD_TO_BINARY_PATTERN "%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c" -#define WORD_TO_BINARY(word) \ - (word & 0x8000 ? '1' : '0'), \ - (word & 0x4000 ? '1' : '0'), \ - (word & 0x2000 ? '1' : '0'), \ - (word & 0x1000 ? '1' : '0'), \ - (word & 0x0800 ? '1' : '0'), \ - (word & 0x0400 ? '1' : '0'), \ - (word & 0x0200 ? '1' : '0'), \ - (word & 0x0100 ? '1' : '0'), \ - (word & 0x0080 ? '1' : '0'), \ - (word & 0x0040 ? '1' : '0'), \ - (word & 0x0020 ? '1' : '0'), \ - (word & 0x0010 ? '1' : '0'), \ - (word & 0x0008 ? '1' : '0'), \ - (word & 0x0004 ? '1' : '0'), \ - (word & 0x0002 ? '1' : '0'), \ +#define WORD_TO_BINARY(word) \ + (word & 0x8000 ? '1' : '0'), \ + (word & 0x4000 ? '1' : '0'), \ + (word & 0x2000 ? '1' : '0'), \ + (word & 0x1000 ? '1' : '0'), \ + (word & 0x0800 ? '1' : '0'), \ + (word & 0x0400 ? '1' : '0'), \ + (word & 0x0200 ? '1' : '0'), \ + (word & 0x0100 ? '1' : '0'), \ + (word & 0x0080 ? '1' : '0'), \ + (word & 0x0040 ? '1' : '0'), \ + (word & 0x0020 ? '1' : '0'), \ + (word & 0x0010 ? '1' : '0'), \ + (word & 0x0008 ? '1' : '0'), \ + (word & 0x0004 ? '1' : '0'), \ + (word & 0x0002 ? '1' : '0'), \ (word & 0x0001 ? '1' : '0') #define NIBBLE_TO_BINARY_PATTERN "%c%c%c%c" -#define NIBBLE_TO_BINARY(nibble) \ - (nibble & 0x08 ? '1' : '0'), \ - (nibble & 0x04 ? '1' : '0'), \ - (nibble & 0x02 ? '1' : '0'), \ +#define NIBBLE_TO_BINARY(nibble) \ + (nibble & 0x08 ? '1' : '0'), \ + (nibble & 0x04 ? '1' : '0'), \ + (nibble & 0x02 ? '1' : '0'), \ (nibble & 0x01 ? '1' : '0') #define BOOLEAN_TO_BINARY_PATTERN "%c" -#define BOOLEAN_TO_BINARY(boolean) \ +#define BOOLEAN_TO_BINARY(boolean) \ (boolean & 0x01 ? '1' : '0') #define PRINT_OPAQUE_STRUCT(p) print_mem((p), sizeof(*(p)))