357 |
|
|
358 |
while (offset < len) |
while (offset < len) |
359 |
{ |
{ |
360 |
fprintf(stderr, "%04x ", offset); |
printf("%04x ", offset); |
361 |
thisline = len - offset; |
thisline = len - offset; |
362 |
if (thisline > 16) |
if (thisline > 16) |
363 |
thisline = 16; |
thisline = 16; |
364 |
|
|
365 |
for (i = 0; i < thisline; i++) |
for (i = 0; i < thisline; i++) |
366 |
fprintf(stderr, "%02x ", line[i]); |
printf("%02x ", line[i]); |
367 |
|
|
368 |
for (; i < 16; i++) |
for (; i < 16; i++) |
369 |
fprintf(stderr, " "); |
printf(" "); |
370 |
|
|
371 |
for (i = 0; i < thisline; i++) |
for (i = 0; i < thisline; i++) |
372 |
fprintf(stderr, "%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.'); |
printf("%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.'); |
373 |
|
|
374 |
fprintf(stderr, "\n"); |
printf("\n"); |
375 |
offset += thisline; |
offset += thisline; |
376 |
line += thisline; |
line += thisline; |
377 |
} |
} |