aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/PalmOS/Src/missing/stdlib.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/PalmOS/Src/missing/stdlib.h')
-rw-r--r--backends/platform/PalmOS/Src/missing/stdlib.h13
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 !) */