1/* Alloc.h -- Memory allocation functions
22008-03-13
3Igor Pavlov
4Public domain */
5
6#ifndef __COMMON_ALLOC_H
7#define __COMMON_ALLOC_H
8
9#include <stddef.h>
10
11void *MyAlloc(size_t size);
12void MyFree(void *address);
13
14#ifdef _WIN32
15
16void SetLargePageSize();
17
18void *MidAlloc(size_t size);
19void MidFree(void *address);
20void *BigAlloc(size_t size);
21void BigFree(void *address);
22
23#else
24
25#define MidAlloc(size) MyAlloc(size)
26#define MidFree(address) MyFree(address)
27#define BigAlloc(size) MyAlloc(size)
28#define BigFree(address) MyFree(address)
29
30#endif
31
32#endif
33