diff options
author | Jim Meyering <jim@meyering.net> | 1996-04-07 17:10:21 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1996-04-07 17:10:21 +0000 |
commit | 3220407d482840f38070af9806fa34f2174e1b32 (patch) | |
tree | f266aa8d3e8c8ee67b93d583cddeb4bbc54a8073 | |
parent | 45c51b256aa11649a0598d4a5302d304087a5d19 (diff) | |
download | coreutils-3220407d482840f38070af9806fa34f2174e1b32.tar.xz |
(print_numbers): Give more precise diagnostic when increment
is inconsistent with FROM and TO.
(usage): Clean up help message.
-rw-r--r-- | src/seq.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -82,7 +82,7 @@ usage (int status) else { (void) printf (_("\ -Usage: %s [OPTION]... [FIRST [step]] LAST\n\ +Usage: %s [OPTION]... [FROM [INCR]] TO\n\ "), program_name); (void) printf (_("\ \n\ @@ -92,7 +92,7 @@ Usage: %s [OPTION]... [FIRST [step]] LAST\n\ --version output version information and exit\n\ -w, --equal-width equalize width by padding with leading zeroes\n\ \n\ - FROM, STEP, TO are interpreted as floating point. STEP should be > 0 if\n\ + FROM, INCR, TO are interpreted as floating point. INCR should be > 0 if\n\ FROM is smaller than TO and vice versa. When given, the FORMAT argument\n\ must contain exactly one of the float output formats %%e, %%f, or %%g.\n\ ")); @@ -394,7 +394,8 @@ print_numbers (const char *format_str) if (step >= 0) { - error (0, 0, _("invalid increment: %g"), step); + error (0, 0, + _("when FROM is larger than TO, INCR must be negative")); usage (1); /* NOTREACHED */ } @@ -417,7 +418,8 @@ print_numbers (const char *format_str) if (step <= 0) { - error (0, 0, _("invalid increment: %g"), step); + error (0, 0, + _("when FROM is smaller than TO, INCR must be positive")); usage (1); /* NOTREACHED */ } |