{
#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
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
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
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;