aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/source/flsupport.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/source/flsupport.cpp')
-rw-r--r--externals/grill/flext/source/flsupport.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/externals/grill/flext/source/flsupport.cpp b/externals/grill/flext/source/flsupport.cpp
index abec1994..8aa12fb0 100644
--- a/externals/grill/flext/source/flsupport.cpp
+++ b/externals/grill/flext/source/flsupport.cpp
@@ -161,6 +161,8 @@ void *flext_root::operator new(size_t bytes)
#if FLEXT_SYS == FLEXT_SYS_JMAX
blk = (char *)::fts_malloc(bytes);
+#elif defined(FLEXT_USECMEM)
+ blk = (char *)::malloc(bytes);
#else
blk = (char *)::getbytes(bytes);
#endif
@@ -194,6 +196,8 @@ void flext_root::operator delete(void *blk)
#if FLEXT_SYS == FLEXT_SYS_JMAX
::fts_free(ori);
+#elif defined(FLEXT_USECMEM)
+ ::free(ori);
#else
::freebytes(ori,bytes);
#endif
@@ -222,6 +226,8 @@ void *flext_root::NewAligned(size_t bytes,int bitalign)
#if FLEXT_SYS == FLEXT_SYS_JMAX
blk = (char *)::fts_malloc(bytes);
+#elif defined(FLEXT_USECMEM)
+ blk = (char *)::malloc(bytes);
#else
blk = (char *)::getbytes(bytes);
#endif
@@ -256,6 +262,8 @@ void flext_root::FreeAligned(void *blk)
#if FLEXT_SYS == FLEXT_SYS_JMAX
::fts_free(ori);
+#elif defined(FLEXT_USECMEM)
+ ::free(ori);
#else
::freebytes(ori,bytes);
#endif