Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.20
 
1.21
 
MAIN:ragge:20041213160926
 
local.c
_>343343 }
 344344 
 345345 /*
<> 346+ * print out a constant node
  347+ * mat be associated with a label
  348+ */
  349+void
  350+ninval(NODE *p)
  351+{
  352+        p = p->n_left;
  353+        switch (p->n_type) {
  354+        case LONGLONG:
  355+        case ULONGLONG:
  356+                inval(p->n_lval & 0xffffffff);
  357+                inval(p->n_lval >> 32);
  358+                break;
  359+        case INT:
  360+        case UNSIGNED:
  361+                printf("\t.long 0x%x", (int)p->n_lval);
  362+                if (p->n_sp != NULL) {
  363+                        if (p->n_sp->sflags & SLABEL ||
  364+                            p->n_sp->sclass == ILABEL) {
  365+                                printf("+" LABFMT, p->n_sp->soffset);
  366+                        } else
  367+                                printf("+%s", exname(p->n_sp->sname));
  368+                }
  369+                printf("\n");
  370+                break;
  371+        default:
  372+                cerror("ninval");
  373+        }
  374+}
  375+
  376+/*
<_346377  * print out an integer.
 347378  */
 348379 void
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-18 19:42 +0200