diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2021-10-22 00:00:01 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2021-10-22 00:00:01 -0700 |
commit | d4f073bad759874161e2de5952ef7d466bc3eb07 (patch) | |
tree | e6e2606155dafe4ddd3df74656ffee8e5be8b7e6 /src/misc/vec/vecPtr.h | |
parent | abc54a2d207f45e2b556eea0bcb26ca8798a33c3 (diff) | |
download | abc-d4f073bad759874161e2de5952ef7d466bc3eb07.tar.gz abc-d4f073bad759874161e2de5952ef7d466bc3eb07.tar.bz2 abc-d4f073bad759874161e2de5952ef7d466bc3eb07.zip |
Various changes.
Diffstat (limited to 'src/misc/vec/vecPtr.h')
-rw-r--r-- | src/misc/vec/vecPtr.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/misc/vec/vecPtr.h b/src/misc/vec/vecPtr.h index 565e0474..0f024f68 100644 --- a/src/misc/vec/vecPtr.h +++ b/src/misc/vec/vecPtr.h @@ -607,6 +607,26 @@ static inline void Vec_PtrFreeFree( Vec_Ptr_t * p ) /**Function************************************************************* + Synopsis [] + + Description [] + + SideEffects [] + + SeeAlso [] + +***********************************************************************/ +static void Vec_PtrFreeFunc( Vec_Ptr_t * p, void (*pFuncItemFree)(void *) ) ___unused; +static void Vec_PtrFreeFunc( Vec_Ptr_t * p, void (*pFuncItemFree)(void *) ) +{ + void * pItem; int i; + Vec_PtrForEachEntry( void *, p, pItem, i ) + if ( pItem ) pFuncItemFree( pItem ); + Vec_PtrFree( p ); +} + +/**Function************************************************************* + Synopsis [Copies the interger array.] Description [] |