From dba7584e98dd9dfa0eb6749726d0546baf6db115 Mon Sep 17 00:00:00 2001 From: Tony Kelman Date: Fri, 19 Dec 2014 17:35:59 -0800 Subject: [PATCH] fix error: lvalue required as left operand of assignment --- lib/gvc/regex_win32.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/lib/gvc/regex_win32.c b/lib/gvc/regex_win32.c index fdf78171b..2a4af04e0 100644 --- a/lib/gvc/regex_win32.c +++ b/lib/gvc/regex_win32.c @@ -3645,19 +3645,19 @@ re_search_2(struct re_pattern_buffer *bufp, /* Free everything we malloc. */ #ifdef MATCH_MAY_ALLOCATE -#define FREE_VAR(var) if (var) REGEX_FREE (var); var = NULL +#define FREE_VAR(var) if ((void*) var) REGEX_FREE (var); var = NULL #define FREE_VARIABLES() \ do { \ REGEX_FREE_STACK (fail_stack.stack); \ - FREE_VAR ((void*) regstart); \ - FREE_VAR ((void*) regend); \ - FREE_VAR ((void*) old_regstart); \ - FREE_VAR ((void*) old_regend); \ - FREE_VAR ((void*) best_regstart); \ - FREE_VAR ((void*) best_regend); \ - FREE_VAR ((void*) reg_info); \ - FREE_VAR ((void*) reg_dummy); \ - FREE_VAR ((void*) reg_info_dummy); \ + FREE_VAR (regstart); \ + FREE_VAR (regend); \ + FREE_VAR (old_regstart); \ + FREE_VAR (old_regend); \ + FREE_VAR (best_regstart); \ + FREE_VAR (best_regend); \ + FREE_VAR (reg_info); \ + FREE_VAR (reg_dummy); \ + FREE_VAR (reg_info_dummy); \ } while (0) #else #define FREE_VARIABLES() ((void)0) /* Do nothing! But inhibit gcc warning. */ -- 2.50.1