From: John Ellson Date: Thu, 16 Aug 2012 12:07:47 +0000 (-0400) Subject: avoid "lvalue" warning when compiling with gcc (such as on MinGW) X-Git-Tag: LAST_LIBGRAPH~32^2~347 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=92e77f5c4c273e2a6df56fed5aa10971016955d7;p=graphviz avoid "lvalue" warning when compiling with gcc (such as on MinGW) --- diff --git a/lib/gvc/regex_win32.c b/lib/gvc/regex_win32.c index fdf78171b..0c4c5f8c4 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 (var) REGEX_FREE ((void*)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. */