void berReader_free(BerReader *pThis) { ASSERT(pThis != NULL); byteBuffer_free(&pThis->buffer); bzero(*pThis); }
void byteBuffer_initDynamic(ByteBuffer *pThis, unsigned int size) { ASSERT(pThis != NULL); ASSERT(size >= 0); byteBuffer_free(pThis); pThis->pMemory = size > 0 ? newarr(byte, size) : NULL; pThis->size = size; pThis->position = 0; pThis->isDynamic = true; }