* modules/m4.c (dump_symbol_CB): Cast obstack_base return value
to `char *' before using it.

Signed-off-by: Ralf Wildenhues <[email protected]>
---

Hi Eric,

found this while trying to build master on Tru64/OSF1, where the
compiler warns about void * arithmetic by default.

Cheers,
Ralf

 modules/m4.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/modules/m4.c b/modules/m4.c
index f3cfc94..1d0d7c4 100644
--- a/modules/m4.c
+++ b/modules/m4.c
@@ -279,7 +279,7 @@ dump_symbol_CB (m4_symbol_table *ignored M4_GNUC_UNUSED, 
const char *name,
       obstack_blank (symbol_data->obs, sizeof *symbol_data->base);
       symbol_data->size = (obstack_room (symbol_data->obs)
                           / sizeof *symbol_data->base);
-      symbol_data->base = (m4_string *) (obstack_base (symbol_data->obs)
+      symbol_data->base = (m4_string *) ((char *) obstack_base 
(symbol_data->obs)
                                         + offset);
     }
   else
-- 
1.6.3.2.199.g31f34


_______________________________________________
M4-patches mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/m4-patches

Reply via email to