abc-master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
mvcMan.c File Reference
#include <string.h>
#include "mvc.h"

Go to the source code of this file.

Functions

ABC_NAMESPACE_IMPL_START
Mvc_Manager_t
Mvc_ManagerStart ()
 DECLARATIONS ///. More...
 
void Mvc_ManagerFree (Mvc_Manager_t *p)
 

Function Documentation

void Mvc_ManagerFree ( Mvc_Manager_t p)

Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 67 of file mvcMan.c.

68 {
73  ABC_FREE( p );
74 }
void Extra_MmFixedStop(Extra_MmFixed_t *p)
Extra_MmFixed_t * pMan1
Definition: mvc.h:111
Extra_MmFixed_t * pMan4
Definition: mvc.h:113
Extra_MmFixed_t * pMan2
Definition: mvc.h:112
#define ABC_FREE(obj)
Definition: abc_global.h:232
Extra_MmFixed_t * pManC
Definition: mvc.h:110
ABC_NAMESPACE_IMPL_START Mvc_Manager_t* Mvc_ManagerStart ( )

DECLARATIONS ///.

CFile****************************************************************

FileName [mvcMan.c]

PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]

Synopsis [Procedures working with the MVC memory manager.]

Author [MVSIS Group]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - February 1, 2003.]

Revision [

Id:
mvcMan.c,v 1.3 2003/03/19 19:50:26 alanmi Exp

]FUNCTION DEFINITIONS /// Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 44 of file mvcMan.c.

45 {
46  Mvc_Manager_t * p;
47  p = ABC_ALLOC( Mvc_Manager_t, 1 );
48  memset( p, 0, sizeof(Mvc_Manager_t) );
49  p->pMan1 = Extra_MmFixedStart( sizeof(Mvc_Cube_t) );
50  p->pMan2 = Extra_MmFixedStart( sizeof(Mvc_Cube_t) + sizeof(Mvc_CubeWord_t) );
51  p->pMan4 = Extra_MmFixedStart( sizeof(Mvc_Cube_t) + 3 * sizeof(Mvc_CubeWord_t) );
52  p->pManC = Extra_MmFixedStart( sizeof(Mvc_Cover_t) );
53  return p;
54 }
char * memset()
unsigned int Mvc_CubeWord_t
STRUCTURE DEFINITIONS ///.
Definition: mvc.h:55
static Llb_Mgr_t * p
Definition: llb3Image.c:950
Extra_MmFixed_t * pMan1
Definition: mvc.h:111
Extra_MmFixed_t * pMan4
Definition: mvc.h:113
#define ABC_ALLOC(type, num)
Definition: abc_global.h:229
Extra_MmFixed_t * Extra_MmFixedStart(int nEntrySize)
Extra_MmFixed_t * pMan2
Definition: mvc.h:112
Extra_MmFixed_t * pManC
Definition: mvc.h:110