Quick Search:

Mode

Context

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

Other Diffs

Ignore

Blank Lines Whitespace: Expand:

Diff

1.27
 
1.28
 
MAIN:otto:20071012072355
 
cpp.h
_>9090         char *str;
 9191 };
 9292 
<> 93+struct val {
  94+        union {
  95+                long long val;
  96+                unsigned long long uval;
  97+        } v;
  98+        int type;
  99+};
  100+
  101+struct nd {
  102+        union {
  103+                struct {
  104+                        struct nd *left;
  105+                        struct nd *right;
  106+                } t;
  107+                struct val v;
  108+        } n;
  109+        int op;
  110+};
  111+
  112+#define nd_left n.t.left
  113+#define nd_right n.t.right
  114+#define nd_val n.v.v.val
  115+#define nd_uval n.v.v.uval
  116+#define nd_type n.v.type
  117+
  118+struct nd *mknode(int, struct nd *, struct nd *);
  119+struct nd *mknum(struct val);
  120+
<_93121 struct recur;   /* not used outside cpp.c */
 94122 int subst(struct symtab *, struct recur *);
 95123 struct symtab *lookup(usch *namep, int enterf);
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-25 22:21 +0100