X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=debugfs%2Fzap.c;h=f12037741145965ee5382bf9de9b1c3543dfe1d8;hb=6cdd4b9309fb7aad1746e7abab2afc756274dcbc;hp=c7996b22924bce1becba9af1f3d2e20f0b266d6c;hpb=6338a8467564c3a0a12e9fcb08bdd748d736ac2f;p=tools%2Fe2fsprogs.git diff --git a/debugfs/zap.c b/debugfs/zap.c index c7996b2..f120377 100644 --- a/debugfs/zap.c +++ b/debugfs/zap.c @@ -239,38 +239,3 @@ void do_block_dump(int argc, char *argv[], int sci_idx EXT2FS_ATTR((unused)), errout: free(buf); } - -void do_byte_hexdump(FILE *fp, unsigned char *buf, size_t bufsize) -{ - size_t i, j, max; - int suppress = -1; - - for (i = 0; i < bufsize; i += 16) { - max = (bufsize - i > 16) ? 16 : bufsize - i; - if (suppress < 0) { - if (i && memcmp(buf + i, buf + i - max, max) == 0) { - suppress = i; - fprintf(fp, "*\n"); - continue; - } - } else { - if (memcmp(buf + i, buf + suppress, max) == 0) - continue; - suppress = -1; - } - fprintf(fp, "%04o ", (unsigned int)i); - for (j = 0; j < 16; j++) { - if (j < max) - fprintf(fp, "%02x", buf[i+j]); - else - fprintf(fp, " "); - if ((j % 2) == 1) - fprintf(fp, " "); - } - fprintf(fp, " "); - for (j = 0; j < max; j++) - fprintf(fp, "%c", isprint(buf[i+j]) ? buf[i+j] : '.'); - fprintf(fp, "\n"); - } - fprintf(fp, "\n"); -}