[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.1 and 1.2

version 1.1, 1997/08/25 16:17:11 version 1.2, 1999/04/18 17:06:30
Line 97 
Line 97 
 #define RET(x)  return(x)  #define RET(x)  return(x)
 #endif  #endif
   
 int peek()  int peek(void)
 {  {
         int c = input();          int c = input();
         unput(c);          unput(c);
Line 144 
Line 144 
                           || c == '.' || c == '+' || c == '-')                            || c == '.' || c == '+' || c == '-')
                                 *bp++ = c;                                  *bp++ = c;
                         else {                          else {
                                 *bp = 0;  
                                 unput(c);                                  unput(c);
                                 break;                                  break;
                         }                          }
                 }                  }
                   *bp = 0;
                 strtod(buf, &rem);      /* parse the number */                  strtod(buf, &rem);      /* parse the number */
                 unputstr(rem);          /* put rest back for later */                  unputstr(rem);          /* put rest back for later */
                 rem[0] = 0;                  rem[0] = 0;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2