[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.82 and 1.83

version 1.82, 2014/04/28 12:34:11 version 1.83, 2014/05/12 19:11:19
Line 181 
Line 181 
         initspaces();          initspaces();
         STACKMAX = INITSTACKMAX;          STACKMAX = INITSTACKMAX;
   
         mstack = xallocarray(STACKMAX, sizeof(stae), NULL);          mstack = xreallocarray(NULL, STACKMAX, sizeof(stae), NULL);
         sstack = xalloc(STACKMAX, NULL);          sstack = xalloc(STACKMAX, NULL);
   
         maxout = 0;          maxout = 0;
Line 416 
Line 416 
                                 }                                  }
                         }                          }
                 } else if (t == EOF) {                  } else if (t == EOF) {
                         if (sp > -1 && ilevel <= 0) {                          if (!mimic_gnu /* you can puke right there */
                               && sp > -1 && ilevel <= 0) {
                                 warnx( "unexpected end of input, unclosed parenthesis:");                                  warnx( "unexpected end of input, unclosed parenthesis:");
                                 dump_stack(paren, PARLEV);                                  dump_stack(paren, PARLEV);
                                 exit(1);                                  exit(1);

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.83