summaryrefslogtreecommitdiffstats
path: root/src/misc/vec
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-09-08 19:53:49 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2015-09-08 19:53:49 -0700
commit97751e43b71792ded1947d98945e1e832325be6d (patch)
tree2b88dea48591c73d70bc4172f449de9a6b77bd5b /src/misc/vec
parentf623b04da47aaa2810c06b880f85354becef288e (diff)
downloadabc-97751e43b71792ded1947d98945e1e832325be6d.tar.gz
abc-97751e43b71792ded1947d98945e1e832325be6d.tar.bz2
abc-97751e43b71792ded1947d98945e1e832325be6d.zip
New constraint manager and memory reporting 'ps'.
Diffstat (limited to 'src/misc/vec')
-rw-r--r--src/misc/vec/vecPtr.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/misc/vec/vecPtr.h b/src/misc/vec/vecPtr.h
index b700d221..f40a7807 100644
--- a/src/misc/vec/vecPtr.h
+++ b/src/misc/vec/vecPtr.h
@@ -232,6 +232,18 @@ static inline Vec_Ptr_t * Vec_PtrDupArray( Vec_Ptr_t * pVec )
SeeAlso []
***********************************************************************/
+static inline void Vec_PtrZero( Vec_Ptr_t * p )
+{
+ p->pArray = NULL;
+ p->nSize = 0;
+ p->nCap = 0;
+}
+static inline void Vec_PtrErase( Vec_Ptr_t * p )
+{
+ ABC_FREE( p->pArray );
+ p->nSize = 0;
+ p->nCap = 0;
+}
static inline void Vec_PtrFree( Vec_Ptr_t * p )
{
ABC_FREE( p->pArray );