argh, clean out copy
[supertux.git] / src / unison / physfs-1.1.1 / lzma / 7zBuffer.h
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