memset( p, ~0, sizeof( tr_ptrArray ) );
}
-tr_ptrArray*
-tr_ptrArrayNew( void )
-{
- tr_ptrArray * p = tr_new( tr_ptrArray, 1 );
- *p = TR_PTR_ARRAY_INIT;
- return p;
-}
-
tr_ptrArray*
tr_ptrArrayDup( tr_ptrArray* in )
{
func( t->items[i] );
}
-void
-tr_ptrArrayFree( tr_ptrArray * t,
- PtrArrayForeachFunc func )
-{
- tr_ptrArrayDestruct( t, func );
- tr_free( t );
-}
-
void**
tr_ptrArrayPeek( tr_ptrArray * t,
int * size )
void tr_ptrArrayDestruct( tr_ptrArray*, PtrArrayForeachFunc func );
-tr_ptrArray * tr_ptrArrayNew( void );
-
tr_ptrArray * tr_ptrArrayDup( tr_ptrArray* );
void tr_ptrArrayForeach( tr_ptrArray * array,
PtrArrayForeachFunc func );
-void tr_ptrArrayFree( tr_ptrArray * array,
- PtrArrayForeachFunc func );
-
void* tr_ptrArrayNth( tr_ptrArray * array,
int nth );