backend update from Raze.

Mainly fixing case table for Georgian script and de-inlining M_Calloc.
This commit is contained in:
Christoph Oelckers 2023-12-10 13:26:43 +01:00
commit 36d05112d5
4 changed files with 96 additions and 75 deletions

View file

@ -77,6 +77,7 @@ void *M_Realloc(void *memblock, size_t size)
GC::ReportRealloc(oldsize, _msize(block));
return block;
}
#else
void *M_Malloc(size_t size)
{
@ -113,6 +114,14 @@ void *M_Realloc(void *memblock, size_t size)
return block;
}
#endif
void* M_Calloc(size_t v1, size_t v2)
{
auto p = M_Malloc(v1 * v2);
memset(p, 0, v1 * v2);
return p;
}
#else
#ifdef _MSC_VER
#include <crtdbg.h>