rlar
|
97cdaae19f
|
variables, cp_usrvars(), be more explicit
lift uv2 return value up to the invoker of cp_usrvars()
|
2016-10-15 15:57:26 +02:00 |
rlar
|
596599492e
|
variables, drop redundant tfree(v->va_name), rely on free_struct_variable()
|
2016-10-15 15:57:23 +02:00 |
h_vogt
|
fe24b3e6dd
|
variable.c, remove memory leaks
|
2016-10-15 15:57:19 +02:00 |
rlar
|
d32968bdaa
|
variable.h, reduce visibility of auxiliary struct xxx to variable.c
|
2016-10-15 15:06:16 +02:00 |
rlar
|
141ed61ec8
|
use memcpy() instead of deprecated bcopy()
|
2016-07-30 20:58:19 +02:00 |
h_vogt
|
8480898399
|
frontend/variable.c, remove memory leak
|
2016-04-01 17:40:17 +02:00 |
rlar
|
ac726f0cf4
|
struct variable, #18/18, clean
|
2016-04-01 17:39:53 +02:00 |
rlar
|
a6cd5eea45
|
struct variable, #17/18, clean
|
2016-04-01 17:39:22 +02:00 |
rlar
|
212121d373
|
struct variable, #15/18, rewrite in terms of `var_alloc_xxx()' (do-3)
|
2016-04-01 17:36:57 +02:00 |
rlar
|
57f56f53a6
|
struct variable, #14/18, introduce `var_alloc_xxx()'
|
2016-04-01 17:34:55 +02:00 |
rlar
|
bf5acda362
|
struct variable, #13/18, reorder var_alloc() invocation
|
2016-04-01 17:34:25 +02:00 |
rlar
|
eb53b4d703
|
struct variable, #12/18, rewrite in terms of `var_alloc()' (do-2)
|
2016-04-01 17:34:03 +02:00 |
rlar
|
8691368a81
|
struct variable, #11/18, introduce `var_alloc()'
|
2016-04-01 17:32:36 +02:00 |
rlar
|
68042b3d1b
|
struct variable, #10/18, rewrite in terms of `var_set_xxx()' (do-1)
|
2016-04-01 17:32:12 +02:00 |
rlar
|
bbbd531d8d
|
struct variable, #9/18, introduce `var_set_xxx()'
|
2016-04-01 17:29:58 +02:00 |
rlar
|
cc3a124120
|
struct variable, #8/18, collect struct variable operations
|
2016-04-01 17:29:36 +02:00 |
rlar
|
01a0449420
|
struct variable, #2/18, reorder struct variable field initialisation
|
2016-04-01 17:24:50 +02:00 |
rlar
|
1d15f6bfce
|
fix struct variable initialisation
|
2016-04-01 17:22:07 +02:00 |
rlar
|
4c1c95e20f
|
everywhere, use `TMALLOC()' instead of `alloc()'
|
2016-03-21 21:22:07 +01:00 |
rlar
|
71a7c3459b
|
use char variants of the <ctype.h> isxxxx() family
|
2016-03-09 20:24:36 +01:00 |
rlar
|
07aba2e2ae
|
frontend/variable.c, used `isalnum()' instead of homegrown `isalphanum()'
|
2016-03-09 20:24:36 +01:00 |
rlar
|
192eeadb0b
|
remove crufty comments which where used to support broken text editors
|
2015-09-24 18:23:54 +02:00 |
rlar
|
5ac7858a79
|
rewrite, use tprintf
|
2015-03-28 20:10:29 +01:00 |
rlar
|
ccc4c60d81
|
src/frontend/variable.c, swallow "warning: conversion to 'int' from 'size_t' may change the sign of the result"
|
2015-01-04 20:37:16 +01:00 |
rlar
|
d18d2a935c
|
src/frontend/variable.c, rewrite `cp_variablesubst()'
|
2014-11-30 20:58:29 +01:00 |
rlar
|
33d33e9d50
|
src/frontend/variable.c, fix expansion of '$var' when $var is an empty list
test case:
set foo = ( )
set foo = ( $foo baz bar )
echo $foo
|
2014-11-30 11:20:05 +01:00 |
h_vogt
|
23ffcbf7d1
|
variable.c: prevent buffer overflow by limiting variable output to BSIZE_SP characters
|
2014-01-11 16:24:11 +01:00 |
dwarning
|
54529d0e42
|
allow cshell $variable substitution with and without $&var
|
2013-12-31 16:19:12 +01:00 |
rlar
|
2555eeadef
|
fix the csh-problem $foo[$bar] and $foo[$&baz]
|
2013-12-31 16:13:00 +01:00 |
rlar
|
909f087237
|
cp_variablesubst() and cp_bquote(), rewrite
|
2013-12-31 16:12:59 +01:00 |
rlar
|
9eab66131d
|
cp_variablesubst() and cp_bquote(), rewrite
|
2013-12-31 16:12:58 +01:00 |
rlar
|
451c121dd5
|
improve commit `variable.c: add strict error handling'
|
2012-11-07 19:38:28 +01:00 |
h_vogt
|
d5a2a361f6
|
variable.c: add strict error handling
|
2012-11-04 14:16:27 +01:00 |
rlar
|
11579d9369
|
cleanup, ngspice/config.h is already in ngspice/ngspice.h, #1/2 (easy ones)
|
2012-10-06 12:12:08 +02:00 |
dwarning
|
2506fe3858
|
changed the #include order - ngspice.h must be first
because icc complains about declaration visibility of mmsghdr struct
|
2012-09-29 20:44:12 +02:00 |
rlar
|
7454a6d486
|
src/frontend/**, whitespace, indentation, ...
untabify
delete-trailing-whitespace
braces
...
checked for object file invariance on linux
|
2012-09-20 20:30:53 +02:00 |
rlar
|
ec1a71249a
|
fix ownership of `cp_promptstring' and `cp_program'
|
2012-09-15 14:58:39 +02:00 |
rlar
|
d4ced47e8e
|
drop out_pbuf, which was an ancient workaround
obviously an old implementation of out_printf()
has been unreliable.
|
2012-08-18 18:27:13 +02:00 |
rlar
|
fa81e9d007
|
plug a memory leak when (un)setting variables
|
2012-08-14 20:39:11 +02:00 |
rlar
|
d6ba5e5b3f
|
cleanup free_struct_variable()
|
2012-08-05 12:22:47 +02:00 |
rlar
|
75c59a26fa
|
variable.c, cleanup (mostly whitespace)
|
2012-08-05 12:22:47 +02:00 |
rlar
|
9655b9885a
|
cleanup, use wl_cons(), wl_append_word() and wl_chop_rest()
|
2012-07-14 10:23:51 +02:00 |
rlar
|
76336fa21b
|
fix memory leak in cp_vset()
|
2012-04-05 21:25:04 +02:00 |
rlar
|
4ca58067a2
|
#2/6 config.h --> ngspice/config.h, #include's
|
2011-12-27 11:33:01 +00:00 |
rlar
|
10346e055c
|
#1/4 #include <ngspice/...> --> #include "ngspice/..."
|
2011-12-11 18:05:00 +00:00 |
rlar
|
d26015586c
|
#1/7 use a subdirectory "ngspice" for includes to create a uniq namespace
|
2011-08-20 17:27:09 +00:00 |
rlar
|
1ec269082c
|
round to nearest integer, `rawfileprec' `numdgt' `history' if_option() doset()
|
2011-06-23 18:01:40 +00:00 |
h_vogt
|
e6c86b4d98
|
explicit casting double -> int etc.
|
2011-06-11 17:07:38 +00:00 |
rlar
|
05441d5823
|
Nr 5/5 (x = ...) == NULL , swallow warnings
|
2010-11-19 18:54:40 +00:00 |
rlar
|
e6c30efe46
|
Nr 4/5 (x = ...) != NULL , swallow warnings
|
2010-11-19 18:52:44 +00:00 |