From f9d620859e612b541c61c00e919d482dc6b1eb31 Mon Sep 17 00:00:00 2001 From: Etienne Brateau <etienne.brateau@ensiie.fr> Date: Sat, 7 Jul 2018 19:23:26 +0200 Subject: [PATCH] Fix Malloc macro The last modification made the Malloc return 0 --- psys/include/p2c/p2c.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/psys/include/p2c/p2c.h b/psys/include/p2c/p2c.h index 4de75ab..bb75519 100644 --- a/psys/include/p2c/p2c.h +++ b/psys/include/p2c/p2c.h @@ -172,7 +172,7 @@ typedef struct { } _TEXT; /* Memory allocation */ -# define Malloc(n) (malloc((n != 0) ? (n) : 1) ? 0 : (void*)_OutMem()) +# define Malloc(n) (malloc((n != 0) ? (n) : 1) ?: (void*)_OutMem()) #define Free(p) (free((void*)(p)), (p)=NULL) /* sign extension */ -- GitLab