Quick Search:

Mode

Context

Displaying 6 lines of context. None | Less | More | Full

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.180
 
1.181
 
MAIN:plunky:20121029170535
 
cpp.c
_>390390 
 391391         if ((c = yylex()) != NUMBER)
 392392                 goto bad;
 393393         ifiles->lineno = (int)(yylval.node.nd_val - 1);
 394394 
 395395         if ((c = yylex()) == '\n')
<>396 -                return;
  396+                goto okret;
397397 
 398398         if (c != STRING)
 399399                 goto bad;
 400400 
 401401         p = yytext;
 402402         if (*p++ == 'L')
     
 !
412412                         stringbuf = sbf; /* need space to write error message */
 413413                         error("line filename exceeds buffer size");
 414414                 }
 415415         }
 416416         memcpy(lbuf, p, c);
 417417         ifiles->fname = lbuf;
<>418 -        if (yylex() == '\n')
 419 -                return;
  418+        if (yylex() != '\n')
  419+                goto bad;
420420 
<> 421+okret:  prtline();
  422+        return;
  423+
<_421424 bad:    error("bad line directive");
 422425 }
 423426 
 424427 /*
 425428  * Search for and include next file.
 426429  * Return 1 on success.
FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-09-03 09:09 +0200