rlar
|
3eda944db5
|
device.c, #15/19, make use of 'wl_find()'
|
2017-07-06 17:56:22 +02:00 |
rlar
|
20c303eb8b
|
device.c, #14/19, drop variable 'wl2', can use 'wl' instead
|
2017-07-06 17:56:22 +02:00 |
rlar
|
e8ebfb115e
|
device.c, #13/19, drop artificial rewind to the beginning of the list
|
2017-07-06 17:56:22 +02:00 |
rlar
|
79cc996a93
|
device.c, #12/19, shrink scope of variable 'wlen' and 'maxelem'
|
2017-07-06 17:56:22 +02:00 |
rlar
|
c2c4683b4b
|
device.c, #11/19, shrink scope of variable 'wlin'
|
2017-07-06 17:56:22 +02:00 |
rlar
|
b817ca8cf7
|
device.c, #10/19, drop unused assignment to 'wl2'
|
2017-07-06 17:56:21 +02:00 |
rlar
|
9085084ccb
|
device.c, #9/19, drop variable 'rhs'
|
2017-07-06 17:56:21 +02:00 |
rlar
|
1ff0500117
|
device.c, #8/19, use parent wordlist to restore beginning of the list
|
2017-07-06 17:56:21 +02:00 |
rlar
|
01039f81a2
|
device.c, #7/19, use a local wordlist *wn
|
2017-07-06 17:56:21 +02:00 |
rlar
|
50dd15093e
|
device.c, #6/19, this 'wl2' wont be used anywhere
|
2017-07-06 17:56:21 +02:00 |
rlar
|
26f7a0e04e
|
device.c, #5/19, drop 'eqfound', equivalent to 'wl != NULL'
|
2017-07-06 17:56:21 +02:00 |
rlar
|
3f09ab6634
|
device.c, #4/19, loop wont be executed, and 'step' wont be used any more
|
2017-07-06 17:56:21 +02:00 |
rlar
|
3baaa57d18
|
device.c, #3/19, move some code up
|
2017-07-06 17:56:21 +02:00 |
rlar
|
670d87a589
|
device.c, #2/19, 'wl' will not be used any more
|
2017-07-06 17:56:21 +02:00 |
rlar
|
1eca384a94
|
device.c, #1/19, can 'break' here, because 'wl' is NULL
|
2017-07-06 17:56:04 +02:00 |
h_vogt
|
761f3915f5
|
device.c, 'alter', don't insert empty "" token
when entering ' =' or '= ' in interactive mode
|
2017-07-06 17:55:06 +02:00 |
h_vogt
|
d06f39f67d
|
device.c, bug #342, prevent crash when using 'alter'
#342 SegFault alter command
https://sourceforge.net/p/ngspice/bugs/342/
|
2017-07-06 17:55:02 +02:00 |
rlar
|
9ddd1d7d40
|
fix commit: inp2q.c, #18/23, rewrite, combine two 'for' loop's
which replaced a INPgetNetTok() by INPgetTok()
causing a bug when handling special node names
for example this case
q1 /c /c 0 npnmodel
|
2017-07-05 21:09:30 +02:00 |
rlar
|
2b17f3292d
|
inpcom.c, inp_add_control_section(), upside down for readability
|
2017-06-25 14:37:13 +02:00 |
rlar
|
76bbaf4ac3
|
inpcom.c, inp_sort_params(), use insert_deck()
|
2017-06-25 14:37:13 +02:00 |
rlar
|
a26ec804cb
|
inpcom.c, inp_reorder_params_subckt(), introduce insert_deck()
|
2017-06-25 14:37:13 +02:00 |
rlar
|
c285602105
|
inpcom.c, inp_reorder_params_subckt(), reorder
|
2017-06-25 14:37:13 +02:00 |
rlar
|
bc62407226
|
inpcom.c, drop unused artefact xx_new_line()
|
2017-06-25 13:40:01 +02:00 |
rlar
|
1afa04b2d1
|
inpcom.c, insert_new_line(), inline xx_new_line()
|
2017-06-25 13:39:56 +02:00 |
rlar
|
5c7c278c3d
|
inpcom.c, inp_fix_subckt(), #4/4, drop redundant initialisations
|
2017-06-25 13:39:48 +02:00 |
rlar
|
c3e2c920ef
|
inpcom.c, inp_fix_subckt(), #3/4, drop 'last_param_card'
|
2017-06-25 13:39:41 +02:00 |
rlar
|
2aafc50608
|
inpcom.c, inp_fix_subckt(), #2/4, use insert_new_line()
|
2017-06-25 13:39:34 +02:00 |
rlar
|
dda35ef2a5
|
inpcom.c, inp_fix_subckt(), #1/4, rewrite 'append'
|
2017-06-25 13:39:27 +02:00 |
rlar
|
e75f48d91f
|
inpcom.c, insert_new_line(), allow NULL head
|
2017-06-25 13:00:39 +02:00 |
rlar
|
5ff5839296
|
inpcom.c, inp_stitch_continuation_lines(), rewrite for the following commit
|
2017-06-25 12:58:50 +02:00 |
rlar
|
420c023f56
|
inpcom.c, introduce insert_new_line()
use it to replace this pattern
foo = bar->li_next = xx_new_line(bar->li_next, ...);
with
foo = insert_newline(bar, ...);
|
2017-06-25 12:57:18 +02:00 |
rlar
|
38183b6167
|
inpcom.c, expand_section_ref(), #7/7, cleanup
|
2017-06-25 12:10:01 +02:00 |
rlar
|
dd155dd83e
|
inpcom.c, expand_section_ref(), #6/7, drop 'rest'
|
2017-06-25 12:09:21 +02:00 |
rlar
|
0f8fb4cf51
|
inpcom.c, expand_section_ref(), #5/7, drop 'newl'
|
2017-06-25 12:04:16 +02:00 |
rlar
|
a77db80a85
|
inpcom.c, expand_section_ref(), #4/7, drop 'cend', use 'c' instead
|
2017-06-25 12:03:39 +02:00 |
rlar
|
0c94a651ee
|
inpcom.c, expand_section_ref(), #3/7, simplify
|
2017-06-25 12:02:26 +02:00 |
rlar
|
26d878748d
|
inpcom.c, expand_section_ref(), #2/7, t == section_def ==> cend == c
|
2017-06-25 12:01:34 +02:00 |
rlar
|
7f2cf192b6
|
inpcom.c, expand_section_ref(), #1/7, cend != NULL === t != section_def
|
2017-06-25 12:00:07 +02:00 |
rlar
|
a51c1aba2c
|
inpcom.c, inp_read(), #2/2, rewrite xx_new_line() insertion
using the fact
end->li_next === NULL
|
2017-06-24 22:03:03 +02:00 |
rlar
|
5c3dac41d9
|
inpcom.c, inp_read(), #1/2, rewrite 'append' to 'end'
|
2017-06-24 22:01:03 +02:00 |
rlar
|
ed39305da0
|
inpcom.c, inp_add_series_resistor(), simplify xx_new_line() insertion
|
2017-06-24 20:30:04 +02:00 |
rlar
|
9eddd1d80f
|
inpcom.c, inp_add_control_section(), #2/2, rewrite xx_new_line() insertion
|
2017-06-24 20:15:02 +02:00 |
rlar
|
4ad53f0de8
|
inpcom.c, inp_add_control_section(), #1/2, emphasise two assertions
|
2017-06-24 20:12:55 +02:00 |
rlar
|
4ff9c0c166
|
inpcom.c, inp_chk_for_multi_in_vcvs(), #6/6, drop 'model_card'
|
2017-06-24 19:44:35 +02:00 |
rlar
|
d773b73f76
|
inpcom.c, inp_chk_for_multi_in_vcvs(), #5/6, drop 'next_card', deploy its value temporarily in the new line's li_next slot
|
2017-06-24 19:44:11 +02:00 |
rlar
|
3b55d2af40
|
inpcom.c, inp_chk_for_multi_in_vcvs(), #4/6, drop 'a_card', reuse the unused 'c' instead
|
2017-06-24 19:43:34 +02:00 |
rlar
|
634b012492
|
inpcom.c, inp_chk_for_multi_in_vcvs(), #3/6, xx_new_line() shall fill the li_next slot
|
2017-06-24 19:40:48 +02:00 |
rlar
|
e9e9e5d55e
|
inpcom.c, inp_chk_for_multi_in_vcvs(), #2/6, move code downwards
|
2017-06-24 19:40:38 +02:00 |
rlar
|
c83b0544de
|
inpcom.c, inp_chk_for_multi_in_vcvs(), #1/6, skip lines
|
2017-06-24 19:40:27 +02:00 |
rlar
|
e81560de1a
|
inpcom.c, drop the local 'new_line' variable
|
2017-06-24 19:11:22 +02:00 |