The vector data structre.
unsigned long int elementSize
int VectorAppendCopy(Vector *vec, void *element)
Inserts a new element at the end of the vector.
Vector * DeleteVector(Vector *vec)
Delete the vector and its elements.
int VectorAllocateOne(Vector *vec)
Allocates space for at least one more element.
Vector * NewVector(unsigned long int elementSize)
Create a new vector.
void * VectorGetElement(Vector *vec, int position)
Gets the element at informed position.