Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.322
 
1.323
 
MAIN:ragge:20110605172117
 
pftn.c
_>12461246         nfree(p);
 12471247 }
 12481248 
<> 1249+#ifndef MYINSTRING
12491250 /*
<> 1251+ * Print out a string of characters.
  1252+ * Assume that the assembler understands C-style escape
  1253+ * sequences.
  1254+ */
  1255+void
  1256+instring(struct symtab *sp)
  1257+{
  1258+        char *s, *str;
  1259+
  1260+        defloc(sp);
  1261+        str = sp->sname;
  1262+
  1263+        /* be kind to assemblers and avoid long strings */
  1264+        printf("\t.ascii \"");
  1265+        for (s = str; *s != 0; ) {
  1266+                if (*s++ == '\\') {
  1267+                        (void)esccon(&s);
  1268+                }
  1269+                if (s - str > 60) {
  1270+                        fwrite(str, 1, s - str, stdout);
  1271+                        printf("\"\n\t.ascii \"");
  1272+                        str = s;
  1273+                }
  1274+        }
  1275+        fwrite(str, 1, s - str, stdout);
  1276+        printf("\\0\"\n");
  1277+}
  1278+#endif
  1279+
  1280+/*
<_12501281  * update the offset pointed to by poff; return the
 12511282  * offset of a value of size `size', alignment `alignment',
 12521283  * given that off is increasing
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-02 04:00 +0200