@@ -109,7 +109,7 @@ gbt_var_leaf2node(GBT_VARKEY *leaf, const gbtree_vinfo *tinfo, FmgrInfo *flinfo)
109109 GBT_VARKEY * out = leaf ;
110110
111111 if (tinfo -> f_l2n )
112- out = ( * tinfo -> f_l2n ) (leaf , flinfo );
112+ out = tinfo -> f_l2n (leaf , flinfo );
113113
114114 return out ;
115115}
@@ -255,13 +255,13 @@ gbt_var_bin_union(Datum *u, GBT_VARKEY *e, Oid collation,
255255 nr .lower = ro .lower ;
256256 nr .upper = ro .upper ;
257257
258- if (( * tinfo -> f_cmp ) (ro .lower , eo .lower , collation , flinfo ) > 0 )
258+ if (tinfo -> f_cmp (ro .lower , eo .lower , collation , flinfo ) > 0 )
259259 {
260260 nr .lower = eo .lower ;
261261 update = true;
262262 }
263263
264- if (( * tinfo -> f_cmp ) (ro .upper , eo .upper , collation , flinfo ) < 0 )
264+ if (tinfo -> f_cmp (ro .upper , eo .upper , collation , flinfo ) < 0 )
265265 {
266266 nr .upper = eo .upper ;
267267 update = true;
@@ -371,8 +371,8 @@ gbt_var_same(Datum d1, Datum d2, Oid collation,
371371 r1 = gbt_var_key_readable (t1 );
372372 r2 = gbt_var_key_readable (t2 );
373373
374- return (( * tinfo -> f_cmp ) (r1 .lower , r2 .lower , collation , flinfo ) == 0 &&
375- ( * tinfo -> f_cmp ) (r1 .upper , r2 .upper , collation , flinfo ) == 0 );
374+ return (tinfo -> f_cmp (r1 .lower , r2 .lower , collation , flinfo ) == 0 &&
375+ tinfo -> f_cmp (r1 .upper , r2 .upper , collation , flinfo ) == 0 );
376376}
377377
378378
@@ -400,9 +400,9 @@ gbt_var_penalty(float *res, const GISTENTRY *o, const GISTENTRY *n,
400400
401401 if ((VARSIZE (ok .lower ) - VARHDRSZ ) == 0 && (VARSIZE (ok .upper ) - VARHDRSZ ) == 0 )
402402 * res = 0.0 ;
403- else if (!((( * tinfo -> f_cmp ) (nk .lower , ok .lower , collation , flinfo ) >= 0 ||
403+ else if (!((tinfo -> f_cmp (nk .lower , ok .lower , collation , flinfo ) >= 0 ||
404404 gbt_bytea_pf_match (ok .lower , nk .lower , tinfo )) &&
405- (( * tinfo -> f_cmp ) (nk .upper , ok .upper , collation , flinfo ) <= 0 ||
405+ (tinfo -> f_cmp (nk .upper , ok .upper , collation , flinfo ) <= 0 ||
406406 gbt_bytea_pf_match (ok .upper , nk .upper , tinfo ))))
407407 {
408408 Datum d = PointerGetDatum (0 );
@@ -449,9 +449,9 @@ gbt_vsrt_cmp(const void *a, const void *b, void *arg)
449449 const gbt_vsrt_arg * varg = (const gbt_vsrt_arg * ) arg ;
450450 int res ;
451451
452- res = ( * varg -> tinfo -> f_cmp ) (ar .lower , br .lower , varg -> collation , varg -> flinfo );
452+ res = varg -> tinfo -> f_cmp (ar .lower , br .lower , varg -> collation , varg -> flinfo );
453453 if (res == 0 )
454- return ( * varg -> tinfo -> f_cmp ) (ar .upper , br .upper , varg -> collation , varg -> flinfo );
454+ return varg -> tinfo -> f_cmp (ar .upper , br .upper , varg -> collation , varg -> flinfo );
455455
456456 return res ;
457457}
@@ -567,44 +567,44 @@ gbt_var_consistent(GBT_VARKEY_R *key,
567567 {
568568 case BTLessEqualStrategyNumber :
569569 if (is_leaf )
570- retval = ( * tinfo -> f_ge ) (query , key -> lower , collation , flinfo );
570+ retval = tinfo -> f_ge (query , key -> lower , collation , flinfo );
571571 else
572- retval = ( * tinfo -> f_cmp ) (query , key -> lower , collation , flinfo ) >= 0
572+ retval = tinfo -> f_cmp (query , key -> lower , collation , flinfo ) >= 0
573573 || gbt_var_node_pf_match (key , query , tinfo );
574574 break ;
575575 case BTLessStrategyNumber :
576576 if (is_leaf )
577- retval = ( * tinfo -> f_gt ) (query , key -> lower , collation , flinfo );
577+ retval = tinfo -> f_gt (query , key -> lower , collation , flinfo );
578578 else
579- retval = ( * tinfo -> f_cmp ) (query , key -> lower , collation , flinfo ) >= 0
579+ retval = tinfo -> f_cmp (query , key -> lower , collation , flinfo ) >= 0
580580 || gbt_var_node_pf_match (key , query , tinfo );
581581 break ;
582582 case BTEqualStrategyNumber :
583583 if (is_leaf )
584- retval = ( * tinfo -> f_eq ) (query , key -> lower , collation , flinfo );
584+ retval = tinfo -> f_eq (query , key -> lower , collation , flinfo );
585585 else
586586 retval =
587- (( * tinfo -> f_cmp ) (key -> lower , query , collation , flinfo ) <= 0 &&
588- ( * tinfo -> f_cmp ) (query , key -> upper , collation , flinfo ) <= 0 ) ||
587+ (tinfo -> f_cmp (key -> lower , query , collation , flinfo ) <= 0 &&
588+ tinfo -> f_cmp (query , key -> upper , collation , flinfo ) <= 0 ) ||
589589 gbt_var_node_pf_match (key , query , tinfo );
590590 break ;
591591 case BTGreaterStrategyNumber :
592592 if (is_leaf )
593- retval = ( * tinfo -> f_lt ) (query , key -> upper , collation , flinfo );
593+ retval = tinfo -> f_lt (query , key -> upper , collation , flinfo );
594594 else
595- retval = ( * tinfo -> f_cmp ) (query , key -> upper , collation , flinfo ) <= 0
595+ retval = tinfo -> f_cmp (query , key -> upper , collation , flinfo ) <= 0
596596 || gbt_var_node_pf_match (key , query , tinfo );
597597 break ;
598598 case BTGreaterEqualStrategyNumber :
599599 if (is_leaf )
600- retval = ( * tinfo -> f_le ) (query , key -> upper , collation , flinfo );
600+ retval = tinfo -> f_le (query , key -> upper , collation , flinfo );
601601 else
602- retval = ( * tinfo -> f_cmp ) (query , key -> upper , collation , flinfo ) <= 0
602+ retval = tinfo -> f_cmp (query , key -> upper , collation , flinfo ) <= 0
603603 || gbt_var_node_pf_match (key , query , tinfo );
604604 break ;
605605 case BtreeGistNotEqualStrategyNumber :
606- retval = !(( * tinfo -> f_eq ) (query , key -> lower , collation , flinfo ) &&
607- ( * tinfo -> f_eq ) (query , key -> upper , collation , flinfo ));
606+ retval = !(tinfo -> f_eq (query , key -> lower , collation , flinfo ) &&
607+ tinfo -> f_eq (query , key -> upper , collation , flinfo ));
608608 break ;
609609 default :
610610 retval = FALSE;
0 commit comments