]> Savannah Git Hosting - gnulib.git/commitdiff
autoupdate
authorKarl Berry <karl@freefriends.org>
Sat, 12 Oct 2019 15:11:18 +0000 (08:11 -0700)
committerKarl Berry <karl@freefriends.org>
Sat, 12 Oct 2019 15:11:18 +0000 (08:11 -0700)
lib/regex_internal.c

index 6aa91160847707afb54518c3f145ee6cd8e03ed1..99fbb26ecbab568d8fa2549dea299c2d74633975 100644 (file)
@@ -212,7 +212,7 @@ build_wcs_buffer (re_string_t *pstr)
 {
 #ifdef _LIBC
   unsigned char buf[MB_LEN_MAX];
-  DEBUG_ASSERT (MB_LEN_MAX >= pstr->mb_cur_max);
+  assert (MB_LEN_MAX >= pstr->mb_cur_max);
 #else
   unsigned char buf[64];
 #endif
@@ -285,7 +285,7 @@ build_wcs_upper_buffer (re_string_t *pstr)
   size_t mbclen;
 #ifdef _LIBC
   char buf[MB_LEN_MAX];
-  DEBUG_ASSERT (pstr->mb_cur_max <= MB_LEN_MAX);
+  assert (MB_LEN_MAX >= pstr->mb_cur_max);
 #else
   char buf[64];
 #endif
@@ -685,7 +685,9 @@ re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags)
                         pstr->valid_len - offset);
              pstr->valid_len -= offset;
              pstr->valid_raw_len -= offset;
-             DEBUG_ASSERT (pstr->valid_len > 0);
+#if defined DEBUG && DEBUG
+             assert (pstr->valid_len > 0);
+#endif
            }
        }
       else
@@ -939,7 +941,10 @@ re_string_context_at (const re_string_t *input, Idx idx, int eflags)
       Idx wc_idx = idx;
       while(input->wcs[wc_idx] == WEOF)
        {
-         DEBUG_ASSERT (wc_idx >= 0);
+#if defined DEBUG && DEBUG
+         /* It must not happen.  */
+         assert (wc_idx >= 0);
+#endif
          --wc_idx;
          if (wc_idx < 0)
            return input->tip_context;