Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.149
 
1.150
 
MAIN:ragge:20120729172626
 
cpp.c
_>17011701                         IMP("EA1");
 17021702                         /* see if ident is expandable */
 17031703                         if ((nl = lookup(och, FIND)) && okexp(nl)) {
<> 1704+                                /* Save blocks */
  1705+                                unsigned short *svidx =
  1706+                                    malloc(sizeof(int)*(bidx+1));
  1707+                                int svbidx = bidx;
  1708+
  1709+                                for (i = 0; i < bidx; i++)
  1710+                                        svidx[i] = bptr[i];
17041711                                 if (submac(nl, lvl+1)) {
 17051712                                         /* Could expand, result on lexbuffer */
 17061713                                         stringbuf = och; /* clear saved name */
 17071714                                         anychange = 1;
 17081715                                 }
<> 1716+                                cunput(c = cinput());
  1717+                                if (((spechr[c] & C_ID) && c > 63) ||
  1718+                                    c == EBLOCK) {
  1719+                                        for (i = 0; i < svbidx; i++) {
  1720+                                                cunput(svidx[i] >> 8);
  1721+                                                cunput(svidx[i] & 255);
  1722+                                                cunput(EBLOCK);
  1723+                                        }
  1724+                                }
  1725+                                free(svidx);
<_17091726                         } else if (bidx) {
 17101727                                 /* must restore blocks */
 17111728                                 if (gmult) {
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-23 19:20 +0200