return new;
}
+struct treenode *new_field(char *name, struct treenode *l, struct treenode *r, int soffset, int exprcount)
+{
+ struct treenode *new = new_node(O_FIELD, l, r, exprcount);
+
+#ifdef DDTREE
+ fprintf(stderr, "new_field: %i (soffset)\n", soffset);
+#endif
+ new->soffset = soffset;
+ new->name = name;
+ return new;
+}
+
struct treenode *new_number(long val, int exprcount)
{
struct treenode *new = _new_plain(O_NUM);