@@ -36,39 +36,39 @@ static bool
3636gbt_timegt (const void * a , const void * b )
3737{
3838 return DatumGetBool (
39- DirectFunctionCall2 (time_gt , P_TimeADTGetDatum ( * (( TimeADT * ) a )), P_TimeADTGetDatum ( * (( TimeADT * ) b ) ))
39+ DirectFunctionCall2 (time_gt , PointerGetDatum ( a ), PointerGetDatum ( b ))
4040 );
4141}
4242
4343static bool
4444gbt_timege (const void * a , const void * b )
4545{
4646 return DatumGetBool (
47- DirectFunctionCall2 (time_ge , P_TimeADTGetDatum ( * (( TimeADT * ) a )), P_TimeADTGetDatum ( * (( TimeADT * ) b ) ))
47+ DirectFunctionCall2 (time_ge , PointerGetDatum ( a ), PointerGetDatum ( b ))
4848 );
4949}
5050
5151static bool
5252gbt_timeeq (const void * a , const void * b )
5353{
5454 return DatumGetBool (
55- DirectFunctionCall2 (time_eq , P_TimeADTGetDatum ( * (( TimeADT * ) a )), P_TimeADTGetDatum ( * (( TimeADT * ) b ) ))
55+ DirectFunctionCall2 (time_eq , PointerGetDatum ( a ), PointerGetDatum ( b ))
5656 );
5757}
5858
5959static bool
6060gbt_timele (const void * a , const void * b )
6161{
6262 return DatumGetBool (
63- DirectFunctionCall2 (time_le , P_TimeADTGetDatum ( * (( TimeADT * ) a )), P_TimeADTGetDatum ( * (( TimeADT * ) b ) ))
63+ DirectFunctionCall2 (time_le , PointerGetDatum ( a ), PointerGetDatum ( b ))
6464 );
6565}
6666
6767static bool
6868gbt_timelt (const void * a , const void * b )
6969{
7070 return DatumGetBool (
71- DirectFunctionCall2 (time_lt , P_TimeADTGetDatum ( * (( TimeADT * ) a )), P_TimeADTGetDatum ( * (( TimeADT * ) b ) ))
71+ DirectFunctionCall2 (time_lt , PointerGetDatum ( a ), PointerGetDatum ( b ))
7272 );
7373}
7474
0 commit comments