Avoid circular redundant function declaration.

Include vsrcext.h only via vsrcdefs.h, so VSRCinstance is defined.
This commit is contained in:
Holger Vogt 2022-04-30 23:17:46 +02:00
parent cb17062344
commit ff3580d70f
4 changed files with 4 additions and 4 deletions

View File

@ -23,7 +23,7 @@
#ifdef RFSPICE
#include "vsrc/vsrcext.h"
#include "vsrc/vsrcdefs.h"
#include "../maths/dense/dense.h"
#include "../maths/dense/denseinlines.h"

View File

@ -189,4 +189,6 @@ enum {
/* model questions */
#include "vsrcext.h"
#endif /*VSRC*/

View File

@ -18,8 +18,6 @@ extern int VSRCpzSetup(SMPmatrix*,GENmodel*,CKTcircuit*,int*);
extern int VSRCtemp(GENmodel*,CKTcircuit*);
#ifdef RFSPICE
extern int VSRCspupdate(GENmodel*, CKTcircuit*);
#include "vsrcdefs.h"
extern int VSRCgetActivePorts(GENmodel* inModel, CKTcircuit* ckt, VSRCinstance** ports);
extern int VSRCspinit(GENmodel* inModel, CKTcircuit* ckt, CMat* zref, CMat* gn, CMat* gninv);
#endif

View File

@ -3,7 +3,7 @@
#include "ngspice/devdefs.h"
#include "vsrcitf.h"
#include "vsrcext.h"
#include "vsrcdefs.h"
#include "vsrcinit.h"