52 if ( nCap > 0 && nCap < 16 )
182 for ( i = 0; i < p->
nSize; i++ )
251 assert( i >= 0 && i < p->nSize );
268 assert( i >= 0 && i < p->nSize );
301 if ( p->
nCap >= nCapMin )
377 for ( i = 0; i < p->
nSize; i++ )
378 if ( p->
pArray[i] == Entry )
401 for ( i = p->
nSize-1; i > 0; i-- )
405 if (( fIncrease && Entry1 >= Entry2) ||
406 (!fIncrease && Entry1 <= Entry2) )
int Msat_IntVecReadEntry(Msat_IntVec_t *p, int i)
void Msat_IntVecPush(Msat_IntVec_t *p, int Entry)
void Msat_IntVecWriteEntry(Msat_IntVec_t *p, int i, int Entry)
Msat_IntVec_t * Msat_IntVecAllocArrayCopy(int *pArray, int nSize)
#define ABC_REALLOC(type, obj, num)
Msat_IntVec_t * Msat_IntVecDupArray(Msat_IntVec_t *pVec)
Msat_IntVec_t * Msat_IntVecDup(Msat_IntVec_t *pVec)
#define ABC_ALLOC(type, num)
void Msat_IntVecSort(Msat_IntVec_t *p, int fReverse)
void Msat_IntVecFree(Msat_IntVec_t *p)
int * Msat_IntVecReleaseArray(Msat_IntVec_t *p)
void Msat_IntVecGrow(Msat_IntVec_t *p, int nCapMin)
void Msat_IntVecFill(Msat_IntVec_t *p, int nSize, int Entry)
Msat_IntVec_t * Msat_IntVecAllocArray(int *pArray, int nSize)
int Msat_IntVecPop(Msat_IntVec_t *p)
int Msat_IntVecReadEntryLast(Msat_IntVec_t *p)
#define ABC_NAMESPACE_IMPL_END
int Msat_IntVecReadSize(Msat_IntVec_t *p)
#define ABC_NAMESPACE_IMPL_START
static int Msat_IntVecSortCompare2(int *pp1, int *pp2)
void Msat_IntVecPushUniqueOrder(Msat_IntVec_t *p, int Entry, int fIncrease)
void Msat_IntVecClear(Msat_IntVec_t *p)
int Msat_IntVecPushUnique(Msat_IntVec_t *p, int Entry)
static ABC_NAMESPACE_IMPL_START int Msat_IntVecSortCompare1(int *pp1, int *pp2)
DECLARATIONS ///.
Msat_IntVec_t * Msat_IntVecAlloc(int nCap)
FUNCTION DEFINITIONS ///.
void Msat_IntVecShrink(Msat_IntVec_t *p, int nSizeNew)
int * Msat_IntVecReadArray(Msat_IntVec_t *p)