version 1.81, 2023/11/22 01:01:21 |
version 1.82, 2023/11/25 16:31:33 |
|
|
if (x == y && !(x->tval & (FLD|REC)) && x != nfloc) |
if (x == y && !(x->tval & (FLD|REC)) && x != nfloc) |
; /* self-assignment: leave alone unless it's a field or NF */ |
; /* self-assignment: leave alone unless it's a field or NF */ |
else if ((y->tval & (STR|NUM)) == (STR|NUM)) { |
else if ((y->tval & (STR|NUM)) == (STR|NUM)) { |
|
yf = getfval(y); |
setsval(x, getsval(y)); |
setsval(x, getsval(y)); |
x->fval = getfval(y); |
x->fval = yf; |
x->tval |= NUM; |
x->tval |= NUM; |
} |
} |
else if (isstr(y)) |
else if (isstr(y)) |