diff options
Diffstat (limited to 'src/include/nodes/nodes.h')
-rw-r--r-- | src/include/nodes/nodes.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index 3a240897985..f0c6381d437 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -431,7 +431,7 @@ typedef struct Node NodeTag type; } Node; -#define nodeTag(nodeptr) (((Node*)(nodeptr))->type) +#define nodeTag(nodeptr) (((const Node*)(nodeptr))->type) /* * newNode - @@ -487,7 +487,7 @@ extern PGDLLIMPORT Node *newNodeMacroHolder; /* * nodes/{outfuncs.c,print.c} */ -extern char *nodeToString(void *obj); +extern char *nodeToString(const void *obj); /* * nodes/{readfuncs.c,read.c} @@ -497,12 +497,12 @@ extern void *stringToNode(char *str); /* * nodes/copyfuncs.c */ -extern void *copyObject(void *obj); +extern void *copyObject(const void *obj); /* * nodes/equalfuncs.c */ -extern bool equal(void *a, void *b); +extern bool equal(const void *a, const void *b); /* |