Commit 993c2027 by Alan Mishchenko

Added several new APIs.

parent 95207366
...@@ -185,6 +185,7 @@ char * Extra_FileNameGenericAppend( char * pBase, char * pSuffix ) ...@@ -185,6 +185,7 @@ char * Extra_FileNameGenericAppend( char * pBase, char * pSuffix )
{ {
static char Buffer[1000]; static char Buffer[1000];
char * pDot; char * pDot;
assert( strlen(pBase) + strlen(pSuffix) < 1000 );
strcpy( Buffer, pBase ); strcpy( Buffer, pBase );
if ( (pDot = strrchr( Buffer, '.' )) ) if ( (pDot = strrchr( Buffer, '.' )) )
*pDot = 0; *pDot = 0;
......
...@@ -257,6 +257,24 @@ static inline Vec_Int_t * Vec_IntDupArray( Vec_Int_t * pVec ) ...@@ -257,6 +257,24 @@ static inline Vec_Int_t * Vec_IntDupArray( Vec_Int_t * pVec )
SeeAlso [] SeeAlso []
***********************************************************************/ ***********************************************************************/
static inline void Vec_IntErase( Vec_Int_t * p )
{
p->pArray = NULL;
p->nSize = 0;
p->nCap = 0;
}
/**Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
***********************************************************************/
static inline void Vec_IntFree( Vec_Int_t * p ) static inline void Vec_IntFree( Vec_Int_t * p )
{ {
ABC_FREE( p->pArray ); ABC_FREE( p->pArray );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment