diff options
author | Bruce Momjian <bruce@momjian.us> | 2002-10-11 04:16:44 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2002-10-11 04:16:44 +0000 |
commit | 2177b6b63540c6ddb7e545735f2cb9775a342a23 (patch) | |
tree | 65b6f7fdcce0e1b10d146d4328428cd8b160bb83 /src/backend/nodes/nodes.c | |
parent | 6a7bb0afbcab1ac3f1e9bbcb536bc7865f4503e6 (diff) |
Oops, back out newNode changes. We are not ready for that yet.
Diffstat (limited to 'src/backend/nodes/nodes.c')
-rw-r--r-- | src/backend/nodes/nodes.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/backend/nodes/nodes.c b/src/backend/nodes/nodes.c index 4e694bd09d0..938cfd91a8c 100644 --- a/src/backend/nodes/nodes.c +++ b/src/backend/nodes/nodes.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/nodes/nodes.c,v 1.16 2002/10/11 04:12:14 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/nodes/nodes.c,v 1.17 2002/10/11 04:16:44 momjian Exp $ * * HISTORY * Andrew Yu Oct 20, 1994 file creation @@ -28,5 +28,15 @@ * macro makeNode. eg. to create a Resdom node, use makeNode(Resdom) * */ -Node *newNodeMacroHolder; +Node * +newNode(Size size, NodeTag tag) +{ + Node *newNode; + Assert(size >= sizeof(Node)); /* need the tag, at least */ + + newNode = (Node *) palloc(size); + MemSet((char *) newNode, 0, size); + newNode->type = tag; + return newNode; +} |