rlar
b58c8252cc
inp_modify_exp(), cleanup #14/17, reduce scope of `buf'
2014-11-04 18:56:34 +01:00
rlar
e1f8344bae
inp_modify_exp(), cleanup #13/17, rename `ustate' --> `state'
2014-11-04 18:56:34 +01:00
rlar
970b5ed772
inp_modify_exp(), cleanup #12/17, rename `actchar' --> `c'
2014-11-04 18:56:32 +01:00
rlar
88a01bfd68
inp_modify_exp(), cleanup #11/17, rename `str_ptr' --> `s'
2014-11-04 18:56:24 +01:00
rlar
b023f36dbb
inp_modify_exp(), cleanup #10/17, use tprintf()
2014-11-04 18:55:37 +01:00
rlar
2992d6b416
inp_modify_exp(), cleanup #9/17, use `int' for `i'
2014-11-04 18:55:36 +01:00
rlar
ca767ef08f
inp_modify_exp(), cleanup #8/17, use an enum for `ustate'
2014-11-04 18:55:34 +01:00
rlar
c792f344bb
inp_modify_exp(), cleanup #7/17, use postincrement
2014-11-04 18:53:29 +01:00
rlar
381b5d9ec1
inp_modify_exp(), cleanup #6/17, rewrite
2014-11-04 18:53:28 +01:00
rlar
49c233029a
inp_modify_exp(), cleanup #5/17, local scope for variables
2014-11-04 18:53:28 +01:00
rlar
6bc63f798d
inp_modify_exp(), cleanup #4/17, cleanup for loop
2014-11-04 18:53:28 +01:00
rlar
74954fbcfe
inp_modify_exp(), cleanup #3/17, drop `new_str'
2014-11-04 18:53:28 +01:00
rlar
3d842352aa
inp_modify_exp(), cleanup #2/17, remove redundant assignments
2014-11-04 18:53:26 +01:00
rlar
3fc7b99292
inp_modify_exp(), cleanup #1/17, use tprintf()
2014-11-04 18:50:53 +01:00
rlar
87960d52b4
inpcom.c, use tprintf() to simplify code in inp_bsource_compat()
2014-11-02 19:46:16 +01:00
rlar
8b04ff6b7c
inpcom.c, use inp_modify_exp() to remove duplicated code in inp_bsource_compat()
2014-11-02 19:45:42 +01:00
rlar
5464859ebb
inpcom.c, inp_bsource_compat(), shrink brace removal to the actual b-expression
2014-11-02 18:45:41 +01:00
rlar
5550d53512
inpcom.c, inp_bsource_compat(), fix an assertion
2014-11-02 18:45:28 +01:00
rlar
71a1b27a23
inpcom.c, inp_modify_exp(expr), offload tfree(expr) to the invoker
2014-11-02 18:45:14 +01:00
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/
2014-10-30 20:18:11 +01:00
rlar
0ebc8c9ba5
cleanup man pages
2014-10-28 20:54:18 +01:00
rlar
aa6ef36213
fix cmpp manpage
2014-10-28 20:54:16 +01:00
Gudjon I. Gudjonsson
fd9f94dd9e
man pages for cmpp ngmakeidx and ngproc2mod
2014-10-28 20:54:12 +01:00
rlar
254be00842
src/frontend/postcoms.c, cleanup, unused variable `appendwrite'
2014-10-12 22:08:19 +02:00
rlar
e08dcafbe9
cleanup, signature of CKTacDump() and CKTdump(), void* --> runDesc*
2014-10-12 22:07:28 +02:00
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.
2014-10-12 19:32:17 +02:00
rlar
5c97e31049
cleanup, use '\0' and NULL
2014-09-20 19:20:20 +02:00
rlar
0865747d88
numparam/mystring.c, cleanup functions which return `void'
2014-09-20 18:55:32 +02:00
rlar
98cfc1b26f
regression test for nint/floor/ceil
2014-09-20 17:26:28 +02:00
rlar
c6a8429258
src/maths/cmaths, implement `nint()' (.control language)
2014-09-20 17:15:10 +02:00
rlar
9e72296e40
src/spicelib/parse, implement `nint()' (`B' language)
2014-09-20 17:15:09 +02:00
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.
2014-09-12 19:18:11 +02:00
rlar
abfd38b535
B language, introduce `log10'
2014-09-12 19:10:07 +02:00
rlar
88bc7874f0
numparm, introduce `log10'
2014-09-12 19:09:56 +02:00
rlar
99eade8ec9
cleanup, rename cx_ln --> cx_log (.control language)
2014-09-12 19:09:52 +02:00
rlar
c926f46986
cleanup, rename rename cx_log --> cx_log10 (.control language)
2014-09-12 19:09:42 +02:00
rlar
bdf70bd2b0
cleanup, rename PTln --> PTlog, PTF_LN --> PTF_LOG (`B' language)
2014-09-12 19:09:30 +02:00
rlar
93a212ca3c
cleanup, rename PTlog --> PTlog10, PTF_LOG --> PTF_LOG10 (`B' language)
2014-09-12 19:05:56 +02:00
dwarning
11a75fd1e3
move to the actual bsim4 version to avoid needless warnings
2014-09-10 13:33:22 +02:00
rlar
5e8856d944
inpcom.c, inp_get_func_from_line(), allow an optional '=' in ".func foo() = {expr}"
2014-08-12 18:10:14 +02:00
rlar
e1f0dc5893
numparam, nupa_define(), drop unused argument `pval'
2014-08-10 20:21:48 +02:00
rlar
c2028203a8
numparam, unify `entry' variable
2014-08-10 20:21:43 +02:00
rlar
a67b74ab9f
numparam, unify `dico' variable
2014-08-10 20:21:39 +02:00
rlar
e952500be3
numparam, rename `tdico' --> `dico_t'
2014-08-10 20:21:34 +02:00
rlar
f3ce5bde2c
numparam, rename `entry' --> `entry_t'
2014-08-10 20:21:29 +02:00
rlar
1910f50179
numparam, cleanup typedefs
2014-08-10 20:21:25 +02:00
rlar
612777d79d
numparam, drop unused code
2014-08-10 20:21:19 +02:00
rlar
cbe9aca764
inpcom.c, inp_split_multi_param_lines(), drop `keep' business
2014-08-10 16:59:28 +02:00
rlar
8a8a4f2fdb
inpcom.c, inp_split_multi_param_lines(), bug fix, skip ',' when splitting .param lines
2014-08-10 16:58:05 +02:00
rlar
e0a74261ae
numparam, cleanup `symbols' reallocation
2014-08-09 20:51:02 +02:00