| Index: third_party/lzma_sdk/Alloc.h
|
| ===================================================================
|
| --- third_party/lzma_sdk/Alloc.h (revision 0)
|
| +++ third_party/lzma_sdk/Alloc.h (revision 0)
|
| @@ -0,0 +1,36 @@
|
| +/* Alloc.h -- Memory allocation functions
|
| +2009-02-07 : Igor Pavlov : Public domain */
|
| +
|
| +#ifndef __COMMON_ALLOC_H
|
| +#define __COMMON_ALLOC_H
|
| +
|
| +#include <stddef.h>
|
| +
|
| +namespace ots {
|
| +namespace lzma {
|
| +
|
| +void *MyAlloc(size_t size);
|
| +void MyFree(void *address);
|
| +
|
| +#ifdef _WIN32
|
| +
|
| +void SetLargePageSize();
|
| +
|
| +void *MidAlloc(size_t size);
|
| +void MidFree(void *address);
|
| +void *BigAlloc(size_t size);
|
| +void BigFree(void *address);
|
| +
|
| +#else
|
| +
|
| +#define MidAlloc(size) MyAlloc(size)
|
| +#define MidFree(address) MyFree(address)
|
| +#define BigAlloc(size) MyAlloc(size)
|
| +#define BigFree(address) MyFree(address)
|
| +
|
| +#endif
|
| +
|
| +} // namespace lzma
|
| +} // namespace ots
|
| +
|
| +#endif
|
|
|
| Property changes on: third_party/lzma_sdk/Alloc.h
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + LF
|
|
|
|
|