xref: /aosp_15_r20/external/lzma/C/7zAlloc.h (revision f6dc9357d832569d4d1f5d24eacdb3935a1ae8e6)
1*f6dc9357SAndroid Build Coastguard Worker /* 7zAlloc.h -- Allocation functions
2*f6dc9357SAndroid Build Coastguard Worker 2023-03-04 : Igor Pavlov : Public domain */
3*f6dc9357SAndroid Build Coastguard Worker 
4*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_7Z_ALLOC_H
5*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_7Z_ALLOC_H
6*f6dc9357SAndroid Build Coastguard Worker 
7*f6dc9357SAndroid Build Coastguard Worker #include "7zTypes.h"
8*f6dc9357SAndroid Build Coastguard Worker 
9*f6dc9357SAndroid Build Coastguard Worker EXTERN_C_BEGIN
10*f6dc9357SAndroid Build Coastguard Worker 
11*f6dc9357SAndroid Build Coastguard Worker void *SzAlloc(ISzAllocPtr p, size_t size);
12*f6dc9357SAndroid Build Coastguard Worker void SzFree(ISzAllocPtr p, void *address);
13*f6dc9357SAndroid Build Coastguard Worker 
14*f6dc9357SAndroid Build Coastguard Worker void *SzAllocTemp(ISzAllocPtr p, size_t size);
15*f6dc9357SAndroid Build Coastguard Worker void SzFreeTemp(ISzAllocPtr p, void *address);
16*f6dc9357SAndroid Build Coastguard Worker 
17*f6dc9357SAndroid Build Coastguard Worker EXTERN_C_END
18*f6dc9357SAndroid Build Coastguard Worker 
19*f6dc9357SAndroid Build Coastguard Worker #endif
20