rlar
eedb80a2ba
rewrite, using IFerrorf()
2014-05-09 16:36:57 +02:00
dwarning
157aedd72d
update hisimhv to version 1.2.4
2014-05-09 16:36:57 +02:00
rlar
9a827a68b9
configure.ac, support external CFLAGS specification
...
allow to overide CFLAGS like this:
CFLAGS=something ./configure
./configure CFLAGS=something
empty CFLAGS are allowed too, like this
CFLAGS="" ./configure
./configure CFLAGS=""
otherwise use our longish builtin default CFLAGS
./configure
2014-05-08 22:19:24 +02:00
rlar
6f89395d8a
fix commit: introduce OUTerrorf() and IFerrorf()
2014-05-07 20:06:00 +02:00
dwarning
2ff867c1d0
clarify level parameter for hisim and hisimhv
2014-05-07 18:45:45 +02:00
dwarning
452544b30e
apply few patches according the model developers web site
2014-05-07 18:45:00 +02:00
dwarning
d671e70b6c
clarify level parameter for hisim and hisimhv
2014-05-05 20:35:03 +02:00
dwarning
de6293de18
apply few patches according the model developers web site
2014-05-05 20:18:16 +02:00
dwarning
f7770e985e
introduce the more reliable cmc quality check for bsim3 model
2014-05-04 11:49:23 +02:00
dwarning
410da1fa06
remove the old bsim3 test files
2014-05-04 11:41:17 +02:00
dwarning
6de3cbf65c
clarify debug flags for cmc check
2014-05-04 11:17:31 +02:00
dwarning
1e1c4fe168
apply few patches according the model developers web site
2014-04-20 19:04:29 +02:00
rlar
cc235294ec
lexical.c, change semantics of an ESCAPE in a given input `string'
...
now simply skip it.
presumably and in accordance to what the comments seems to suggest
ESCAPE never was really meant to be read as '['
but was replaced just to get it out of way deeper in the for loop
where an ESCAPE starts an ancient mechanism to reenter
interactive input via a terminals TIOCSTI capability
2014-04-15 21:16:50 +02:00
rlar
cb75a749b8
lexical.c, avoid to read beyond end of `string'
2014-04-15 21:16:49 +02:00
rlar
f42b5b16c7
lexical.c, simplify
2014-04-15 21:16:48 +02:00
rlar
8c7ae0d61c
lexical.c, simplify using cp_readchar()
2014-04-15 21:16:46 +02:00
rlar
448099ef94
lexical.c, new function cp_readchar() for abstraction
2014-04-15 21:12:46 +02:00
rlar
9bd2cdfc7b
modtranslate(), cleanup using tprintf()
2014-04-13 19:58:47 +02:00
rlar
7813f6cf6a
cleanup, use tprintf()
2014-04-12 21:34:16 +02:00
rlar
cc56c90b9d
drop asprintf()
2014-04-12 21:02:31 +02:00
rlar
80dd41451f
introduce tvprintf()
2014-04-12 21:01:36 +02:00
rlar
03f0ef778f
bug fix, need va_copy() when reusing a va_list
2014-04-12 20:37:36 +02:00
rlar
a9bdfe3b00
cleanup spice_format_length()
2014-04-12 20:31:04 +02:00
rlar
0750749962
mktemp.c, use tprintf()
2014-04-05 19:44:13 +02:00
rlar
7aa454e5b4
rewrite, using tprintf()
2014-04-05 19:10:12 +02:00
rlar
a4780f8e34
string.c, introduce tprintf()
2014-04-05 18:44:27 +02:00
rlar
2881eef750
ngmultidec.c, drop superfluous TMALLOC string allocation
2014-04-05 18:44:16 +02:00
rlar
1a0a00c9c2
inp.c, nicer printout of multi line error messages
2014-04-05 18:44:04 +02:00
rlar
575d42b0a5
mifgetmod.c, rewrite error report for 'unrecognized parameter'
2014-04-05 18:39:13 +02:00
rlar
4049e8ec1f
rewrite, using IFerrorf()
2014-04-04 21:58:08 +02:00
rlar
ea7372efe7
rewrite, useing IFerrorf()
...
OUTerror() and IFerror() are no more used,
but kept for compatibility
2014-04-04 21:22:48 +02:00
rlar
f26c1b71f9
introduce OUTerrorf() and IFerrorf()
...
a varargs variant of the older variants OUTerror() and IFerror()
2014-04-04 21:22:47 +02:00
rlar
0182f2f7ca
swallow an unused format argument warning
2014-04-04 21:22:45 +02:00
Y.Niitsu
4de727f4a9
update bison generated files
2014-04-02 21:15:04 +02:00
Y.Niitsu
6e3f60c6bd
frontend/parse.c, allow nested `indexing', for example foo[bar[n]]
...
.control
compose ex1 values 111 222 333
compose ex2 values 1 2 3
print ex1 ex2 ex1[ex2[1]]
.endc
2014-04-02 21:14:10 +02:00
rlar
08ca40fe73
sharedspice.c, bug fix, don't write beyond size of array `p'
2014-04-01 21:30:02 +02:00
rlar
b6ed9a3620
bug fix, `#279 Problem when using a function to set initial value"
...
reported by Marcel Hendrix in
http://sourceforge.net/p/ngspice/bugs/279/
"SPF_time" erroneously did match "time"
introduce a saver matcher for
`v(' `i(' `temper' `time' and `hertz'
when checking for behavioural R,L,C devices
2014-04-01 21:17:00 +02:00
rlar
060257a468
inpcom.c, sharedlib, strip leading whitepace from circuit deck
...
this was traditionally done in inp_read() by readline(),
and was missing for circuit decks passed by 'circarray'
2014-03-09 17:10:55 +01:00
h_vogt
8499ef0428
.option 'savecurrents' for storing all current of relevant devices
2014-02-07 22:47:09 +01:00
h_vogt
17185a601c
asrcask.c: allow current readout like @bcur[i], if in current mode
2014-02-07 22:40:26 +01:00
dwarning
461026f2b9
fix to use garbage collector with --enable-gc
2014-02-07 13:19:35 +01:00
h_vogt
fb90bebcab
example for .options interp (reduces memory, speeds up plotting)
2014-02-01 14:31:38 +01:00
h_vogt
bdb54257c7
outitf.c: new option interp to plot interpolated raw file data
...
during transient analysis
2014-02-01 14:24:04 +01:00
h_vogt
0609d231c0
runcoms2.c: prevent crash after 'remcirc' if no circuit is loaded
2014-01-29 21:21:16 +01:00
h_vogt
3b4d8e8069
Add project file for MS VS 2010
2014-01-25 15:23:57 +01:00
Henrik Forsten
3794c1eb20
mark end of struct GENmodel overlay
2014-01-19 17:38:32 +01:00
rlar
66281cad4e
inpcom.c: exclude command 'shell' from lower case letter transformation
...
reported by Dominique Michel
[Ngspice-users] gs is confused with the shell command
shell gs -dBATCH -dNOPAUSE -sDEVICE=png256 -sOutputFile="plot.png"
2014-01-19 17:14:13 +01:00
h_vogt
e58de3187c
make use of Infile_Path in function open_with_path.
...
We may now use the following sequence for a file
search from a code model:
Infile_Path/<infile>
NGSPICE_INPUT_DIR/<infile>, where the path is given by the environmental variable
<infile>, where the path is the current directory
2014-01-18 19:17:38 +01:00
h_vogt
0a17d46509
new callback function cm_get_path, which makes the global
...
ngspice variable Infile_Path available to XSPICE code models
2014-01-18 19:14:42 +01:00
h_vogt
1f5de32512
global variable Infile_Path, which contains the
...
input netlist file path
2014-01-18 19:10:29 +01:00