changeset 13904 | 99b265e0d1d0 |
parent 13903 | 5f819b90d479 |
child 13905 | b172a5d40eee |
13903:5f819b90d479 | 13904:99b265e0d1d0 |
---|---|
1 /* 7zAlloc.h */ |
|
2 |
|
3 #ifndef __7Z_ALLOC_H |
|
4 #define __7Z_ALLOC_H |
|
5 |
|
6 #include <stddef.h> |
|
7 |
|
8 typedef struct _ISzAlloc |
|
9 { |
|
10 void *(*Alloc)(size_t size); |
|
11 void (*Free)(void *address); /* address can be 0 */ |
|
12 } ISzAlloc; |
|
13 |
|
14 void *SzAlloc(size_t size); |
|
15 void SzFree(void *address); |
|
16 |
|
17 void *SzAllocTemp(size_t size); |
|
18 void SzFreeTemp(void *address); |
|
19 |
|
20 #endif |