version 1.36, 2022/09/21 01:42:59 |
version 1.37, 2023/09/17 14:49:44 |
|
|
} else if (&vp->fval == NF) { |
} else if (&vp->fval == NF) { |
donerec = false; /* mark $0 invalid */ |
donerec = false; /* mark $0 invalid */ |
setlastfld(f); |
setlastfld(f); |
DPRINTF("setting NF to %g\n", f); |
DPRINTF("setfval: setting NF to %g\n", f); |
} else if (isrec(vp)) { |
} else if (isrec(vp)) { |
donefld = false; /* mark $1... invalid */ |
donefld = false; /* mark $1... invalid */ |
donerec = true; |
donerec = true; |
|
|
(void*)vp, NN(vp->nval), s, vp->tval, donerec, donefld); |
(void*)vp, NN(vp->nval), s, vp->tval, donerec, donefld); |
if ((vp->tval & (NUM | STR)) == 0) |
if ((vp->tval & (NUM | STR)) == 0) |
funnyvar(vp, "assign to"); |
funnyvar(vp, "assign to"); |
|
if (CSV && (vp == rsloc)) |
|
WARNING("danger: don't set RS when --csv is in effect"); |
|
if (CSV && (vp == fsloc)) |
|
WARNING("danger: don't set FS when --csv is in effect"); |
if (isfld(vp)) { |
if (isfld(vp)) { |
donerec = false; /* mark $0 invalid */ |
donerec = false; /* mark $0 invalid */ |
fldno = atoi(vp->nval); |
fldno = atoi(vp->nval); |
|
|
donerec = false; /* mark $0 invalid */ |
donerec = false; /* mark $0 invalid */ |
f = getfval(vp); |
f = getfval(vp); |
setlastfld(f); |
setlastfld(f); |
DPRINTF("setting NF to %g\n", f); |
DPRINTF("setsval: setting NF to %g\n", f); |
} |
} |
|
|
return(vp->sval); |
return(vp->sval); |