diff options
Diffstat (limited to 'backends/platform/PalmOS/Src/missing/stdlib.h')
-rw-r--r-- | backends/platform/PalmOS/Src/missing/stdlib.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/backends/platform/PalmOS/Src/missing/stdlib.h b/backends/platform/PalmOS/Src/missing/stdlib.h index 8b1c959c01..95e65b3232 100644 --- a/backends/platform/PalmOS/Src/missing/stdlib.h +++ b/backends/platform/PalmOS/Src/missing/stdlib.h @@ -36,12 +36,17 @@ extern "C" { #endif /* malloc stuff */ -#if defined(COMPILE_ZODIAC) -# define malloc MemPtrNew -#elif defined(COMPILE_OS5) && defined(PALMOS_ARM) +#ifdef STDLIB_TRACE_MEMORY # define malloc __malloc + extern UInt32 __stdlib_trace_memory; #else -# define malloc MemGluePtrNew +# if defined(COMPILE_ZODIAC) +# define malloc MemPtrNew +# elif defined(COMPILE_OS5) && defined(PALMOS_ARM) +# define malloc __malloc +# else +# define malloc MemGluePtrNew +# endif #endif /* custom exit (true exit !) */ |