1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-01-11 20:31:11 +01:00

Made $array[0,0] work just like $array[0].

This commit is contained in:
Wayne Davison 2000-06-01 20:52:26 +00:00
parent 2d512418de
commit 4fddbb8f5c

View file

@ -941,7 +941,7 @@ getarg(char **str, int *inv, Value v, int a2, zlong *w)
r = isset(KSHARRAYS) ? 1 : 0;
} else {
r = mathevalarg(s, &s);
if ((!r && !a2) || (isset(KSHARRAYS) && r >= 0))
if (isset(KSHARRAYS) && r >= 0)
r++;
}
if (word && !v->isarr) {
@ -1185,19 +1185,19 @@ getindex(char **pptr, Value v)
} else {
int com;
if (start > 0)
start--;
if ((com = (*s == ','))) {
s++;
len = getarg(&s, &inv, v, 1, &dummy);
if (len > 0) {
len -= start;
len -= start - 1;
if (len < 0)
len = 0;
}
} else {
len = wlen ? wlen : 1;
}
if (start > 0)
start--;
if (*s == ']' || *s == Outbrack) {
s++;
if (v->isarr && len == 1 && !com &&