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>