rlar
deeb06b063
inpcom.c, inline and rename the `skip' family, depreciate some of them
10 years ago
rlar
88983b079b
numparam/spicenum.c, prevent memory access beyond end of string
10 years ago
rlar
1578348fdf
frontend/inp.c, inp_evaluate_temper(), fix memory hole
10 years ago
rlar
cc8f84ab84
frontend/inp.c, inp_parse_temper(), bug fix, prevent multiple free'ed memory
10 years ago
rlar
c9ee5a4501
frontend/inp.c, inp_parse_temper(), rewrite linked list insertion
10 years ago
rlar
f9794431c3
xspice/icm/digital/d_osc/cfunc.mod, swallow a warning
10 years ago
rlar
297c1e90b6
xspice/icm/digital/d_state/cfunc.mod, swallow warnings
current state and next_state are denoted by integers,
though parsed with a parser written for double values.
10 years ago
rlar
2b0c60dadf
xspice/ipc/ipcsockets.c, choke some warnings
Fixme, this code is simply broken,
nobody seems to use it.
One would need to change the socket protocol (message length)
in agreement with the users of the protocol.
For the time beeing,
just suffocate the warnings in a way which does not change
the broken behaviour of this code.
10 years ago
rlar
20aaa3973a
frontend/trannoise/wallace.c, avoid warnings
drop unused `s' and `cob'
chage type of `coa', which is used exclusively in `unsigned int' context
10 years ago
rlar
4b5669a51c
frontend/resource.c, fix bizarre time mathematics
10 years ago
rlar
36064b624a
frontend/resource.c, rename time variables to denote their actual units
10 years ago
rlar
1125b293e3
frontend/resource.c, bug fix, lastusec actually denotes milliseconds
10 years ago
rlar
03630efb8c
remove ancient artefact `#ifdef ipsc'
10 years ago
rlar
40a0cea0d2
swap some `SWAP' arguments for readability
10 years ago
rlar
bd0bc3038b
use `SWAP' macro
10 years ago
rlar
b36385e333
improve `SWAP' macro
10 years ago
rlar
f84d2d4e44
misc/wlist.c, minor cleanup
10 years ago
rlar
273be42cfd
improve `ABORT' macro
10 years ago
rlar
6fe937f931
drop unused `SWAPINT' macro
10 years ago
rlar
6342bec8ec
everywhere, drop `MALLOC()' and `REALLOC()'
10 years ago
rlar
4c1c95e20f
everywhere, use `TMALLOC()' instead of `alloc()'
10 years ago
h_vogt
7d8e287fa3
enable backquote substitution for Visual Studio console apps
10 years ago
h_vogt
25264b3980
memory.h: hrealloc not used anywhere
10 years ago
rlar
d0897fd0c4
src/spicelib/parser/inpptree.c, bug fix, B expression of kind `max(0,expr)'
identified and reported by Marcel Hendrix,
expressions of this kind could trigger a segmentation violation.
PTdifferentiate() roughly evaluates to
ternary_fcn(ge0(0-expr), 0, PTdifferentate(expr))
and mkb() optimizes
0 - expr --> unary_minus(expr)
IFeval() invokes PTeval() for the derivative too,
PTeval() looks at the incorrect tree->funcnum
and tries to PTeval for a second argument which is not there,
(unary_minus does not have a second argument)
causing a segmentation fault.
10 years ago
rlar
0932120a7f
special cases of the char variants of the <ctype.h> family
10 years ago
rlar
726d0be34c
use char variants of the <ctype.h> toxxxx() family
10 years ago
rlar
71a7c3459b
use char variants of the <ctype.h> isxxxx() family
10 years ago
rlar
d0c5a495ca
ngspice.h, cm.h, cmpp.h, introduce char variants of the <ctype.h> family
10 years ago
rlar
07aba2e2ae
frontend/variable.c, used `isalnum()' instead of homegrown `isalphanum()'
10 years ago
rlar
7a51ead0a5
frontend/inpcom.c, char argument for `identifier_char()'
10 years ago
rlar
ea0cd17974
numparam/xpressn.c, fix a warning
10 years ago
rlar
1a257cd55a
frontend/breakp.c, cleanup `dbfree1()' and `dbfree()'
10 years ago
rlar
8ce99a3c66
plotting/graf.c, bug fix, dbfree1() is wanted instead of dbfree()
10 years ago
mhx
d97e12b1ab
frontend/breakp.c, avoid segfault on/after "delete all"
10 years ago
rlar
6d356f439d
autogen.sh, src/Makefile.am, fix a build problem
in autogen.sh:
libtoolize generates m4/*.m4 files
autoheader generates config.h.in
but only when needed
Thus a second autogen.sh invocation generated new .m4 files
but left config.h.in untouched with old timestamp
The makefiles did recognice this situation and tried to regenerate
config.h.in and config.h
But the subdir src/include was not the first one in src/Makefile.am
and thus this update did occure too late,
causing further rebuilds in the next make invocation.
Avoid this with --force arguments to the autotools,
and put src/include into the first position.
10 years ago
rlar
d59b74471b
xspice/icm, fix some warnings
10 years ago
h_vogt
51bc944def
xspice/cmpp, compatibility with MS Visual Studio
10 years ago
h_vogt
fc83bd099a
miscoms.c, mscvars.c, spinit.in, variable 'askquit' instead of 'noaskquit'
10 years ago
h_vogt
db0849d076
terminal.c, miscvars.c, variable 'moremode' instead of 'nomoremode', new default
the `more' pager is now disabled by default
10 years ago
h_vogt
eef5a058d2
inp.c, disable command `edit' unless `interactive' has been set
10 years ago
h_vogt
888bcce829
spicenum.c, new variable `interactive'
when set enables interactive numparam error handling
10 years ago
h_vogt
e6034b0e95
postcoms.c, change command `setplot'
`setplot'
print a list of plots available
`setplot <plotname>'
make <plotname> the current plot
`setplot new'
create a new plot
10 years ago
h_vogt
5527325a67
runcoms.c, change command `setcirc'
`setcirc'
print a list of circuits loaded
`setcirc <n>'
switch to circuit number <n>
10 years ago
h_vogt
a162ecec9f
src/xspice/evt/evtprint.c, bug fix, avoid segfault
print an error message if no circuit has been loaded
10 years ago
h_vogt
9531318d8f
src/frontend/commands.c, cleanup
10 years ago
rlar
d07b76610b
visualc/.gitignore, src/spinit.in, cleanup
10 years ago
h_vogt
85bfaaabef
src/xspice/examples/io_types.deck, bug fix, instance name
instance `again' occured twice
10 years ago
rlar
da5f86c50b
spicelib/analysis/transetp.c, fix typo, `TST0P' -> `TSTOP'
10 years ago
h_vogt
356a262f7f
cktdefs.h, some parameter descriptions added
10 years ago
rlar
885e7df8a5
xspice, introduce cm_message_printf()
10 years ago