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

Commit807e4bc

Browse files
committed
Sprinkle some const decorations
These mainly help understanding the function signatures better.
1 parent55853d6 commit807e4bc

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

‎src/backend/parser/parse_coerce.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ coerce_type(ParseState *pstate, Node *node,
540540
* as this determines the set of available casts.
541541
*/
542542
bool
543-
can_coerce_type(intnargs,Oid*input_typeids,Oid*target_typeids,
543+
can_coerce_type(intnargs,constOid*input_typeids,constOid*target_typeids,
544544
CoercionContextccontext)
545545
{
546546
boolhave_generics= false;
@@ -1467,8 +1467,8 @@ coerce_to_common_type(ParseState *pstate, Node *node,
14671467
* We do not ereport here, but just return false if a rule is violated.
14681468
*/
14691469
bool
1470-
check_generic_type_consistency(Oid*actual_arg_types,
1471-
Oid*declared_arg_types,
1470+
check_generic_type_consistency(constOid*actual_arg_types,
1471+
constOid*declared_arg_types,
14721472
intnargs)
14731473
{
14741474
intj;
@@ -1664,7 +1664,7 @@ check_generic_type_consistency(Oid *actual_arg_types,
16641664
* assume that successive inputs are of the same actual element type.
16651665
*/
16661666
Oid
1667-
enforce_generic_type_consistency(Oid*actual_arg_types,
1667+
enforce_generic_type_consistency(constOid*actual_arg_types,
16681668
Oid*declared_arg_types,
16691669
intnargs,
16701670
Oidrettype,

‎src/include/parser/parse_coerce.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ extern Node *coerce_to_target_type(ParseState *pstate,
4141
CoercionContextccontext,
4242
CoercionFormcformat,
4343
intlocation);
44-
externboolcan_coerce_type(intnargs,Oid*input_typeids,Oid*target_typeids,
44+
externboolcan_coerce_type(intnargs,constOid*input_typeids,constOid*target_typeids,
4545
CoercionContextccontext);
4646
externNode*coerce_type(ParseState*pstate,Node*node,
4747
OidinputTypeId,OidtargetTypeId,int32targetTypeMod,
@@ -71,10 +71,10 @@ extern Node *coerce_to_common_type(ParseState *pstate, Node *node,
7171
OidtargetTypeId,
7272
constchar*context);
7373

74-
externboolcheck_generic_type_consistency(Oid*actual_arg_types,
75-
Oid*declared_arg_types,
74+
externboolcheck_generic_type_consistency(constOid*actual_arg_types,
75+
constOid*declared_arg_types,
7676
intnargs);
77-
externOidenforce_generic_type_consistency(Oid*actual_arg_types,
77+
externOidenforce_generic_type_consistency(constOid*actual_arg_types,
7878
Oid*declared_arg_types,
7979
intnargs,
8080
Oidrettype,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp