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