summaryrefslogtreecommitdiffstats
path: root/src/map/if/if.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-03-05 16:53:18 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2013-03-05 16:53:18 -0800
commitdcc89071613ac466e59ec4d098b4d219f46d717b (patch)
tree6f16b278c806c6f969c9c2091207691f53307204 /src/map/if/if.h
parent4ff5203f4c8b341eb717b742bf1af51f64f31ccd (diff)
downloadabc-dcc89071613ac466e59ec4d098b4d219f46d717b.tar.gz
abc-dcc89071613ac466e59ec4d098b4d219f46d717b.tar.bz2
abc-dcc89071613ac466e59ec4d098b4d219f46d717b.zip
Improvements to the hierarchy/timing manager.
Diffstat (limited to 'src/map/if/if.h')
-rw-r--r--src/map/if/if.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/map/if/if.h b/src/map/if/if.h
index e8a4c604..a22c4841 100644
--- a/src/map/if/if.h
+++ b/src/map/if/if.h
@@ -318,8 +318,11 @@ typedef struct If_Box_t_ If_Box_t;
struct If_Box_t_
{
char * pName;
+ char fSeq;
+ char fBlack;
+ char fOuter;
+ char fUnused;
int Id;
- int fBlack;
int nPis;
int nPos;
int * pDelays;
@@ -506,8 +509,10 @@ extern float If_LibLutSlowestPinDelay( If_LibLut_t * p );
extern If_LibBox_t * If_LibBoxStart();
extern void If_LibBoxFree( If_LibBox_t * p );
extern If_Box_t * If_LibBoxReadBox( If_LibBox_t * p, int Id );
+extern If_Box_t * If_LibBoxFindBox( If_LibBox_t * p, char * pName );
extern void If_LibBoxAdd( If_LibBox_t * p, If_Box_t * pBox );
extern If_LibBox_t * If_LibBoxRead( char * pFileName );
+extern If_LibBox_t * If_LibBoxRead2( char * pFileName );
extern void If_LibBoxPrint( FILE * pFile, If_LibBox_t * p );
extern void If_LibBoxWrite( char * pFileName, If_LibBox_t * p );
/*=== ifMan.c =============================================================*/