From a2901b835f8643cd6501c278f711f7dde68dff90 Mon Sep 17 00:00:00 2001 From: skimo Date: Tue, 31 Aug 2004 20:42:56 +0000 Subject: [PATCH] avoid gccism --- ev_operations.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ev_operations.c b/ev_operations.c index 6f27d7b..a219af7 100644 --- a/ev_operations.c +++ b/ev_operations.c @@ -10,8 +10,13 @@ #define value_pmodulus(ref,val1,val2) (mpz_fdiv_r((ref),(val1),(val2))) #endif +#ifdef __GNUC__ #define ALLOC(p) p = (typeof(p))malloc(sizeof(*p)) #define NALLOC(p,n) p = (typeof(p))malloc((n) * sizeof(*p)) +#else +#define ALLOC(p) p = (void *)malloc(sizeof(*p)) +#define NALLOC(p,n) p = (void *)malloc((n) * sizeof(*p)) +#endif void evalue_set_si(evalue *ev, int n, int d) { value_set_si(ev->d, d); -- 2.11.4.GIT