From d6a56feb8712c7e6209455e3c4294af3e190b215 Mon Sep 17 00:00:00 2001 From: Sandu Liviu Catalin Date: Sat, 25 Jun 2022 00:35:57 +0300 Subject: [PATCH] Update sqmem.cpp --- vendor/Squirrel/sqmem.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/vendor/Squirrel/sqmem.cpp b/vendor/Squirrel/sqmem.cpp index 378e254b..94e1f703 100644 --- a/vendor/Squirrel/sqmem.cpp +++ b/vendor/Squirrel/sqmem.cpp @@ -2,10 +2,14 @@ see copyright notice in squirrel.h */ #include "sqpcheader.h" +#include #ifndef SQ_EXCLUDE_DEFAULT_MEMFUNCTIONS -void *sq_vm_malloc(SQUnsignedInteger size){ return malloc(size); } +//void *sq_vm_malloc(SQUnsignedInteger size){ return malloc(size); } +void *sq_vm_malloc(SQUnsignedInteger size){ return rpmalloc(size); } -void *sq_vm_realloc(void *p, SQUnsignedInteger SQ_UNUSED_ARG(oldsize), SQUnsignedInteger size){ return realloc(p, size); } +//void *sq_vm_realloc(void *p, SQUnsignedInteger SQ_UNUSED_ARG(oldsize), SQUnsignedInteger size){ return realloc(p, size); } +void *sq_vm_realloc(void *p, SQUnsignedInteger SQ_UNUSED_ARG(oldsize), SQUnsignedInteger size){ return rprealloc(p, size); } -void sq_vm_free(void *p, SQUnsignedInteger SQ_UNUSED_ARG(size)){ free(p); } +//void sq_vm_free(void *p, SQUnsignedInteger SQ_UNUSED_ARG(size)){ free(p); } +void sq_vm_free(void *p, SQUnsignedInteger SQ_UNUSED_ARG(size)){ rpfree(p); } #endif