Check if DEBUG is defined in regex_internal.c

The DEBUG macro is checked for its value in one place and if it is
defined in another.  Make this consistent across the two cases and use
the same style that we did in mktime.c, which is to check if the macro
is defined and it is set.
This commit is contained in:
Siddhesh Poyarekar 2014-08-01 14:24:41 +05:30
parent 3f3dd810e0
commit 78dd658a02
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,8 @@
2014-08-01 Siddhesh Poyarekar <siddhesh@redhat.com>
* posix/regex_internal.c: Check if DEBUG is defined and is
set.
* include/libc-symbols.h (HAVE_MBSTATE_T): Define macro.
(HAVE_MBSRTOWCS): Likewise.
* posix/fnmatch.c: Include string.h unconditionally.

View File

@ -679,7 +679,7 @@ re_string_reconstruct (re_string_t *pstr, int idx, int eflags)
pstr->valid_len - offset);
pstr->valid_len -= offset;
pstr->valid_raw_len -= offset;
#if DEBUG
#if defined DEBUG && DEBUG
assert (pstr->valid_len > 0);
#endif
}
@ -936,7 +936,7 @@ re_string_context_at (const re_string_t *input, int idx, int eflags)
int wc_idx = idx;
while(input->wcs[wc_idx] == WEOF)
{
#ifdef DEBUG
#if defined DEBUG && DEBUG
/* It must not happen. */
assert (wc_idx >= 0);
#endif