diff options
author | Jim Meyering <jim@meyering.net> | 2002-11-05 20:14:41 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2002-11-05 20:14:41 +0000 |
commit | 1e583af98a5279cf4861c421f1240ffa93886a0d (patch) | |
tree | 2c78020d7d558a5a3234dc947af4a01ef0d1476f | |
parent | a591db74651d5406dc7452c5bf9c862a8c234231 (diff) | |
download | coreutils-1e583af98a5279cf4861c421f1240ffa93886a0d.tar.xz |
(handle_line_error, parse_patterns):
Use primitives from inttostr.h, not human.h, to print large numbers simply.
-rw-r--r-- | src/csplit.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/csplit.c b/src/csplit.c index 2d741d81e..a6f69095d 100644 --- a/src/csplit.c +++ b/src/csplit.c @@ -31,7 +31,7 @@ #include <regex.h> #include "error.h" -#include "human.h" +#include "inttostr.h" #include "safe-read.h" #include "xstrtol.h" @@ -738,10 +738,10 @@ dump_rest_of_file (void) static void handle_line_error (const struct control *p, int repetition) { - char buf[LONGEST_HUMAN_READABLE + 1]; + char buf[INT_BUFSIZE_BOUND (uintmax_t)]; fprintf (stderr, _("%s: `%s': line number out of range"), - program_name, human_readable (p->lines_required, buf, 1, 1)); + program_name, umaxtostr (p->lines_required, buf)); if (repetition) fprintf (stderr, _(" on repetition %d\n"), repetition); else @@ -1178,10 +1178,10 @@ parse_patterns (int argc, int start, char **argv) argv[i]); if (val < last_val) { - char buf[LONGEST_HUMAN_READABLE + 1]; + char buf[INT_BUFSIZE_BOUND (uintmax_t)]; error (EXIT_FAILURE, 0, _("line number `%s' is smaller than preceding line number, %s"), - argv[i], human_readable (last_val, buf, 1, 1)); + argv[i], umaxtostr (last_val, buf)); } if (val == last_val) |