diff options
Diffstat (limited to 'text-utils/hexsyntax.c')
-rw-r--r-- | text-utils/hexsyntax.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/text-utils/hexsyntax.c b/text-utils/hexsyntax.c index 9b6a1e2fc..53ca13575 100644 --- a/text-utils/hexsyntax.c +++ b/text-utils/hexsyntax.c @@ -56,6 +56,7 @@ newsyntax(int argc, char ***argvp) { int ch; char **argv; + char *hex_offt_fmt = "\"%07.7_Ax\n\""; static const struct option longopts[] = { {"one-byte-octal", no_argument, NULL, 'b'}, @@ -78,11 +79,11 @@ newsyntax(int argc, char ***argvp) while ((ch = getopt_long(argc, argv, "bcCde:f:n:os:vxhV", longopts, NULL)) != -1) { switch (ch) { case 'b': - add("\"%07.7_Ax\n\""); + add(hex_offt_fmt); add("\"%07.7_ax \" 16/1 \"%03o \" \"\\n\""); break; case 'c': - add("\"%07.7_Ax\n\""); + add(hex_offt_fmt); add("\"%07.7_ax \" 16/1 \"%3_c \" \"\\n\""); break; case 'C': @@ -91,7 +92,7 @@ newsyntax(int argc, char ***argvp) add("\" |\" 16/1 \"%_p\" \"|\\n\""); break; case 'd': - add("\"%07.7_Ax\n\""); + add(hex_offt_fmt); add("\"%07.7_ax \" 8/2 \" %05u \" \"\\n\""); break; case 'e': @@ -104,7 +105,7 @@ newsyntax(int argc, char ***argvp) length = strtosize_or_err(optarg, _("failed to parse length")); break; case 'o': - add("\"%07.7_Ax\n\""); + add(hex_offt_fmt); add("\"%07.7_ax \" 8/2 \" %06o \" \"\\n\""); break; case 's': @@ -114,7 +115,7 @@ newsyntax(int argc, char ***argvp) vflag = ALL; break; case 'x': - add("\"%07.7_Ax\n\""); + add(hex_offt_fmt); add("\"%07.7_ax \" 8/2 \" %04x \" \"\\n\""); break; case 'h': @@ -129,7 +130,7 @@ newsyntax(int argc, char ***argvp) } if (list_empty(&fshead)) { - add("\"%07.7_Ax\n\""); + add(hex_offt_fmt); add("\"%07.7_ax \" 8/2 \"%04x \" \"\\n\""); } |