#include #include #include "tree.h" #if 1 #define DDTREE #endif struct treenode *new_node(int op, struct treenode *l, struct treenode *r) { struct treenode *new = (TREECAST) malloc(TREESIZE); #ifdef DDTREE fprintf(stderr, "new_node: %i (%s)\n", op, o_names[op]); #endif new->kids[0] = l; new->kids[1] = r; new->op = op; new->name = (char *)NULL; return new; }