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

Diff for /src/usr.bin/awk/lex.c between version 1.22 and 1.23

version 1.22, 2020/06/23 16:54:40 version 1.23, 2020/07/13 14:03:52
Line 158 
Line 158 
                 strtod(buf, &rem);      /* parse the number */                  strtod(buf, &rem);      /* parse the number */
                 if (rem == buf) {       /* it wasn't a valid number at all */                  if (rem == buf) {       /* it wasn't a valid number at all */
                         buf[1] = 0;     /* return one character as token */                          buf[1] = 0;     /* return one character as token */
                         retc = buf[0];  /* character is its own type */                          retc = (uschar)buf[0];  /* character is its own type */
                         unputstr(rem+1); /* put rest back for later */                          unputstr(rem+1); /* put rest back for later */
                 } else {        /* some prefix was a number */                  } else {        /* some prefix was a number */
                         unputstr(rem);  /* put rest back for later */                          unputstr(rem);  /* put rest back for later */

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23