6 void SzByteBufferInit(CSzByteBuffer *buffer)
12 int SzByteBufferCreate(CSzByteBuffer *buffer, size_t newCapacity, void * (*allocFunc)(size_t size))
14 buffer->Capacity = newCapacity;
20 buffer->Items = (Byte *)allocFunc(newCapacity);
21 return (buffer->Items != 0);
24 void SzByteBufferFree(CSzByteBuffer *buffer, void (*freeFunc)(void *))
26 freeFunc(buffer->Items);