From 99a917caf379fbbac1b26cd9af2205108262e945 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Tue, 12 Aug 2014 16:20:03 -0700 Subject: Bug fix in &fraig -L . --- src/misc/vec/vecWrd.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/misc/vec') diff --git a/src/misc/vec/vecWrd.h b/src/misc/vec/vecWrd.h index c765dd8d..5688d7b2 100644 --- a/src/misc/vec/vecWrd.h +++ b/src/misc/vec/vecWrd.h @@ -1084,6 +1084,17 @@ static inline void Vec_WrdUniqify( Vec_Wrd_t * p ) p->pArray[k++] = p->pArray[i]; p->nSize = k; } +static inline int Vec_WrdUniqueCount( Vec_Wrd_t * vData, int nWordSize, Vec_Int_t ** pvMap ) +{ + int Result; + Vec_Int_t * vDataInt = (Vec_Int_t *)vData; + vDataInt->nSize *= 2; + vDataInt->nCap *= 2; + Result = Vec_IntUniqueCount( vDataInt, 2 * nWordSize, pvMap ); + vDataInt->nSize /= 2; + vDataInt->nCap /= 2; + return Result; +} static inline Vec_Wrd_t * Vec_WrdUniqifyHash( Vec_Wrd_t * vData, int nWordSize ) { Vec_Int_t * vResInt; -- cgit v1.2.3