extflat: K&R various converted to ANSI (mainly due to bool use)

This commit is contained in:
Darryl L. Miles 2025-01-06 16:18:41 +00:00
parent ff9487de1f
commit 60c64db33a
1 changed files with 27 additions and 24 deletions

View File

@ -55,15 +55,15 @@ Use efFlatRootUse;
HierContext efFlatContext; HierContext efFlatContext;
/* Forward declarations */ /* Forward declarations */
int efFlatSingleCap(); int efFlatSingleCap(HierContext *hc, char *name1, char *name2, Connection *conn);
void efFlatGlob(); void efFlatGlob(void);
int efFlatGlobHash(HierName *); int efFlatGlobHash(HierName *);
bool efFlatGlobCmp(HierName *, HierName *); bool efFlatGlobCmp(HierName *, HierName *);
char *efFlatGlobCopy(HierName *); char *efFlatGlobCopy(HierName *);
void efFlatGlobError(EFNodeName *, EFNodeName *); void efFlatGlobError(EFNodeName *nameGlob, EFNodeName *nameFlat);
int efAddNodes(HierContext *, bool); int efAddNodes(HierContext *hc, bool stdcell);
int efAddConns(HierContext *, bool); int efAddConns(HierContext *hc, bool doWarn);
int efAddOneConn(HierContext *, char *, char *, Connection *, bool); int efAddOneConn(HierContext *hc, char *name1, char *name2, Connection *conn, bool doWarn);
/* Flags passed to efFlatNode() */ /* Flags passed to efFlatNode() */
@ -453,9 +453,9 @@ efFlatNodesDeviceless(hc, cdata)
*/ */
int int
efAddNodes(hc, stdcell) efAddNodes(
HierContext *hc; HierContext *hc,
bool stdcell; bool stdcell)
{ {
Def *def = hc->hc_use->use_def; Def *def = hc->hc_use->use_def;
EFNodeName *nn, *newname, *oldname; EFNodeName *nn, *newname, *oldname;
@ -599,9 +599,9 @@ efAddNodes(hc, stdcell)
*/ */
int int
efAddConns(hc, doWarn) efAddConns(
HierContext *hc; HierContext *hc,
bool doWarn; bool doWarn)
{ {
Connection *conn; Connection *conn;
@ -643,11 +643,12 @@ efAddConns(hc, doWarn)
*/ */
int int
efAddOneConn(hc, name1, name2, conn, doWarn) efAddOneConn(
HierContext *hc; HierContext *hc,
char *name1, *name2; /* These are strings, not HierNames */ char *name1, /* These are strings, not HierNames */
Connection *conn; char *name2,
bool doWarn; Connection *conn,
bool doWarn)
{ {
HashEntry *he1, *he2; HashEntry *he1, *he2;
EFNode *node, *newnode; EFNode *node, *newnode;
@ -710,7 +711,7 @@ efAddOneConn(hc, name1, name2, conn, doWarn)
*/ */
void void
efFlatGlob() efFlatGlob(void)
{ {
EFNodeName *nameFlat, *nameGlob; EFNodeName *nameFlat, *nameGlob;
EFNode *nodeFlat, *nodeGlob; EFNode *nodeFlat, *nodeGlob;
@ -825,8 +826,9 @@ efFlatGlob()
} }
void void
efFlatGlobError(nameGlob, nameFlat) efFlatGlobError(
EFNodeName *nameGlob, *nameFlat; EFNodeName *nameGlob,
EFNodeName *nameFlat)
{ {
EFNode *nodeGlob = nameGlob->efnn_node, *nodeFlat = nameFlat->efnn_node; EFNode *nodeGlob = nameGlob->efnn_node, *nodeFlat = nameFlat->efnn_node;
EFNodeName *nn; EFNodeName *nn;
@ -1066,10 +1068,11 @@ efFlatCaps(hc)
*/ */
int int
efFlatSingleCap(hc, name1, name2, conn) efFlatSingleCap(
HierContext *hc; /* Contains hierarchical pathname to cell */ HierContext *hc, /* Contains hierarchical pathname to cell */
char *name1, *name2; /* Names of nodes connecting to capacitor */ char *name1, /* Names of nodes connecting to capacitor */
Connection *conn; /* Contains capacitance to add */ char *name2,
Connection *conn) /* Contains capacitance to add */
{ {
EFNode *n1, *n2; EFNode *n1, *n2;
HashEntry *he; HashEntry *he;