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
);