28static void Mvc_CoverRemoveDuplicates(
Mvc_Cover_t * pCover );
29static void Mvc_CoverRemoveContained(
Mvc_Cover_t * pCover );
55 Mvc_CoverRemoveDuplicates( pCover );
57 Mvc_CoverRemoveContained( pCover );
72void Mvc_CoverRemoveDuplicates(
Mvc_Cover_t * pCover )
108void Mvc_CoverRemoveContained(
Mvc_Cover_t * pCover )
110 Mvc_Cube_t * pCubeBeg, * pCubeEnd, * pCubeLarge;
161 if ( pCubeLarge == pCubeEnd )
#define ABC_NAMESPACE_IMPL_START
#define ABC_NAMESPACE_IMPL_END
int Mvc_CoverContain(Mvc_Cover_t *pCover)
FUNCTION DEFINITIONS ///.
#define Mvc_CubeBitNotImpl(Res, Cube1, Cube2)
struct MvcCubeStruct Mvc_Cube_t
#define Mvc_CoverForEachCubeStartSafe(Start, Cube, Cube2)
#define Mvc_CubeReadNext(Cube)
MACRO DEFINITIONS ///.
#define Mvc_CubeReadSize(Cube)
struct MvcCoverStruct Mvc_Cover_t
void Mvc_CoverSort(Mvc_Cover_t *pCover, Mvc_Cube_t *pMask, int(*pCompareFunc)(Mvc_Cube_t *, Mvc_Cube_t *, Mvc_Cube_t *))
FuNCTION DEFINITIONS ///.
int Mvc_CubeCompareSizeAndInt(Mvc_Cube_t *pC1, Mvc_Cube_t *pC2, Mvc_Cube_t *pMask)
Mvc_Cube_t * Mvc_CoverReadCubeHead(Mvc_Cover_t *pCover)
int Mvc_CoverReadCubeNum(Mvc_Cover_t *pCover)
void Mvc_CubeFree(Mvc_Cover_t *pCover, Mvc_Cube_t *pCube)
#define Mvc_CubeBitEqual(Res, Cube1, Cube2)
int Mvc_CoverSetCubeSizes(Mvc_Cover_t *pCover)
#define Mvc_CoverDeleteCube(pCover, pPrev, pCube)
#define Mvc_CoverForEachCubeStart(Start, Cube)