X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCalloc.h;h=fc7fbb6a996b94597b6fd451dd92418e37cc02d0;hb=24db07e65dc37c465c586f173fcf7d591d5bd7bc;hp=2ffe5ec246d58e02d8087f4b16611cd7b8bb5b49;hpb=cc67c6427d1696948e88d79ec3fb8c6871ba312a;p=fw%2Fsdcc diff --git a/src/SDCCalloc.h b/src/SDCCalloc.h index 2ffe5ec2..fc7fbb6a 100644 --- a/src/SDCCalloc.h +++ b/src/SDCCalloc.h @@ -4,7 +4,7 @@ #include "SDCCerr.h" -#ifdef OPT_DISABLE_GC +#if OPT_DISABLE_GC != 0 # include # define GC_malloc(x) calloc((x), 1) @@ -25,7 +25,7 @@ exit (1); \ } -#define ALLOC_ATOMIC(x,sz) if (!(x = GC_malloc_atomic(sz))) \ +#define ALLOC_ATOMIC(x,sz) if (!((x) = GC_malloc_atomic(sz))) \ { \ werror(E_OUT_OF_MEM,__FILE__,(long) sz); \ exit (1); \