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

Diff for /src/usr.bin/m4/main.c between version 1.27 and 1.28

version 1.27, 2000/01/13 17:35:09 version 1.28, 2000/01/15 14:26:00
Line 220 
Line 220 
         if (*m4wraps) {                 /* anything for rundown ??   */          if (*m4wraps) {                 /* anything for rundown ??   */
                 ilevel = 0;             /* in case m4wrap includes.. */                  ilevel = 0;             /* in case m4wrap includes.. */
                 bufbase = bp = buf;     /* use the entire buffer   */                  bufbase = bp = buf;     /* use the entire buffer   */
                 putback(EOF);           /* eof is a must !!          */  
                 pbstr(m4wraps);         /* user-defined wrapup act   */                  pbstr(m4wraps);         /* user-defined wrapup act   */
                 macro();                /* last will and testament   */                  macro();                /* last will and testament   */
         }          }
Line 257 
Line 256 
         for (i = 1; *++token; i++) {          for (i = 1; *++token; i++) {
                 t = gpbc();                  t = gpbc();
                 if (t == EOF || t != *token) {                  if (t == EOF || t != *token) {
                         if (t != EOF)                          putback(t);
                                 putback(t);  
                         while (--i)                          while (--i)
                                 putback(*--token);                                  putback(*--token);
                         return 0;                          return 0;

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28