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