diff options
author | Mike Baker <mbm@openwrt.org> | 2005-03-08 06:09:58 +0000 |
---|---|---|
committer | Mike Baker <mbm@openwrt.org> | 2005-03-08 06:09:58 +0000 |
commit | 54a701ed5d4ed3c5c03d61b81f3c17e70353aa27 (patch) | |
tree | 3c635166af8e9bbf2ed69861c493a9eebe95705a /openwrt/package/busybox | |
parent | beaef8ba49e554176fe634559fc45a0f82638868 (diff) | |
download | mtk-20170518-54a701ed5d4ed3c5c03d61b81f3c17e70353aa27.zip mtk-20170518-54a701ed5d4ed3c5c03d61b81f3c17e70353aa27.tar.gz mtk-20170518-54a701ed5d4ed3c5c03d61b81f3c17e70353aa27.tar.bz2 |
add hexdump -C, preserve mbm's sanity.
SVN-Revision: 351
Diffstat (limited to 'openwrt/package/busybox')
-rw-r--r-- | openwrt/package/busybox/patches/130-hexdump.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/openwrt/package/busybox/patches/130-hexdump.patch b/openwrt/package/busybox/patches/130-hexdump.patch new file mode 100644 index 0000000..6da33d4 --- /dev/null +++ b/openwrt/package/busybox/patches/130-hexdump.patch @@ -0,0 +1,32 @@ +--- busybox-1.00/include/usage.h 2005-03-08 01:10:55.885302128 -0500 ++++ busybox-1.00/include/usage.h 2005-03-08 01:10:39.226834600 -0500 +@@ -956,6 +956,7 @@ + "\t-b\t\tOne-byte octal display\n" \ + "\t-c\t\tOne-byte character display\n" \ + "\t-d\t\tTwo-byte decimal display\n" \ ++ "\t-C\t\tCanonical hex+ASCII display\n" \ + "\t-e FORMAT STRING\n" \ + "\t-f FORMAT FILE\n" \ + "\t-n LENGTH\tInterpret only length bytes of input\n" \ +--- busybox-1.00/util-linux/hexdump.c 2003-03-19 04:13:01.000000000 -0500 ++++ busybox-1.00/util-linux/hexdump.c 2005-03-08 01:02:42.509306680 -0500 +@@ -57,7 +57,7 @@ + + static const char add_first[] = "\"%07.7_Ax\n\""; + +-static const char hexdump_opts[] = "bcdoxe:f:n:s:v"; ++static const char hexdump_opts[] = "bcdoxCe:f:n:s:v"; + + static const struct suffix_mult suffixes[] = { + {"b", 512 }, +@@ -82,6 +82,10 @@ + bb_dump_add(add_strings[(int)(p - hexdump_opts)]); + } else { + /* Sae a little bit of space below by omitting the 'else's. */ ++ if (ch == 'C') { ++ bb_dump_add("\"%08.8_ax \" 8/1 \"%02x \" \" \" 8/1 \"%02x \" "); ++ bb_dump_add("\" |\" 16/1 \"%_p\" \"|\\n\""); ++ } /* else */ + if (ch == 'e') { + bb_dump_add(optarg); + } /* else */ |