From 9d99a06bcd1bd95d43d45ddd8fbc77d875c6a664 Mon Sep 17 00:00:00 2001 From: rlar Date: Mon, 28 Dec 2015 20:24:35 +0100 Subject: [PATCH] dvec abstraction, #2/11, introduce `dvec_alloc()' --- src/frontend/Makefile.am | 1 + src/frontend/dvec.c | 11 +++++++++++ src/include/ngspice/dvec.h | 2 ++ visualc/sharedspice.vcxproj | 1 + visualc/vngspice-fftw.vcxproj | 1 + visualc/vngspice.vcxproj | 1 + 6 files changed, 17 insertions(+) create mode 100644 src/frontend/dvec.c diff --git a/src/frontend/Makefile.am b/src/frontend/Makefile.am index d93b48c05..6b8757c1b 100644 --- a/src/frontend/Makefile.am +++ b/src/frontend/Makefile.am @@ -111,6 +111,7 @@ libfte_la_SOURCES = \ display.h \ dotcards.c \ dotcards.h \ + dvec.c \ error.c \ evaluate.c \ evaluate.h \ diff --git a/src/frontend/dvec.c b/src/frontend/dvec.c new file mode 100644 index 000000000..f253f4937 --- /dev/null +++ b/src/frontend/dvec.c @@ -0,0 +1,11 @@ +#include "ngspice/ngspice.h" +#include "ngspice/dvec.h" + + +struct dvec * +dvec_alloc(void) +{ + struct dvec *rv = TMALLOC(struct dvec, 1); + + return rv; +} diff --git a/src/include/ngspice/dvec.h b/src/include/ngspice/dvec.h index 291193922..ca2727b97 100644 --- a/src/include/ngspice/dvec.h +++ b/src/include/ngspice/dvec.h @@ -68,4 +68,6 @@ struct dveclist { struct dveclist *next; }; +struct dvec *dvec_alloc(void); + #endif diff --git a/visualc/sharedspice.vcxproj b/visualc/sharedspice.vcxproj index 51c48dd03..90c41f908 100644 --- a/visualc/sharedspice.vcxproj +++ b/visualc/sharedspice.vcxproj @@ -818,6 +818,7 @@ + diff --git a/visualc/vngspice-fftw.vcxproj b/visualc/vngspice-fftw.vcxproj index 37b6563a9..f30fcf5fe 100644 --- a/visualc/vngspice-fftw.vcxproj +++ b/visualc/vngspice-fftw.vcxproj @@ -1386,6 +1386,7 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft + diff --git a/visualc/vngspice.vcxproj b/visualc/vngspice.vcxproj index bc2f72039..414942edb 100644 --- a/visualc/vngspice.vcxproj +++ b/visualc/vngspice.vcxproj @@ -1338,6 +1338,7 @@ +