rlar
f29ef643dc
inpcom.c, cleanup inp_readall() #3/7, return `line_number' too
2013-12-31 16:26:15 +01:00
rlar
ab607102e6
inpcom.c, cleanup inp_readall() #2/7, move inp_read() prolog to inp_readall()
2013-12-31 16:26:14 +01:00
rlar
d598630b72
inpcom.c, cleanup inp_readall() #1/7, introduce inp_read()
2013-12-31 16:26:12 +01:00
rlar
9b7a5ab54d
bug fix, .include and .lib files don't have a `title' line
2013-12-31 16:26:11 +01:00
dwarning
bdf3dced00
add missing tc1 and tc2 parameter entries in ask function
2013-12-31 16:26:10 +01:00
dwarning
5d2fd1ece0
whitespaces
2013-12-31 16:26:09 +01:00
dwarning
4965d02b5f
fix an overlap in parameter definitions
2013-12-31 16:26:07 +01:00
rlar
6d371c9532
cleanup getopt_long() options
2013-12-31 16:26:06 +01:00
rlar
e2bc7b4d89
read_a_lib(), drop call_depth, its always zero
2013-12-31 16:26:05 +01:00
rlar
b19bd3fb3f
expand_section_references(), drop call_depth, its always zero
2013-12-31 16:26:03 +01:00
rlar
a009dfdbbe
harmonize delete_libs()
2013-12-31 16:26:02 +01:00
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()
2013-12-31 16:26:01 +01:00
h_vogt
a2522def52
inpcom.c: patch provided by Krzysztof Blaszkowski
...
Allow spaces like { token } during parameter substitution
2013-12-31 16:25:59 +01:00
rlar
d5b1c4faa5
inpcom.c, rewrite, collapsing find_lib() into read_a_lib()
2013-12-31 16:25:58 +01:00
rlar
cf2f74c9e0
inpcom.c: '$' as end-of-line comment delimiter outside of .control section, '$ ' inside of .control section, # untabify
2013-12-31 16:25:57 +01:00
h_vogt
90a4be3a93
inpcom.c: '$' as end-of-line comment delimiter
...
outside of .control section,
'$ ' inside of .control section
2013-12-31 16:25:56 +01:00
h_vogt
bee18c3b25
inpcom.c: allow special characters in function names
2013-12-31 16:25:54 +01:00
rlar
a921b5444e
inpcom.c: patch provided by Simon Chang: correct function name substitution #2
2013-12-31 16:25:53 +01:00
h_vogt
2c38a69f92
inpcom.c: patch provided by Simon Chang: correct function name substitution
2013-12-31 16:25:52 +01:00
rlar
a94170d2ab
gettok_node(), use copy_substring()
2013-12-31 16:25:50 +01:00
Krzysztof Blaszkowski
493aaba468
gettok_node(), avoid segfault when *s == NULL
2013-12-31 16:25:49 +01:00
Krzysztof Blaszkowski
23cdd5e53f
inpcom.c: avoid segfault when `TABLE' is used without parentheses
2013-12-31 16:25:48 +01:00
rlar
bf9551287e
inp_stripcomments_line(), drop support for '--' comment style
...
seems to be not common in the spice world,
and interferes too much with mathematical expressions like
{3--2}
2013-12-31 16:25:46 +01:00
Krzysztof Blaszkowski
9d223d6778
execute ft_sigintr_cleanup() outside of the signal handler
...
to avoid execution of non-reentrant functions
2013-12-31 16:25:45 +01:00
Krzysztof Blaszkowski
1cf3dc81bb
abstraction, introduce ft_sigintr_cleanup()
2013-12-31 16:25:44 +01:00
Krzysztof Blaszkowski
fde7be49b9
ft_sigintr(), reorder, side effect: if `ft_setflag' then gr_clean() won't be invoked
...
and can't be invoked anyway
from inside of the signal handler
2013-12-31 16:25:43 +01:00
dwarning
06dd6abcf2
fix an overlap in parameter definitions
2013-12-31 16:25:41 +01:00
Krzysztof Blaszkowski
6a00876731
nipred.c, cleanup
2013-12-31 16:25:40 +01:00
Krzysztof Blaszkowski
30f1607a0a
nipred.c, bug fix NIpred() when running 'TRAPEZOIDAL'
...
a long standing serious bug, allready in the very first commit from
Date: Thu Apr 27 20:03:57 2000 +0000
Nipred() after evaluating TRAPEZOIDAL case fell through into GEAR case.
see:
http://sourceforge.net/p/ngspice/support-requests/18/
2013-12-31 16:25:39 +01:00
rlar
bbdf2a2da0
revert, msvc doesn't support `#warning'
2013-12-31 16:25:37 +01:00
h_vogt
8015442a22
inpcom.c: improved character check around 'temper'
2013-12-31 16:25:36 +01:00
rlar
feb43795b2
numparm, fix pow() implementation
2013-12-31 16:25:35 +01:00
rlar
1dda94fb7a
numparm, cleanup formula()
2013-12-31 16:25:34 +01:00
h_vogt
3fae8e0ba9
xpressn.c: add domain check for acosh, atanh replacement functions
2013-12-31 16:25:32 +01:00
rlar
2f508696a6
numparm, cleanup rewrite formula()
2013-12-31 16:25:31 +01:00
h_vogt
e5e08b6f93
xpressn.c: asinh, acosh, atanh replacement functions added
2013-12-31 16:25:30 +01:00
rlar
3e721d871a
xpressn.c, cleanup `maximize' operation
2013-12-31 16:25:29 +01:00
rlar
dbb8a76adb
xpressn.c, cleanup char index bistromatic
2013-12-31 16:25:27 +01:00
rlar
5db94276d3
sprinkle some constness
2013-12-31 16:25:26 +01:00
rlar
d3c0b7f5fa
xpressn.c, use symbolic `state' constants
2013-12-31 16:25:25 +01:00
rlar
b232a25fb6
xpressn.c, prepare
2013-12-31 16:25:24 +01:00
rlar
37e4ec8f05
inpcom.c, emphasize the inp_readall() tail processing
2013-12-31 16:25:22 +01:00
rlar
632add21c5
inpcom.c, delete_libs() can use line_free_x() now
2013-12-31 16:25:21 +01:00
rlar
6a466f7490
line_free_x(), prevent stack overflow due to non-trivial recursion
2013-12-31 16:25:20 +01:00
rlar
b3cb5cedd5
inpcom.c, local scope for `ipc_status'
2013-12-31 16:25:18 +01:00
rlar
cb932803b6
inp_fix_ternary_operator_str, pinpoint serious bugs
2013-12-31 16:25:17 +01:00
rlar
dfcbc52ee6
inp_fix_ternary_operator_str, use a local variable to improve readability
2013-12-31 16:25:16 +01:00
rlar
7452971177
inp_fix_ternary_operator_str, use `copy_substring()'
2013-12-31 16:25:14 +01:00
rlar
92f9d7a309
inp_fix_ternary_operator_str, limit backward search
2013-12-31 16:25:13 +01:00
rlar
b51fe0eb8b
inp_fix_ternary_operator_str, cleanup
2013-12-31 16:25:12 +01:00