]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(parse_tab_stops, main): Update use of DECIMAL_DIGIT_ACCUMULATE.
authorJim Meyering <jim@meyering.net>
Fri, 25 Mar 2005 20:59:26 +0000 (20:59 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 25 Mar 2005 20:59:26 +0000 (20:59 +0000)
src/expand.c
src/unexpand.c

index 4f57c6071f0abe7c246878539935847b94eb36cb..4dcc985b01fe87e86d0f6019880881fca3b72ca0 100644 (file)
@@ -172,7 +172,7 @@ parse_tab_stops (char const *stops)
            }
          {
            /* Detect overflow.  */
-           if (DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', UINTMAX_MAX))
+           if (!DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', UINTMAX_MAX))
              {
                size_t len = strspn (num_start, "0123456789");
                char *bad_num = xstrndup (num_start, len);
@@ -419,7 +419,7 @@ main (int argc, char **argv)
              have_tabval = true;
            }
          {
-           if (DECIMAL_DIGIT_ACCUMULATE (tabval, c - '0', UINTMAX_MAX))
+           if (!DECIMAL_DIGIT_ACCUMULATE (tabval, c - '0', UINTMAX_MAX))
              error (EXIT_FAILURE, 0, _("tab stop value is too large"));
          }
          obsolete_tablist = true;
index 935f9860028eb3af9e1ae2274acfaa38b04dd5a0..5e8fe9c0d21178a429277ce45f43698939fa52a4 100644 (file)
@@ -193,7 +193,7 @@ parse_tab_stops (char const *stops)
            }
          {
            /* Detect overflow.  */
-           if (DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', UINTMAX_MAX))
+           if (!DECIMAL_DIGIT_ACCUMULATE (tabval, *stops - '0', UINTMAX_MAX))
              {
                size_t len = strspn (num_start, "0123456789");
                char *bad_num = xstrndup (num_start, len);
@@ -517,7 +517,7 @@ main (int argc, char **argv)
              have_tabval = true;
            }
          {
-           if (DECIMAL_DIGIT_ACCUMULATE (tabval, c - '0', UINTMAX_MAX))
+           if (!DECIMAL_DIGIT_ACCUMULATE (tabval, c - '0', UINTMAX_MAX))
              error (EXIT_FAILURE, 0, _("tab stop value is too large"));
          }
          obsolete_tablist = true;