Signed-off-by: Elia Pinto <gitter.spiros@xxxxxxxxx> --- compat/regex/regex_internal.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compat/regex/regex_internal.c b/compat/regex/regex_internal.c index d4121f2..a7a71ec 100644 --- a/compat/regex/regex_internal.c +++ b/compat/regex/regex_internal.c @@ -707,7 +707,6 @@ re_string_reconstruct (re_string_t *pstr, int idx, int eflags) #ifdef RE_ENABLE_I18N if (pstr->mb_cur_max > 1) { - int wcs_idx; wint_t wc = WEOF; if (pstr->is_utf8) @@ -738,11 +737,11 @@ re_string_reconstruct (re_string_t *pstr, int idx, int eflags) mbstate_t cur_state; wchar_t wc2; int mlen = raw + pstr->len - p; - unsigned char buf[6]; size_t mbclen; if (BE (pstr->trans != NULL, 0)) { + unsigned char buf[6]; int i = mlen < 6 ? mlen : 6; while (--i >= 0) buf[i] = pstr->trans[p[i]]; @@ -778,6 +777,7 @@ re_string_reconstruct (re_string_t *pstr, int idx, int eflags) ? CONTEXT_NEWLINE : 0)); if (BE (pstr->valid_len, 0)) { + int wcs_idx; for (wcs_idx = 0; wcs_idx < pstr->valid_len; ++wcs_idx) pstr->wcs[wcs_idx] = WEOF; if (pstr->mbs_allocated) @@ -925,7 +925,6 @@ static unsigned int internal_function re_string_context_at (const re_string_t *input, int idx, int eflags) { - int c; if (BE (idx < 0, 0)) /* In this case, we use the value stored in input->tip_context, since we can't know the character in input->mbs[-1] here. */ @@ -957,6 +956,7 @@ re_string_context_at (const re_string_t *input, int idx, int eflags) else #endif { + int c; c = re_string_byte_at (input, idx); if (bitset_contain (input->word_char, c)) return CONTEXT_WORD; -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html