[BACK]Return to run.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / awk

Diff for /src/usr.bin/awk/run.c between version 1.69 and 1.70

version 1.69, 2020/12/09 20:00:11 version 1.70, 2021/11/01 18:28:24
Line 448 
Line 448 
                         n = getrec(&record, &recsize, true);                          n = getrec(&record, &recsize, true);
                 else {                  /* getline var */                  else {                  /* getline var */
                         n = getrec(&buf, &bufsize, false);                          n = getrec(&buf, &bufsize, false);
                         x = execute(a[0]);                          if (n > 0) {
                         setsval(x, buf);                                  x = execute(a[0]);
                         if (is_number(x->sval, & result)) {                                  setsval(x, buf);
                                 x->fval = result;                                  if (is_number(x->sval, & result)) {
                                 x->tval |= NUM;                                          x->fval = result;
                                           x->tval |= NUM;
                                   }
                                   tempfree(x);
                         }                          }
                         tempfree(x);  
                 }                  }
         }          }
         setfval(r, (Awkfloat) n);          setfval(r, (Awkfloat) n);

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70