Lines Matching defs:org
2 * Copyright (C) 2002 Roman Zippel <zippel@linux-m68k.org>
67 struct expr *expr_copy(struct expr *org)
71 if (!org)
74 e = malloc(sizeof(*org));
75 memcpy(e, org, sizeof(*org));
76 switch (org->type) {
78 e->left = org->left;
81 e->left.expr = expr_copy(org->left.expr);
85 e->left.sym = org->left.sym;
86 e->right.sym = org->right.sym;
91 e->left.expr = expr_copy(org->left.expr);
92 e->right.expr = expr_copy(org->right.expr);