From 36585eff57d16171bb4a53fdc6348613d44eabe6 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sun, 9 Dec 2018 15:18:12 -0800 Subject: Experiments with retiming (adding new APIs). --- src/misc/vec/vecInt.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/misc/vec') diff --git a/src/misc/vec/vecInt.h b/src/misc/vec/vecInt.h index a0527ab9..dd478a1c 100644 --- a/src/misc/vec/vecInt.h +++ b/src/misc/vec/vecInt.h @@ -327,6 +327,13 @@ static inline int * Vec_IntReleaseArray( Vec_Int_t * p ) p->pArray = NULL; return pArray; } +static inline int * Vec_IntReleaseNewArray( Vec_Int_t * p ) +{ + int * pArray = ABC_ALLOC( int, p->nSize+1 ); + pArray[0] = p->nSize+1; + memcpy( pArray+1, p->pArray, sizeof(int)*p->nSize ); + return pArray; +} /**Function************************************************************* -- cgit v1.2.3