mirror of
https://github.com/RTimothyEdwards/magic.git
synced 2026-08-22 14:17:43 +02:00
extflat: integrate cb_extflat_visitresists_t for EFVisitResists()
Additionally the HierName's hierName1 and hierName2 arguments have been made 'const' to help convey the receiver can not modify the referenced data passed.
This commit is contained in:
@@ -1122,7 +1122,7 @@ runexttospice:
|
||||
if (flatFlags & EF_FLATCAPS)
|
||||
EFVisitCaps(spccapVisit, (ClientData) NULL);
|
||||
|
||||
EFVisitResists(spcresistVisit, (ClientData) NULL);
|
||||
EFVisitResists(spcresistVisit, PTR2CD(NULL));
|
||||
EFVisitSubcircuits(subcktVisit, (ClientData) NULL);
|
||||
|
||||
/* Visit nodes to find the substrate node */
|
||||
@@ -1298,7 +1298,7 @@ main(
|
||||
if (flatFlags & EF_FLATCAPS)
|
||||
EFVisitCaps(spccapVisit, (ClientData) NULL);
|
||||
|
||||
EFVisitResists(spcresistVisit, (ClientData) NULL);
|
||||
EFVisitResists(spcresistVisit, PTR2CD(NULL));
|
||||
EFVisitSubcircuits(subcktVisit, (ClientData) NULL);
|
||||
esSpiceCapNode = StrDup((char **)NULL, esSpiceDefaultGnd);
|
||||
EFVisitNodes(spcnodeVisit, (ClientData) NULL);
|
||||
@@ -3653,11 +3653,12 @@ spccapVisit(
|
||||
* ----------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
/* ARGSUSED */
|
||||
/* @typedef cb_extflat_visitresists_t (UNUSED) */
|
||||
int
|
||||
spcresistVisit(
|
||||
HierName *hierName1,
|
||||
HierName *hierName2,
|
||||
const HierName *hierName1,
|
||||
const HierName *hierName2,
|
||||
float res,
|
||||
ClientData cdata) /* unused */
|
||||
{
|
||||
|
||||
@@ -25,7 +25,7 @@ extern int spccapVisit(HierName *hierName1, HierName *hierName2, double cap, Cli
|
||||
extern int spcdevVisit(Dev *dev, HierContext *hc, float scale, Transform *trans, ClientData cdata); /* @typedef cb_extflat_visitdevs_t (UNUSED) */
|
||||
extern int spcnodeVisit(EFNode *node, int res, double cap, ClientData cdata); /* @typedef cb_extflat_visitnodes_t (UNUSED) */
|
||||
extern int subcktVisit(Use *use, HierName *hierName, bool is_top); /* @typedef cb_extflat_visitsubcircuits_t */
|
||||
extern int spcresistVisit(HierName *hierName1, HierName *hierName2, float res, ClientData cdata); /* @typedef cb_extflat_visitresists_t (UNUSED) */
|
||||
extern int spcresistVisit(const HierName *hierName1, const HierName *hierName2, float res, ClientData cdata); /* @typedef cb_extflat_visitresists_t (UNUSED) */
|
||||
extern int devMergeVisit(Dev *dev, HierContext *hc, float scale, Transform *trans, ClientData cdata); /* @typedef cb_extflat_visitdevs_t (UNUSED) */
|
||||
extern int devDistJunctVisit(Dev *dev, HierContext *hc, float scale, Transform *trans, ClientData cdata); /* @typedef cb_extflat_visitdevs_t (UNUSED) */
|
||||
extern int spcsubVisit(EFNode *node, int res, double cap, ClientData cdata); /* @typedef cb_extflat_visitnodes_t (char** resstr) */
|
||||
|
||||
Reference in New Issue
Block a user