From 64f31f98bf5b317dc08f0e96bf1aa617053c918d Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Tue, 2 Aug 2011 12:01:49 +0700 Subject: Added API to access the CEX vector. --- src/base/main/main.h | 1 + src/base/main/mainFrame.c | 1 + 2 files changed, 2 insertions(+) (limited to 'src/base/main') diff --git a/src/base/main/main.h b/src/base/main/main.h index f8d6c1ab..134af6e2 100644 --- a/src/base/main/main.h +++ b/src/base/main/main.h @@ -109,6 +109,7 @@ extern ABC_DLL int Abc_FrameIsFlagEnabled( char * pFlag ); extern ABC_DLL int Abc_FrameReadBmcFrames( Abc_Frame_t * p ); extern ABC_DLL int Abc_FrameReadProbStatus( Abc_Frame_t * p ); extern ABC_DLL Abc_Cex_t * Abc_FrameReadCex( Abc_Frame_t * p ); +extern ABC_DLL Vec_Ptr_t * Abc_FrameReadCexVec( Abc_Frame_t * p ); extern ABC_DLL int Abc_FrameReadCexPiNum( Abc_Frame_t * p ); extern ABC_DLL int Abc_FrameReadCexRegNum( Abc_Frame_t * p ); diff --git a/src/base/main/mainFrame.c b/src/base/main/mainFrame.c index cd743977..658bc34e 100644 --- a/src/base/main/mainFrame.c +++ b/src/base/main/mainFrame.c @@ -61,6 +61,7 @@ char * Abc_FrameReadFlag( char * pFlag ) { return Cmd_FlagRe int Abc_FrameReadBmcFrames( Abc_Frame_t * p ) { return s_GlobalFrame->nFrames; } int Abc_FrameReadProbStatus( Abc_Frame_t * p ) { return s_GlobalFrame->Status; } Abc_Cex_t * Abc_FrameReadCex( Abc_Frame_t * p ) { return s_GlobalFrame->pCex; } +Vec_Ptr_t * Abc_FrameReadCexVec( Abc_Frame_t * p ) { return s_GlobalFrame->vCexVec; } int Abc_FrameReadCexPiNum( Abc_Frame_t * p ) { return s_GlobalFrame->pCex->nPis; } int Abc_FrameReadCexRegNum( Abc_Frame_t * p ) { return s_GlobalFrame->pCex->nRegs; } -- cgit v1.2.3