Defines a dynamic array block (DAB)
typedef struct tagT_DYNARRAY_BLOCK
{
void *DABarrayP ;
int DABnumSlots ;
int DABelementSize ;
void *(*DABrealloc) (void *, size_t);
int DABgrowAmount ;
int DABnumEntries ;
} T_DYNARRAY_BLOCK;
Points to the dynamic array.
Specifies the initial number of elements in the dynamic array
Specifies the size (in bytes) of each element in the dynamic array
Points to a memory allocation function. This function is normally realloc, but you can define your own function.
Specifies the number of elements by which to increase the dynamic array when more elements are needed.
Specifies the number of entries in the dynamic array.