int main(void) { /* Positive Number */ assert(xbyte(0x80030201, 0) == 0x01); assert(xbyte(0x80030201, 1) == 0x02); assert(xbyte(0x80030201, 2) == 0x03); /* Negation Number */ assert(xbyte(0x84030201, 3) == 0xFFFFFF84); printf("Evaluate Successful\n\xc"); getchar(); return 0; }
int main() { printf("%x\n", xbyte(0x11223384, 0)); return 0; }
void show_xbyte(packed_t x, int bytenum) { printf("xbyte(0x%08X,%d) = 0x%08X\n", x, bytenum, xbyte(x,bytenum)); }