rlar
0865747d88
numparam/mystring.c, cleanup functions which return `void'
12 years ago
rlar
88bc7874f0
numparm, introduce `log10'
12 years ago
rlar
e1f0dc5893
numparam, nupa_define(), drop unused argument `pval'
12 years ago
rlar
c2028203a8
numparam, unify `entry' variable
12 years ago
rlar
a67b74ab9f
numparam, unify `dico' variable
12 years ago
rlar
e952500be3
numparam, rename `tdico' --> `dico_t'
12 years ago
rlar
f3ce5bde2c
numparam, rename `entry' --> `entry_t'
12 years ago
rlar
1910f50179
numparam, cleanup typedefs
12 years ago
rlar
612777d79d
numparam, drop unused code
12 years ago
rlar
e0a74261ae
numparam, cleanup `symbols' reallocation
12 years ago
rlar
699ea93d1e
numparam, combine `symbols[0]' with `symbols[>0]' processing
12 years ago
rlar
8ee943e0c8
numparam, rename `local_symbols' --> `symbols'
12 years ago
rlar
30fc375e2c
numparam, use `local_symbols[0]' instead of `global_symbols'
12 years ago
rlar
cdf4623b6f
xpressn.c, whitespace
12 years ago
rlar
4592c1af97
xpressn.c, reorder `dicostack_pop()'
12 years ago
rlar
f4480c1cb9
xpressn.c, split `dicostack()' into `dicostack_push()' and `dicostack_pop()'
12 years ago
rlar
9973b3d1f8
xpressn.c, rename `define()' --> `nupa_define()'
12 years ago
rlar
583492ab41
spicenum.c, shrink scope of some hash pointers
12 years ago
rlar
4eeb1361d6
spicenum.c, rewrite nupa_done()
12 years ago
rlar
d2d606a79a
spicenum.c, rewrite putlogfile()
12 years ago
rlar
da6790e68d
numparam, change np_trunc() and np_round() return type to double
12 years ago
rlar
c1bd74f982
mystring.c, drop auxiliary implementations of np_round() and np_trunc()
12 years ago
rlar
4abb068405
xpressn.c, use fabs()
12 years ago
rlar
d17c0d7813
mystring.c, rewrite spos_()
12 years ago
rlar
bf3888c490
numparam, drop "//" comment processing (already done in inpcom.c)
12 years ago
rlar
80b0ac22a4
xpressn.c, rewrite message() usage
12 years ago
rlar
aa7a7606c7
avoid multiple declarations of controlled_exit(), add 'noreturn' attribute
13 years ago
dwarning
461026f2b9
fix to use garbage collector with --enable-gc
12 years ago
rlar
f2093b17e8
parseunit(), support 'T' for "Tera"
in response to a bug report by Andy Fierman
"#273 T = Tera = 1e12 suffix is ignored when used in a parameter in a subcircuit."
http://sourceforge.net/p/ngspice/bugs/273/
12 years ago
rlar
d225c4f958
xpressn.c, introduce fortran style nint() rounding function
12 years ago
h_vogt
8ad6bd209d
replacements for functions missing in the msvc world
12 years ago
rlar
492f1f006c
numparam, almost full precision for stringified double float numbers
13 years ago
rlar
6a2060e472
xpressn.c, drop initkeys()
13 years ago
rlar
7463410a5e
xpressn.c, drop "AND OR NOT DIV MOD DEFINED" keywords
13 years ago
rlar
6b1363dcf7
xpressn.c, use C strings for the arguments of `keywords()'
13 years ago
rlar
a855a19d2c
xpressn.c, drop '&' and '|' operators, (we have '&&' and '||')
13 years ago
rlar
ef3580d590
xpressn.c, whitespace cleanup
13 years ago
rlar
1ac45bfd57
xpressn.c, implement a?b:c in the "formula" parser
13 years ago
rlar
1b959e6a50
xpressn.c, drop XFU_V
probably accidentally introduced in commit
> Author: h_vogt <h_vogt>
> Date: Sun Feb 7 11:27:59 2010 +0000
>
> improved numparam error message
13 years ago
rlar
9cb20e97d0
xpressn.c, use enums instead of literals
13 years ago
rlar
297778127b
xpressn.c, drop "Defd" enum, to be incorporated into a bigger enum
13 years ago
rlar
76c7cd6fbd
xpressn.c, fix semantics of `int(x)' and remove dangerous macros
int(x) most probably shall be trunc(x) instead of floor(x)
note trunc(x) was #defined beeing floor(x)
note ln(x) was #defined beeing log(x)
13 years ago
rlar
2854fa71d4
fix an endless loop waiting for y/n when the input is at EOF
reported by Calin Andrian
Subject: [Ngspice-devel] Invaild number bug
13 years ago
rlar
467eb58244
xpressn.c, fix semantics of '&&' and '||'
these shall interpret a value as a bool according to (value != 0)
and these shall evaluate to either 1.0 or 0.0
13 years ago
rlar
f6d610a1b6
xpressn.c, whitespace cleanup
13 years ago
rlar
0a42a19b02
xpressn.c, fix `truth' for ternary_fcn()
0.0 is `false', everything else is `true'
13 years ago
h_vogt
02555fbe99
bug reported by Yamamaya: revert deleting dicoS structure in inp.c and measure.c:
still to be used by 'listing param'
deletion moved to com_remcirc()
13 years ago
rlar
feb43795b2
numparm, fix pow() implementation
13 years ago
rlar
1dda94fb7a
numparm, cleanup formula()
13 years ago
h_vogt
3fae8e0ba9
xpressn.c: add domain check for acosh, atanh replacement functions
13 years ago