diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2017-01-27 08:33:58 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2017-01-27 08:33:58 -0500 |
commit | d63917d6aa6f9638ae523aff387911cb343c5eba (patch) | |
tree | 67ead0445928a8804602b0139d18ce63c2b13ae4 | |
parent | ace2cd80a028fc8775146c946d3aff87810e4392 (diff) | |
download | postgresql-d63917d6aa6f9638ae523aff387911cb343c5eba.tar.gz postgresql-d63917d6aa6f9638ae523aff387911cb343c5eba.zip |
Orthography fixes for new castNode() macro.
Clean up hastily-composed comment. Normalize whitespace.
Erik Rijkers and myself
-rw-r--r-- | src/include/nodes/nodes.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/include/nodes/nodes.h b/src/include/nodes/nodes.h index 8ed3572bdb9..0123d46926c 100644 --- a/src/include/nodes/nodes.h +++ b/src/include/nodes/nodes.h @@ -513,25 +513,25 @@ extern PGDLLIMPORT Node *newNodeMacroHolder; #define IsA(nodeptr,_type_) (nodeTag(nodeptr) == T_##_type_) /* - * castNode(type, ptr) casts ptr to type and, if cassert is enabled, verifies - * that the the c actually has the appropriate type (using it's nodeTag()). + * castNode(type, ptr) casts ptr to "type *", and if assertions are enabled, + * verifies that the node has the appropriate type (using its nodeTag()). * * Use an inline function when assertions are enabled, to avoid multiple - * evaluations of the ptr argument (which could e.g. be a function call). If - * inline functions are not available - only a small number of platforms - + * evaluations of the ptr argument (which could e.g. be a function call). + * If inline functions are not available - only a small number of platforms - * don't Assert, but use the non-checking version. */ #if defined(USE_ASSERT_CHECKING) && defined(PG_USE_INLINE) -static inline Node* -castNodeImpl(enum NodeTag type, void *ptr) +static inline Node * +castNodeImpl(NodeTag type, void *ptr) { Assert(ptr == NULL || nodeTag(ptr) == type); - return ptr; + return (Node *) ptr; } #define castNode(_type_, nodeptr) ((_type_ *) castNodeImpl(T_##_type_, nodeptr)) #else -#define castNode(_type_,nodeptr) ((_type_ *)(nodeptr)) -#endif +#define castNode(_type_, nodeptr) ((_type_ *) (nodeptr)) +#endif /* USE_ASSERT_CHECKING && PG_USE_INLINE */ /* ---------------------------------------------------------------- |