@@ -461,7 +461,7 @@ heapgetpage(TableScanDesc sscan, BlockNumber page)
461461bool valid ;
462462
463463loctup .t_tableOid = RelationGetRelid (scan -> rs_base .rs_rd );
464- loctup .t_data = (HeapTupleHeader )PageGetItem (( Page ) dp ,lpp );
464+ loctup .t_data = (HeapTupleHeader )PageGetItem (dp ,lpp );
465465loctup .t_len = ItemIdGetLength (lpp );
466466ItemPointerSet (& (loctup .t_self ),page ,lineoff );
467467
@@ -677,7 +677,7 @@ heapgettup(HeapScanDesc scan,
677677lpp = PageGetItemId (dp ,lineoff );
678678Assert (ItemIdIsNormal (lpp ));
679679
680- tuple -> t_data = (HeapTupleHeader )PageGetItem (( Page ) dp ,lpp );
680+ tuple -> t_data = (HeapTupleHeader )PageGetItem (dp ,lpp );
681681tuple -> t_len = ItemIdGetLength (lpp );
682682
683683return ;
@@ -703,7 +703,7 @@ heapgettup(HeapScanDesc scan,
703703{
704704bool valid ;
705705
706- tuple -> t_data = (HeapTupleHeader )PageGetItem (( Page ) dp ,lpp );
706+ tuple -> t_data = (HeapTupleHeader )PageGetItem (dp ,lpp );
707707tuple -> t_len = ItemIdGetLength (lpp );
708708ItemPointerSet (& (tuple -> t_self ),page ,lineoff );
709709
@@ -1002,7 +1002,7 @@ heapgettup_pagemode(HeapScanDesc scan,
10021002lpp = PageGetItemId (dp ,lineoff );
10031003Assert (ItemIdIsNormal (lpp ));
10041004
1005- tuple -> t_data = (HeapTupleHeader )PageGetItem (( Page ) dp ,lpp );
1005+ tuple -> t_data = (HeapTupleHeader )PageGetItem (dp ,lpp );
10061006tuple -> t_len = ItemIdGetLength (lpp );
10071007
10081008/* check that rs_cindex is in sync */
@@ -1024,7 +1024,7 @@ heapgettup_pagemode(HeapScanDesc scan,
10241024lpp = PageGetItemId (dp ,lineoff );
10251025Assert (ItemIdIsNormal (lpp ));
10261026
1027- tuple -> t_data = (HeapTupleHeader )PageGetItem (( Page ) dp ,lpp );
1027+ tuple -> t_data = (HeapTupleHeader )PageGetItem (dp ,lpp );
10281028tuple -> t_len = ItemIdGetLength (lpp );
10291029ItemPointerSet (& (tuple -> t_self ),page ,lineoff );
10301030