diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2017-03-20 23:45:03 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2017-03-20 23:45:03 -0700 |
commit | d92bfbaddc0c0ba1f5eb145f00c079f944257eb6 (patch) | |
tree | a0c01b2bbbf00dc5cb25a105081304567e21273b /src/map | |
parent | bacc1bc12c946442c6709614093ad188282ffcfc (diff) | |
download | abc-d92bfbaddc0c0ba1f5eb145f00c079f944257eb6.tar.gz abc-d92bfbaddc0c0ba1f5eb145f00c079f944257eb6.tar.bz2 abc-d92bfbaddc0c0ba1f5eb145f00c079f944257eb6.zip |
Experiments with new network data-structure.
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/mio/mio.h | 1 | ||||
-rw-r--r-- | src/map/mio/mioApi.c | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/map/mio/mio.h b/src/map/mio/mio.h index 6e16a57f..a957f33c 100644 --- a/src/map/mio/mio.h +++ b/src/map/mio/mio.h @@ -136,6 +136,7 @@ extern float Mio_LibraryReadAreaInv ( Mio_Library_t * pLib ); extern float Mio_LibraryReadAreaBuf ( Mio_Library_t * pLib ); extern float Mio_LibraryReadAreaNand2 ( Mio_Library_t * pLib ); extern int Mio_LibraryReadGateNameMax( Mio_Library_t * pLib ); +extern void Mio_LibrarySetName ( Mio_Library_t * pLib, char * pName ); extern char * Mio_GateReadName ( Mio_Gate_t * pGate ); extern char * Mio_GateReadOutName ( Mio_Gate_t * pGate ); extern double Mio_GateReadArea ( Mio_Gate_t * pGate ); diff --git a/src/map/mio/mioApi.c b/src/map/mio/mioApi.c index 38e754a6..90639518 100644 --- a/src/map/mio/mioApi.c +++ b/src/map/mio/mioApi.c @@ -64,6 +64,7 @@ float Mio_LibraryReadDelayAigNode ( Mio_Library_t * pLib ) { retur float Mio_LibraryReadAreaInv ( Mio_Library_t * pLib ) { return (float)(pLib->pGateInv? pLib->pGateInv->dArea : 0.0); } float Mio_LibraryReadAreaBuf ( Mio_Library_t * pLib ) { return (float)(pLib->pGateBuf? pLib->pGateBuf->dArea : 0.0); } float Mio_LibraryReadAreaNand2 ( Mio_Library_t * pLib ) { return (float)(pLib->pGateNand2? pLib->pGateNand2->dArea : 0.0); } +void Mio_LibrarySetName ( Mio_Library_t * pLib, char * pName ) { ABC_FREE(pLib->pName); pLib->pName = pName; } /**Function************************************************************* |