Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit60c1d8f

Browse files
committed
Orthography fixes for new castNode() macro.
Clean up hastily-composed comment. Normalize whitespace.Erik Rijkers and myself
1 parent40b7800 commit60c1d8f

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

‎src/include/nodes/nodes.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -543,23 +543,23 @@ extern PGDLLIMPORT Node *newNodeMacroHolder;
543543
#defineIsA(nodeptr,_type_)(nodeTag(nodeptr) == T_##_type_)
544544

545545
/*
546-
* castNode(type, ptr) casts ptr to typeand,ifcassert is enabled, verifies
547-
* that thethe c actuallyhas the appropriate type (usingit's nodeTag()).
546+
* castNode(type, ptr) casts ptr to"type*", andifassertions are enabled,
547+
*verifiesthat thenodehas the appropriate type (usingits nodeTag()).
548548
*
549549
* Use an inline function when assertions are enabled, to avoid multiple
550550
* evaluations of the ptr argument (which could e.g. be a function call).
551551
*/
552552
#ifdefUSE_ASSERT_CHECKING
553-
staticinlineNode*
554-
castNodeImpl(enumNodeTagtype,void*ptr)
553+
staticinlineNode*
554+
castNodeImpl(NodeTagtype,void*ptr)
555555
{
556556
Assert(ptr==NULL||nodeTag(ptr)==type);
557-
returnptr;
557+
return(Node*)ptr;
558558
}
559559
#definecastNode(_type_,nodeptr) ((_type_ *) castNodeImpl(T_##_type_, nodeptr))
560560
#else
561-
#definecastNode(_type_,nodeptr)((_type_ *)(nodeptr))
562-
#endif
561+
#definecastNode(_type_,nodeptr) ((_type_ *)(nodeptr))
562+
#endif/* USE_ASSERT_CHECKING */
563563

564564

565565
/* ----------------------------------------------------------------

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp