rlar
ca767ef08f
inp_modify_exp(), cleanup #8/17, use an enum for `ustate'
12 years ago
rlar
c792f344bb
inp_modify_exp(), cleanup #7/17, use postincrement
12 years ago
rlar
381b5d9ec1
inp_modify_exp(), cleanup #6/17, rewrite
12 years ago
rlar
49c233029a
inp_modify_exp(), cleanup #5/17, local scope for variables
12 years ago
rlar
6bc63f798d
inp_modify_exp(), cleanup #4/17, cleanup for loop
12 years ago
rlar
74954fbcfe
inp_modify_exp(), cleanup #3/17, drop `new_str'
12 years ago
rlar
3d842352aa
inp_modify_exp(), cleanup #2/17, remove redundant assignments
12 years ago
rlar
3fc7b99292
inp_modify_exp(), cleanup #1/17, use tprintf()
12 years ago
rlar
87960d52b4
inpcom.c, use tprintf() to simplify code in inp_bsource_compat()
12 years ago
rlar
8b04ff6b7c
inpcom.c, use inp_modify_exp() to remove duplicated code in inp_bsource_compat()
12 years ago
rlar
5464859ebb
inpcom.c, inp_bsource_compat(), shrink brace removal to the actual b-expression
12 years ago
rlar
5550d53512
inpcom.c, inp_bsource_compat(), fix an assertion
12 years ago
rlar
71a1b27a23
inpcom.c, inp_modify_exp(expr), offload tfree(expr) to the invoker
12 years ago
rlar
1f9cf0b6b5
inpcom.c, bug fix, #293 Bug in .option rseries = <value> with parallel inductors
reported by João Alberto and Andy Fierman in
http://sourceforge.net/p/ngspice/bugs/293/
12 years ago
rlar
0ebc8c9ba5
cleanup man pages
12 years ago
rlar
aa6ef36213
fix cmpp manpage
12 years ago
Gudjon I. Gudjonsson
fd9f94dd9e
man pages for cmpp ngmakeidx and ngproc2mod
12 years ago
rlar
254be00842
src/frontend/postcoms.c, cleanup, unused variable `appendwrite'
12 years ago
rlar
e08dcafbe9
cleanup, signature of CKTacDump() and CKTdump(), void* --> runDesc*
12 years ago
Jim Holmes
85ae073471
src/frontend/postcoms.c, bugfix, write/save an xspice `event' node
In function EVTfindvec() XSPICE can create
a `dvec' with a non NULL `v_scale' slot.
This special scale with name "step"
differs from the current plot `pl_scale' slot
and triggered ancient buggy code here.
12 years ago
rlar
5c97e31049
cleanup, use '\0' and NULL
12 years ago
rlar
0865747d88
numparam/mystring.c, cleanup functions which return `void'
12 years ago
rlar
98cfc1b26f
regression test for nint/floor/ceil
12 years ago
rlar
c6a8429258
src/maths/cmaths, implement `nint()' (.control language)
12 years ago
rlar
9e72296e40
src/spicelib/parse, implement `nint()' (`B' language)
12 years ago
rlar
2602a492b2
fix `log' in `B' and in `.control', to base e instead of 10
In the B language this can be considered a bug fix.
In the .control language this is a severe change
and breaks backwards compatibility.
In all three languages 'numparam' 'B' and '.control' we now have
ln to the base e
log to the base e
log10 to the base 10
Thus log and log10 is now consistent
with the vast majority of programming languages.
ln is merely for convenience.
very few other languages have it.
I'd like to discourage its usage.
12 years ago
rlar
abfd38b535
B language, introduce `log10'
12 years ago
rlar
88bc7874f0
numparm, introduce `log10'
12 years ago
rlar
99eade8ec9
cleanup, rename cx_ln --> cx_log (.control language)
12 years ago
rlar
c926f46986
cleanup, rename rename cx_log --> cx_log10 (.control language)
12 years ago
rlar
bdf70bd2b0
cleanup, rename PTln --> PTlog, PTF_LN --> PTF_LOG (`B' language)
12 years ago
rlar
93a212ca3c
cleanup, rename PTlog --> PTlog10, PTF_LOG --> PTF_LOG10 (`B' language)
12 years ago
dwarning
11a75fd1e3
move to the actual bsim4 version to avoid needless warnings
12 years ago
rlar
5e8856d944
inpcom.c, inp_get_func_from_line(), allow an optional '=' in ".func foo() = {expr}"
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
cbe9aca764
inpcom.c, inp_split_multi_param_lines(), drop `keep' business
12 years ago
rlar
8a8a4f2fdb
inpcom.c, inp_split_multi_param_lines(), bug fix, skip ',' when splitting .param lines
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