h_vogt
0d1666da29
inpcom.c: repeated call to inp_fix_ternary_operator_str
...
in inp_fix_ternary_operator, only lines beginning with .
selected, comments updated
2013-12-31 16:24:59 +01:00
rlar
4a20c45db2
inp_fix_ternary_operator_str(), rewrite using strchr()
2013-12-31 16:24:58 +01:00
rlar
246dc2e614
inp_search_closing_paren(), finally fold them
2013-12-31 16:24:56 +01:00
rlar
a683431d57
inp_search_closing_paren(), rewrite, considering the assertion
2013-12-31 16:24:55 +01:00
rlar
3b5c475216
inp_search_closing_paren(), increase similarity
2013-12-31 16:24:54 +01:00
rlar
59be847d28
inp_search_closing_paren(), rewrite
2013-12-31 16:24:52 +01:00
rlar
ff2e850f1c
inp_search_closing_paren(), rewrite
2013-12-31 16:24:51 +01:00
rlar
77478d8286
inp_search_closing_paren(), rewrite
2013-12-31 16:24:50 +01:00
rlar
f8a06900c2
inp_search_closing_paren(), cleanup
2013-12-31 16:24:48 +01:00
rlar
8c68b0194d
inp_search_closing_paren(), drop found_paren, its always true
2013-12-31 16:24:47 +01:00
rlar
c1594627b4
inp_search_closing_paren(), cleanup
2013-12-31 16:24:46 +01:00
rlar
1a66841e36
inp_fix_ternary_operator_str(), cleanup
2013-12-31 16:24:44 +01:00
rlar
be4ce38eff
inp_search_closing_paren(), static scope instead of local C99 scope
2013-12-31 16:24:43 +01:00
rlar
3f52f88244
inp_fix_ternary_operator_str(), abstraction, new function inp_search_closing_paren()
2013-12-31 16:24:05 +01:00
rlar
2c74e02d42
inp_fix_ternary_operator_str(), prepare for abstraction
2013-12-31 16:24:04 +01:00
rlar
3c71863c05
inp_fix_ternary_operator_str(), local scope for `count'
2013-12-31 16:24:02 +01:00
h_vogt
6dc46a56b1
inpcom.c: hot fix for ternary function for numparam
2013-12-31 16:24:01 +01:00
h_vogt
23c8a027f6
inpcom.c: some cleanups
2013-12-31 16:23:05 +01:00
h_vogt
8da34ab7c6
inpcom.c: plug a memory leak, add some comments
2013-12-31 16:21:42 +01:00
h_vogt
35b49bc016
inpcom.c: plug two memory leaks
2013-12-31 16:21:37 +01:00
h_vogt
1096d60e53
inpcom.c: exclude command 'echo' and some others
...
from lower case letter transformation
2013-12-31 16:19:53 +01:00
h_vogt
61fefe31bb
inpcom.c: move delete_libs to a safer place outside of recursions
2013-12-31 16:19:51 +01:00
h_vogt
750b42e767
inpcom.c: add fcn delete_libs to free libraries[]
2013-12-31 16:19:48 +01:00
h_vogt
fe7a61c612
inpcom.c: plug memory leak
2013-12-31 16:19:47 +01:00
rlar
7528d45740
inp_expand_macro_in_str() needs recursive invocation to expand macros
2013-12-31 16:19:45 +01:00
rlar
534694645d
counteract the tfree(macro_str) introduced in 'inpcom.c: plug memory leaks'
...
this one:
commit 810f72f850f8177275f17fc635d97b71b911ec0d
Author: h_vogt <h_vogt>
Date: Sun Sep 8 13:01:26 2013 +0200
inpcom.c: plug memory leaks
2013-12-31 16:19:44 +01:00
h_vogt
a737ab1743
inpcom.c: fix a bug in ternary function
2013-12-31 16:19:43 +01:00
h_vogt
1edb51ccb7
inpcom.c: cleanup
2013-12-31 16:19:42 +01:00
h_vogt
ada308e916
inpcom.c: further inprovement of 'temper', but still not there: problem with replacement of .func (nesting?)
2013-12-31 16:19:40 +01:00
h_vogt
c2d1130db4
inpcom.c: dynamic array size in `inp_split_multi_param_lines()'
2013-12-31 16:19:39 +01:00
h_vogt
321450366e
inpcom.c: remove name_buf length limitation
2013-12-31 16:19:38 +01:00
h_vogt
1bb7079dc5
inp.c, inpcom.c: improved debug printout debug-outx.txt
2013-12-31 16:19:36 +01:00
h_vogt
3018a64697
inpcom.c: plug memory leaks
2013-12-31 16:19:34 +01:00
h_vogt
4d7c993c6e
inpcom.c: plug a memory leak
2013-12-31 16:19:32 +01:00
h_vogt
d875687752
inpcom.c: `rewrite expand_section_references()'
2013-12-31 16:19:31 +01:00
h_vogt
f17ab06e66
inpcom.c: fix huge memory leak during library handling
2013-12-31 16:19:30 +01:00
h_vogt
cdbdd17136
inpcom.c: plug memory leak
2013-12-31 16:19:28 +01:00
h_vogt
984de3f511
inpcom.c: patch by Simon Chang added, severe trash code identified, to be repaired.
2013-12-31 16:19:27 +01:00
h_vogt
1978e75c13
inpcom.c: comment added
2013-12-31 16:19:26 +01:00
h_vogt
0c57bad2ff
inpcom.c: simplify a condition in `inp_fix_for_numparam()'
2013-12-31 16:19:23 +01:00
h_vogt
5b06bdcd5b
inpcom.c: modify only subckt used
2013-12-31 16:19:22 +01:00
h_vogt
62d9199cd6
inpcom.c: plug memory leaks in new TEMPER code
2013-12-31 16:19:21 +01:00
h_vogt
d70865a162
allow 'temper' keyword in .param, .model and device instance lines
...
inpcom.c: fcns inp_fix_temper_in_param(), inp_new_func(), inp_rem_func()
to convert .param with 'temper' to .func, and replace all affected
parameter tokens xxx by their func counterpart xxx()
inpcom.c; fcns inp_temper_compat(), inp_modify_exp() added
to prepare expression with 'temper' for numparam
inp.c: fcns inp_parse_temper(), inp_parse_temper_trees() added
inp_evaluate_temper()
to prepare, parse and evaluate the expressions containing 'temper'
cktdefs.h: add global variable to expressions with 'temper'
dctrcurv.c: add fcn inp_evaluate_temper()
when temp has changed
2013-12-31 16:19:19 +01:00
h_vogt
e7e16e06e7
inpcom.c: debug printout to debug-out.txt improved
2013-12-31 16:19:17 +01:00
h_vogt
21f5fce1f8
inpcom.c: update some comments
2013-12-31 16:19:16 +01:00
dwarning
fe01e537cd
cleanup some compiler warnings
2013-12-31 16:19:13 +01:00
h_vogt
c972744ff1
inpcom.c, rewrite .subckt parameter processing
2013-12-31 16:13:02 +01:00
Henrik Forstén
f284de7f49
inpcom.c: fix "sytax" spelling
2013-12-31 16:11:07 +01:00
dwarning
57f36319a1
allow format like .5 in b-sources
2013-12-31 16:11:05 +01:00
rlar
42066c2293
inpcom.c, whitespace
2013-12-31 16:10:50 +01:00