/* Alloc.c -- Memory allocation functions\r
-2008-09-24\r
-Igor Pavlov\r
-Public domain */\r
+2015-02-21 : Igor Pavlov : Public domain */\r
+\r
+#include "Precomp.h"\r
\r
#ifdef _WIN32\r
#include <windows.h>\r
}\r
\r
#endif\r
+\r
+\r
+static void *SzAlloc(void *p, size_t size) { UNUSED_VAR(p); return MyAlloc(size); }\r
+static void SzFree(void *p, void *address) { UNUSED_VAR(p); MyFree(address); }\r
+ISzAlloc g_Alloc = { SzAlloc, SzFree };\r
+\r
+static void *SzBigAlloc(void *p, size_t size) { UNUSED_VAR(p); return BigAlloc(size); }\r
+static void SzBigFree(void *p, void *address) { UNUSED_VAR(p); BigFree(address); }\r
+ISzAlloc g_BigAlloc = { SzBigAlloc, SzBigFree };\r