diff DynArray.h @ 7:4506c08ed60d

added external, and "AtLeast"
author Me
date Sat, 20 Nov 2010 08:21:49 +0100
parents f4b108f21041
children 1cffeb870564
line diff
     1.1 --- a/DynArray.h	Tue Nov 02 16:44:42 2010 -0700
     1.2 +++ b/DynArray.h	Sat Nov 20 08:21:49 2010 +0100
     1.3 @@ -30,6 +30,9 @@
     1.4  PrivDynArrayInfo *
     1.5  makePrivDynArrayOfSize( void ***addrOfPtrToArray, int32 sizeOfArray );
     1.6  
     1.7 +PrivDynArrayInfo *
     1.8 +makePrivDynArrayOfSize_Ext( void ***addrOfPtrToArray, int32 sizeOfArray );
     1.9 +
    1.10  int32
    1.11  addToDynArray( void *value, PrivDynArrayInfo *info );
    1.12  
    1.13 @@ -37,6 +40,9 @@
    1.14  makeHighestDynArrayIndexBe( PrivDynArrayInfo *info, int32 highestIndex );
    1.15  
    1.16  void
    1.17 +makeHighestDynArrayIndexBeAtLeast(PrivDynArrayInfo *info,int32 highestIndex);
    1.18 +
    1.19 +void
    1.20  increaseSizeOfDynArrayTo( PrivDynArrayInfo *info, int32 newSize );
    1.21  
    1.22  typedef void  (*FreeFnPtr)  ( void * ); //fn has to cast void * to whatever