Browse Source

dvec abstraction, #2/11, introduce `dvec_alloc()'

pre-master-46
rlar 10 years ago
parent
commit
9d99a06bcd
  1. 1
      src/frontend/Makefile.am
  2. 11
      src/frontend/dvec.c
  3. 2
      src/include/ngspice/dvec.h
  4. 1
      visualc/sharedspice.vcxproj
  5. 1
      visualc/vngspice-fftw.vcxproj
  6. 1
      visualc/vngspice.vcxproj

1
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 \

11
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;
}

2
src/include/ngspice/dvec.h

@ -68,4 +68,6 @@ struct dveclist {
struct dveclist *next;
};
struct dvec *dvec_alloc(void);
#endif

1
visualc/sharedspice.vcxproj

@ -818,6 +818,7 @@
<ClCompile Include="..\src\frontend\dimens.c" />
<ClCompile Include="..\src\frontend\display.c" />
<ClCompile Include="..\src\frontend\dotcards.c" />
<ClCompile Include="..\src\frontend\dvec.c" />
<ClCompile Include="..\src\frontend\error.c" />
<ClCompile Include="..\src\frontend\evaluate.c" />
<ClCompile Include="..\src\frontend\fourier.c" />

1
visualc/vngspice-fftw.vcxproj

@ -1386,6 +1386,7 @@ lib /machine:x64 /def:..\..\fftw-3.3.4-dll64\libfftw3-3.def /out:$(IntDir)libfft
<ClCompile Include="..\src\frontend\dimens.c" />
<ClCompile Include="..\src\frontend\display.c" />
<ClCompile Include="..\src\frontend\dotcards.c" />
<ClCompile Include="..\src\frontend\dvec.c" />
<ClCompile Include="..\src\frontend\error.c" />
<ClCompile Include="..\src\frontend\evaluate.c" />
<ClCompile Include="..\src\frontend\fourier.c" />

1
visualc/vngspice.vcxproj

@ -1338,6 +1338,7 @@
<ClCompile Include="..\src\frontend\dimens.c" />
<ClCompile Include="..\src\frontend\display.c" />
<ClCompile Include="..\src\frontend\dotcards.c" />
<ClCompile Include="..\src\frontend\dvec.c" />
<ClCompile Include="..\src\frontend\error.c" />
<ClCompile Include="..\src\frontend\evaluate.c" />
<ClCompile Include="..\src\frontend\fourier.c" />

Loading…
Cancel
Save