[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.43 and 1.44

version 1.43, 2001/09/18 13:44:51 version 1.44, 2001/09/18 13:52:58
Line 336 
Line 336 
   
                                         if (sp == STACKMAX)                                          if (sp == STACKMAX)
                                                 errx(1, "internal stack overflow");                                                  errx(1, "internal stack overflow");
                                         if (CALTYP == MACRTYPE)                                          eval((const char **) mstack+fp+1, 2,
                                                 expand((const char **) mstack+fp+1, 2);                                              CALTYP);
                                         else  
                                                 eval((const char **) mstack+fp+1, 2, CALTYP);  
   
                                         ep = PREVEP;    /* flush strspace */                                          ep = PREVEP;    /* flush strspace */
                                         sp = PREVSP;    /* previous sp..  */                                          sp = PREVSP;    /* previous sp..  */
Line 436 
Line 434 
                                 if (sp == STACKMAX)                                  if (sp == STACKMAX)
                                         errx(1, "internal stack overflow");                                          errx(1, "internal stack overflow");
   
                                 if (CALTYP == MACRTYPE)                                  eval((const char **) mstack+fp+1, sp-fp,
                                         expand((const char **) mstack+fp+1, sp-fp);                                      CALTYP);
                                 else  
                                         eval((const char **) mstack+fp+1, sp-fp, CALTYP);  
   
                                 ep = PREVEP;    /* flush strspace */                                  ep = PREVEP;    /* flush strspace */
                                 sp = PREVSP;    /* previous sp..  */                                  sp = PREVSP;    /* previous sp..  */

Legend:
Removed from v.1.43  
changed lines
  Added in v.1.44