Holger Vogt
de9dfad0c9
remove VS 'assignment within conditional expression' warning
7 years ago
rlar
45a70b3a53
rewrite, use enum instead of #define sequences
see branch "rewrite-defines2enum"
8 years ago
rlar
d981fb331b
spicelib/devices/*, drop empty destroy functions
8 years ago
rlar
ead6dc4816
spicelib/devices/{sw,csw}, unify CKTstates[] access
do it the same way as the other devices do
access CKTstates[][slot] via device specific descriptive macros
access CKTstates[] via CKTstate0 CKTstate1 macros
this patch has been checked for object file in-variance with gcc
8 years ago
rlar
bcecc19e8b
spicelib/devices/{sw,csw}, cleanup for readability
This change is functional invariant, and has been checked
with gcc for object file in-variance.
For the details see the "rewrite-sw" branch
8 years ago
rlar
cd1bbf2003
rewrite, use designated initializer for SPICEdev initialisation
8 years ago
rlar
2c9bfecbad
GENmodel, GENinstance, change layout, #3/4, coccinelle semantic patch
8 years ago
rlar
2dcb79d09c
GENmodel, GENinstance, change layout, #1/4, coccinelle semantic patch
8 years ago
rlar
1befa488f6
DEVdestroy(), change API, #1/2, coccinelle semantic patch
8 years ago
rlar
b17ee71576
DEVmodDelete(), change API, #1/2, coccinelle semantic patch
8 years ago
rlar
e0f1e5a3de
DEVdelete(), change API, #1/2, coccinelle semantic patch
8 years ago
rlar
a8e440eabe
whitespace cleanup, comments cleanup, line wrap
8 years ago
rlar
2f329bd8b4
N_MXVLNTH, drop noise variable name limitation
9 years ago
rlar
00c743c37d
src/spicelib/devices/*/*def*.h, declare external node variables const
for almost all other external nodes (notable exception "txl")
src/spicelib/devices/*/*def*.h, declare external node variables const
1) The compiler shall emit an error message if we still mess around
with external node numbers.
2) To mark which elements of the instance struct are meant to be set
externally when parsing the netlist
These "external" node variables are exclusively set via the
overlay struct GENinstance, member GENnode[]
We shall not mess around with these "external" node variables
because it would get rather difficult to avoid bugs considering
re-invocation of the XXXsetup() routine.
This gets interesting for devices with optional ports,
which get copied around depending on the amount of connected ports.
9 years ago
rlar
07d89b5fcd
devices/**, unify structure member variables, ptr -> Ptr
10 years ago
rlar
4d79617cf1
spicelib/devcies/*dest.c, rewrite DEVdestroy() functions
10 years ago
Henrik Forsten
3794c1eb20
mark end of struct GENmodel overlay
13 years ago
dwarning
bf9ad0bdfd
introduce new SPICEdev operation `DEVsoaCheck()'
13 years ago
rlar
14687910d9
rewrite `TSTALLOC()' macro for auto indentation
checked for object code invariance
13 years ago
h_vogt
89c4c16829
swload.c: reinstate the truncation code from swtrunc.c
which was removed in the following commit:
commit 0dae4607a0
Date: Wed Apr 25 18:28:20 2001 +0000
Added a patch to csw and sw from Jon Engelbert dealing with negative histeresys
13 years ago
Francesco Lannutti
08ec219417
remove all .cvsignore files
14 years ago
Francesco Lannutti
c23bd59c44
removed ancient PARALLEL_ARCH feature
removed variables
ARCHme
ARCHsize
removed functions
SMPcombine()
SMPcCombine()
CKTpartition()
removed files
spcombin.c
cktpartn.c
removed struct slots
STATcombineTime
STATtranCombTime
STATacCombTime
GENowner
<MODEL>owner
14 years ago
rlar
cb0a48801d
introduce AM_CFLAGS = $(STATIC)
14 years ago
rlar
afa1371746
#3/6 config.h --> ngspice/config.h, AM_CPPFLAGS
14 years ago
rlar
4ca58067a2
#2/6 config.h --> ngspice/config.h, #include's
14 years ago
rlar
10346e055c
#1/4 #include <ngspice/...> --> #include "ngspice/..."
15 years ago
rlar
fd9dec37a3
auxiliary define `job' --> local variable `job'
15 years ago
rlar
f8f4e32875
auxiliary define (ANALYSIS*) ckt->CKTcurJob --> `job'
15 years ago
rlar
d26015586c
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
15 years ago
rlar
23056573d8
code cleanup, drop NULL pointer casts
15 years ago
rlar
0b6a557334
code cleanup
15 years ago
rlar
abb87a6115
rename `IGNORE()' --> `NG_IGNORE()'
16 years ago
rlar
80286e0032
pour `IGNORE()' all over the source
16 years ago
rlar
7b3960506f
wrap tmalloc MALLOC etc, into two macros TMALLOC and TREALLOC
16 years ago
rlar
44e244dde8
NevalSrc() NevalSrc2() Nintegrate() prototypes --> include files
16 years ago
rlar
68b2e6b23a
whitespace cleanup (all Makefile.am files)
16 years ago
rlar
d897817800
drop a bunch of (void**) NULL casts {invocation of IFnewUid()}
16 years ago
dwarning
e923354206
fix some wrong 'double' to 'int' assignments
16 years ago
rlar
3369d860b4
cast the return values of malloc() function calls
16 years ago
h_vogt
d8810a841a
patches by R. Larice
16 years ago
pnenzi
fa549df82a
TCLSPICE IMPORT + libtool + measure2 command
18 years ago
pnenzi
7f6ad5c706
Updated to new automake standard. Replaced all INCLUDES with AM_CPPFLAGS
18 years ago
dwarning
832ec26d97
No usage of C99 Designated Initializers
19 years ago
pnenzi
1260ae08db
Update autoconf scripts and applied Niessner patch to remove compiler warnings.
22 years ago
pnenzi
7d91b8bbd2
Code cleanup.
23 years ago
pnenzi
1d5cfd8d10
Code update. CIDER compatiblity. Variuous enhancements.
23 years ago
pnenzi
8362dec274
Integrated code from tclspice, brorson xspice and Vera memleak.
23 years ago
pnenzi
0dae4607a0
Added a patch to csw and sw from Jon Engelbert dealing with negative histeresys
25 years ago
arno
8dc5eac0ee
* TODO, doc/ngspice.texi: Small updates
26 years ago
pnenzi
b3c950634f
Added some file I forgot to add in the previous commit (was rather big)
26 years ago