Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.153
 
1.154
 
MAIN:ragge:20120809182129
 
cpp.c
_>995995         do {
 996996                 donex();
 997997         } while ((c = sloscan()) == EBLOCK);
<>998 -        if (c != IDENT)
 999 -                error("EBLOCK sync error");
  998+        if (c == IDENT)
  999+                return;
  1000+        error("EBLOCK sync error");
10001001 }
 10011002 
 10021003 /* Block next nr in lex buffer to expand */
     
 !
17291730                         /* see if ident is expandable */
 17301731                         if ((nl = lookup(och, FIND)) && okexp(nl)) {
 17311732                                 /* Save blocks */
<> 1733+                                int donothing;
17321734                                 unsigned short *svidx =
 17331735                                     malloc(sizeof(int)*(bidx+1));
 17341736                                 int svbidx = bidx;
     
 !
17401742                                         stringbuf = och; /* clear saved name */
 17411743                                         anychange = 1;
 17421744                                 }
<>1743 -                                cunput(c = cinput());
 1744 -                                if (((spechr[c] & C_ID) && c > 63) ||
  1745+                                donothing = 0;
  1746+                                c = cinput();
  1747+                                if (c == 'L') {
  1748+                                        int c2 = cinput();
  1749+                                        if (c2 == '\"')
  1750+                                                donothing = 1;
  1751+                                        cunput(c2);
  1752+                                }
  1753+                                cunput(c);
  1754+
  1755+                                if (donothing == 0)
  1756+                                    if (((spechr[c] & C_ID) && c > 63) ||
<_17451757                                     c == EBLOCK) {
 17461758                                         for (i = 0; i < svbidx; i++) {
 17471759                                                 cunput(svidx[i] >> 8);
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-08-30 08:12 +0200