diff options
Diffstat (limited to 'externals/grill/flext/source/flsupport.cpp')
-rw-r--r-- | externals/grill/flext/source/flsupport.cpp | 8 |
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 |