Me@3: /* Me@3: * File: Vector.h Me@3: * Author: Me Me@3: * Me@3: * Created on May 14, 2010, 3:08 PM Me@3: */ Me@3: Me@3: #ifndef _VECTOR_H Me@3: #define _VECTOR_H Me@3: Me@3: //Doing one special cheat -- hiding a back-ptr in front of array Me@3: typedef struct Me@3: { Me@3: void **arrayOfPtrs; Me@3: int numPtrsInArray; Me@3: int sizeOfArray; Me@3: } Me@3: Vector; Me@3: Me@3: Vector *createVect ( int32 initialSizeOfArray ); Me@3: Vector *increaseSizeOfVect( Vector *vect ); Me@3: bool8 addToVect ( void *ptrToAdd, Vector *vect ); Me@3: bool8 removeLastInVect ( Vector *vect ); Me@3: Me@3: Me@3: #endif /* _VECTOR_H */ Me@3: