1
/*DynamicBuffer a simple data-structure to model expandable graphs*/
2
#ifndef __DYNAMIC_BUFFER_MY_UTIL
3
#define __DYNAMIC_BUFFER_MY_UTIL 1
7
#define DBUFFER_INCREMENT 1024
8
/*The total buffer space occupied is bsize*usize */
9
typedef struct _dbuffer_ {
10
unsigned char *buffer;
11
/*next available index for a push*/
13
/*Current Size of the buffer*/
15
/*size of one unit in bytes*/
18
void InitDBuffer(DBuffer *, unsigned char usize);
19
void DBufferPush(DBuffer *, void *);