Annotation of elwix/tools/oldlzma/SRC/7zip/Archive/7z_C/7zBuffer.h, revision 1.1.1.1
1.1 misho 1: /* 7zBuffer.h */
2:
3: #ifndef __7Z_BUFFER_H
4: #define __7Z_BUFFER_H
5:
6: #include <stddef.h>
7: #include "7zTypes.h"
8:
9: typedef struct _CSzByteBuffer
10: {
11: size_t Capacity;
12: Byte *Items;
13: }CSzByteBuffer;
14:
15: void SzByteBufferInit(CSzByteBuffer *buffer);
16: int SzByteBufferCreate(CSzByteBuffer *buffer, size_t newCapacity, void * (*allocFunc)(size_t size));
17: void SzByteBufferFree(CSzByteBuffer *buffer, void (*freeFunc)(void *));
18:
19: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>