@@ -36,39 +36,39 @@ static bool
3636gbt_dategt (const void * a , const void * b )
3737{
3838 return DatumGetBool (
39- DirectFunctionCall2 (date_gt , DateADTGetDatum (* ((DateADT * ) a )), DateADTGetDatum (* ((DateADT * ) b )))
39+ DirectFunctionCall2 (date_gt , DateADTGetDatum (* ((const DateADT * ) a )), DateADTGetDatum (* ((const DateADT * ) b )))
4040 );
4141}
4242
4343static bool
4444gbt_datege (const void * a , const void * b )
4545{
4646 return DatumGetBool (
47- DirectFunctionCall2 (date_ge , DateADTGetDatum (* ((DateADT * ) a )), DateADTGetDatum (* ((DateADT * ) b )))
47+ DirectFunctionCall2 (date_ge , DateADTGetDatum (* ((const DateADT * ) a )), DateADTGetDatum (* ((const DateADT * ) b )))
4848 );
4949}
5050
5151static bool
5252gbt_dateeq (const void * a , const void * b )
5353{
5454 return DatumGetBool (
55- DirectFunctionCall2 (date_eq , DateADTGetDatum (* ((DateADT * ) a )), DateADTGetDatum (* ((DateADT * ) b )))
55+ DirectFunctionCall2 (date_eq , DateADTGetDatum (* ((const DateADT * ) a )), DateADTGetDatum (* ((const DateADT * ) b )))
5656 );
5757}
5858
5959static bool
6060gbt_datele (const void * a , const void * b )
6161{
6262 return DatumGetBool (
63- DirectFunctionCall2 (date_le , DateADTGetDatum (* ((DateADT * ) a )), DateADTGetDatum (* ((DateADT * ) b )))
63+ DirectFunctionCall2 (date_le , DateADTGetDatum (* ((const DateADT * ) a )), DateADTGetDatum (* ((const DateADT * ) b )))
6464 );
6565}
6666
6767static bool
6868gbt_datelt (const void * a , const void * b )
6969{
7070 return DatumGetBool (
71- DirectFunctionCall2 (date_lt , DateADTGetDatum (* ((DateADT * ) a )), DateADTGetDatum (* ((DateADT * ) b )))
71+ DirectFunctionCall2 (date_lt , DateADTGetDatum (* ((const DateADT * ) a )), DateADTGetDatum (* ((const DateADT * ) b )))
7272 );
7373}
7474
@@ -77,8 +77,8 @@ gbt_datelt(const void *a, const void *b)
7777static int
7878gbt_datekey_cmp (const void * a , const void * b )
7979{
80- dateKEY * ia = (dateKEY * ) (((Nsrt * ) a )-> t );
81- dateKEY * ib = (dateKEY * ) (((Nsrt * ) b )-> t );
80+ dateKEY * ia = (dateKEY * ) (((const Nsrt * ) a )-> t );
81+ dateKEY * ib = (dateKEY * ) (((const Nsrt * ) b )-> t );
8282 int res ;
8383
8484 res = DatumGetInt32 (DirectFunctionCall2 (date_cmp , DateADTGetDatum (ia -> lower ), DateADTGetDatum (ib -> lower )));
0 commit comments