Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.83
 
1.84
 
MAIN:plunky:20121019141951
 
token.c
_>11981198 static void
 11991199 pragmastmt(void)
 12001200 {
<>1201 -        int c;
 1202 -        usch *sb = stringbuf;
  1201+        usch *sb;
12031202 
<> 1203+        if (flslvl)
  1204+                return;
12041205         if (sloscan() != WSPACE)
<>1205 -                error("bad pragma");
 1206 -        savstr((const usch *)"\n#pragma ");
 1207 -        do {
 1208 -                savch(c = inch());
 1209 -        } while (c && c != '\n');
 1210 -        if (c == '\n')
 1211 -                unch(c);
 1212 -        savch(0);
 1213 -        if (!flslvl)
 1214 -                putstr(sb);
  1206+                error("bad #pragma");
  1207+        sb = stringbuf;
  1208+        savstr((const usch *)"#pragma ");
  1209+        savln();
  1210+        putstr(sb);
12151211         stringbuf = sb;
<>1216 -        prtline();
<_12171212 }
 12181213 
 12191214 int
FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-12-20 18:59 +0100