1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-26 04:30:27 +01:00

Wayne: pattern.c unitialised var

Zero-length arrays now possible with $array[1,0]
This commit is contained in:
Peter Stephenson 2000-05-31 08:56:23 +00:00
parent d5b6d1f40c
commit 7bf294f2b8
10 changed files with 190 additions and 170 deletions

View file

@ -229,8 +229,8 @@ setpmcommands(Param pm, HashTable ht)
Cmdnam cn = zcalloc(sizeof(*cn));
struct value v;
v.isarr = v.inv = v.a = 0;
v.b = -1;
v.isarr = v.inv = v.start = 0;
v.len = -1;
v.arr = NULL;
v.pm = (Param) hn;
@ -400,8 +400,8 @@ setfunctions(Param pm, HashTable ht, int dis)
for (hn = ht->nodes[i]; hn; hn = hn->next) {
struct value v;
v.isarr = v.inv = v.a = 0;
v.b = -1;
v.isarr = v.inv = v.start = 0;
v.len = -1;
v.arr = NULL;
v.pm = (Param) hn;
@ -754,8 +754,8 @@ setpmoptions(Param pm, HashTable ht)
struct value v;
char *val;
v.isarr = v.inv = v.a = 0;
v.b = -1;
v.isarr = v.inv = v.start = 0;
v.len = -1;
v.arr = NULL;
v.pm = (Param) hn;
@ -1433,8 +1433,8 @@ setpmnameddirs(Param pm, HashTable ht)
struct value v;
char *val;
v.isarr = v.inv = v.a = 0;
v.b = -1;
v.isarr = v.inv = v.start = 0;
v.len = -1;
v.arr = NULL;
v.pm = (Param) hn;
@ -1659,8 +1659,8 @@ setaliases(Param pm, HashTable ht, int global, int dis)
struct value v;
char *val;
v.isarr = v.inv = v.a = 0;
v.b = -1;
v.isarr = v.inv = v.start = 0;
v.len = -1;
v.arr = NULL;
v.pm = (Param) hn;