#define SETBIT(ARRAY, N) ((ARRAY)[(N)/8] |= (1 << ((N)%8)))
#define BITVAL(ARRAY, N) ((ARRAY)[(N)/8] & (1 << ((N)%8)))
#define SETBIT(ARRAY, N) ((ARRAY)[(N)/8] |= (1 << ((N)%8)))
#define BITVAL(ARRAY, N) ((ARRAY)[(N)/8] & (1 << ((N)%8)))
printf("mismatched data at offset=%llx, expected 0x%llx, got 0x%llx and 0x%llx\n",
fileoffset + block * blocksize,
0LL,
printf("mismatched data at offset=%llx, expected 0x%llx, got 0x%llx and 0x%llx\n",
fileoffset + block * blocksize,
0LL,
fileoffset + block * blocksize) ) {
printf("mismatched data at offset=%llx, expected 0x%llx, got 0x%llx and 0x%llx\n",
fileoffset + block * blocksize,
fileoffset + block * blocksize,
fileoffset + block * blocksize) ) {
printf("mismatched data at offset=%llx, expected 0x%llx, got 0x%llx and 0x%llx\n",
fileoffset + block * blocksize,
fileoffset + block * blocksize,