From ff4d42d6518c98a3e43ea573e1a82e1437603811 Mon Sep 17 00:00:00 2001 From: h_vogt Date: Sat, 23 Mar 2013 17:40:37 +0100 Subject: [PATCH] outitf.c: prepare for feedback in shared ngspice --- src/frontend/outitf.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/frontend/outitf.c b/src/frontend/outitf.c index 439e01b98..4d784a5d1 100644 --- a/src/frontend/outitf.c +++ b/src/frontend/outitf.c @@ -60,6 +60,9 @@ static void freeRun(runDesc *run); /*Output data to spice module saj*/ #ifdef TCL_MODULE #include "ngspice/tclspice.h" +#elif defined SHARED_MODULE +extern int sh_ExecutePerLoop(void); +extern void sh_vecinit(runDesc *run); #endif /*saj*/ @@ -360,6 +363,8 @@ beginPlot(JOB *analysisPtr, CKTcircuit *circuitPtr, char *cktName, char *analNam /*Start BLT, initilises the blt vectors saj*/ #ifdef TCL_MODULE blt_init(run); +#elif defined SHARED_MODULE + sh_vecinit(run); #endif return (OK); @@ -613,6 +618,8 @@ OUTpData(runDesc *plotPtr, IFvalue *refValue, IFvalue *valuePtr) #ifdef TCL_MODULE Tcl_ExecutePerLoop(); +#elif defined SHARED_MODULE + sh_ExecutePerLoop(); #endif return (OK);