comparison DynArray.h @ 7:4506c08ed60d

added external, and "AtLeast"
author Me
date Sat, 20 Nov 2010 08:21:49 +0100
parents f4b108f21041
children 1cffeb870564
comparison
equal deleted inserted replaced
3:742df8b30856 4:22db544b0f0e
28 makePrivDynArrayInfoFrom( void ***addrOfPtrToArray, int32 sizeOfArray ); 28 makePrivDynArrayInfoFrom( void ***addrOfPtrToArray, int32 sizeOfArray );
29 29
30 PrivDynArrayInfo * 30 PrivDynArrayInfo *
31 makePrivDynArrayOfSize( void ***addrOfPtrToArray, int32 sizeOfArray ); 31 makePrivDynArrayOfSize( void ***addrOfPtrToArray, int32 sizeOfArray );
32 32
33 PrivDynArrayInfo *
34 makePrivDynArrayOfSize_Ext( void ***addrOfPtrToArray, int32 sizeOfArray );
35
33 int32 36 int32
34 addToDynArray( void *value, PrivDynArrayInfo *info ); 37 addToDynArray( void *value, PrivDynArrayInfo *info );
35 38
36 void 39 void
37 makeHighestDynArrayIndexBe( PrivDynArrayInfo *info, int32 highestIndex ); 40 makeHighestDynArrayIndexBe( PrivDynArrayInfo *info, int32 highestIndex );
41
42 void
43 makeHighestDynArrayIndexBeAtLeast(PrivDynArrayInfo *info,int32 highestIndex);
38 44
39 void 45 void
40 increaseSizeOfDynArrayTo( PrivDynArrayInfo *info, int32 newSize ); 46 increaseSizeOfDynArrayTo( PrivDynArrayInfo *info, int32 newSize );
41 47
42 typedef void (*FreeFnPtr) ( void * ); //fn has to cast void * to whatever 48 typedef void (*FreeFnPtr) ( void * ); //fn has to cast void * to whatever