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

Diff for /src/usr.bin/m4/eval.c between version 1.35 and 1.36

version 1.35, 2001/09/18 14:55:52 version 1.36, 2001/09/19 13:14:18
Line 493 
Line 493 
         p--;                           /* last character of defn */          p--;                           /* last character of defn */
         while (p > t) {          while (p > t) {
                 if (*(p - 1) != ARGFLAG)                  if (*(p - 1) != ARGFLAG)
                         putback(*p);                          PUTBACK(*p);
                 else {                  else {
                         switch (*p) {                          switch (*p) {
   
Line 532 
Line 532 
                                 pbstr(lquote);                                  pbstr(lquote);
                                 break;                                  break;
                         default:                          default:
                                 putback(*p);                                  PUTBACK(*p);
                                 putback('$');                                  PUTBACK('$');
                                 break;                                  break;
                         }                          }
                         p--;                          p--;
Line 541 
Line 541 
                 p--;                  p--;
         }          }
         if (p == t)                    /* do last character */          if (p == t)                    /* do last character */
                 putback(*p);                  PUTBACK(*p);
 }  }
   
 /*  /*

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.36