From 78c44b42bf4a07b0caf7d27b1dfb4725f14531f6 Mon Sep 17 00:00:00 2001 From: Thomas Grill Date: Wed, 6 Aug 2003 02:32:50 +0000 Subject: "" svn path=/trunk/; revision=828 --- externals/grill/flext/source/flsupport.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'externals/grill/flext/source/flsupport.cpp') diff --git a/externals/grill/flext/source/flsupport.cpp b/externals/grill/flext/source/flsupport.cpp index b27196b8..eca73d90 100644 --- a/externals/grill/flext/source/flsupport.cpp +++ b/externals/grill/flext/source/flsupport.cpp @@ -82,11 +82,18 @@ void flext::Setup() void *flext::operator new(size_t bytes) { bytes += sizeof(size_t); + +#ifdef FLEXT_DEBUG + if(bytes > 32000) + post("flext - warning: excessive memory allocation of %i bytes",bytes); +#endif + #if FLEXT_SYS == FLEXT_SYS_JMAX char *blk = (char *)::fts_malloc(bytes); #else char *blk = (char *)::getbytes(bytes); #endif + *(size_t *)blk = bytes; return blk+sizeof(size_t); } -- cgit v1.2.1