#ifndef _DYN_BUF_H_ #define _DYN_BUF_H_ typedef struct { void *buffer; unsigned int init_size; unsigned int grow_size; unsigned long int size; unsigned long int used; } dynamic_buffer_t; //Intitialize an empty dynamic buffer *buffer. Returns 0 on success. int init_dynamic_buffer(dynamic_buffer_t *buffer, unsigned int init_size, unsigned int grow_size); // Resize a dynamic buffer. Returns 0 on sucess int resize_dynamic_buffer(dynamic_buffer_t *buffer); #endif