diff options
author | Jim Meyering <jim@meyering.net> | 2005-10-24 07:28:39 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-10-24 07:28:39 +0000 |
commit | 57d5938b174238e4c70619ee64652c93679810ed (patch) | |
tree | a560ea9a41197c422db8688c38e8c8924a8d3633 /src | |
parent | 48e6b742788d317fb78bb0730a2d18c779c72a5b (diff) | |
download | coreutils-57d5938b174238e4c70619ee64652c93679810ed.tar.xz |
* src/expand.c (parse_tab_stops): Add comment to make this function
identical to the one in unexpand.c.
* src/unexpand.c (parse_tab_stops): Adjust syntax to make this function
identical to the one in expand.c.
Diffstat (limited to 'src')
-rw-r--r-- | src/expand.c | 1 | ||||
-rw-r--r-- | src/unexpand.c | 23 |
2 files changed, 12 insertions, 12 deletions
diff --git a/src/expand.c b/src/expand.c index bf857b0e4..b1b100422 100644 --- a/src/expand.c +++ b/src/expand.c @@ -172,6 +172,7 @@ parse_tab_stops (char const *stops) num_start = stops; } + /* Detect overflow. */ if (!DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', uintmax_t)) { size_t len = strspn (num_start, "0123456789"); diff --git a/src/unexpand.c b/src/unexpand.c index 5537ef828..0f4e6710c 100644 --- a/src/unexpand.c +++ b/src/unexpand.c @@ -190,18 +190,17 @@ parse_tab_stops (char const *stops) have_tabval = true; num_start = stops; } - { - /* Detect overflow. */ - if (!DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', uintmax_t)) - { - size_t len = strspn (num_start, "0123456789"); - char *bad_num = xstrndup (num_start, len); - error (0, 0, _("tab stop is too large %s"), quote (bad_num)); - free (bad_num); - ok = false; - stops = num_start + len - 1; - } - } + + /* Detect overflow. */ + if (!DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', uintmax_t)) + { + size_t len = strspn (num_start, "0123456789"); + char *bad_num = xstrndup (num_start, len); + error (0, 0, _("tab stop is too large %s"), quote (bad_num)); + free (bad_num); + ok = false; + stops = num_start + len - 1; + } } else { |