#include #include #define print(x) {fputs(x,stdout);} void dumpBytes(FILE *f) { int count=0, j, i, k, b; unsigned char buf[4]; for(;;) { printf("%04X: ", count); count += 4; for(i=0; i<4; ++i) { b = fgetc(f); if(b == EOF) break; printf("%02x ", buf[i] = (unsigned char)b); } if(b == EOF) { for(k=i; k<4; ++k) { print(" "); } } print(" "); for(k=0; k