func: void heap_inplace_update(Relation relation,HeapTuple tuple) Buffer buffer ; Page page ; OffsetNumber offnum ; ItemId lp = ( ( void * ) 0 ) ; HeapTupleHeader htup ; uint32 newlen ; buffer = ReadBuffer ( relation , ( ( ( ( void ) ( ( bool ) 1 ) ) , ( ( ( ( void ) ( ( bool ) 1 ) ) , ( ( BlockNumber ) ( ( ( & ( & tuple -> t_self ) -> ip_blkid ) -> bi_hi ) << 16 | ( ( uint16 ) ( ( & ( & tuple -> t_self ) -> ip_blkid ) -> bi_lo ) ) ) ) ) ) ) ) ); page = ( ( Page ) ( ( Page ) ( ( ( ( void ) ( ( bool ) 1 ) ) , ( buffer < 0 ? LocalBufferBlockPointers [ - buffer - 1 ] : ( ( Block ) ( BufferBlocks + ( ( Size ) ( buffer - 1 ) ) * 8192 ) ) ) ) ) ) ); offnum = ( ( ( ( void ) ( ( bool ) 1 ) ) , ( & tuple -> t_self ) -> ip_posid ) ); if ( ( ( ( ( ( PageHeader ) page ) -> pd_lower ) <= ( ( size_t ) ( & ( ( PageHeaderData * ) 0 ) -> pd_linp ) ) ? 0 : ( ( ( ( PageHeader ) page ) -> pd_lower ) - ( ( size_t ) ( & ( ( PageHeaderData * ) 0 ) -> pd_linp ) ) ) / sizeof ( ItemIdData ) ) ) >= offnum )  lp = ( ( ItemId ) ( & ( ( PageHeader ) page ) -> pd_linp [ offnum - 1 ] ) ); htup = ( ( HeapTupleHeader ) ( ( ( ( ( void ) ( ( bool ) 1 ) ) , ( ( void ) ( ( bool ) 1 ) ) ) , ( ( Item ) ( ( ( char * ) page ) + lp -> lp_off ) ) ) ) ); newlen = tuple -> t_len - ( tuple -> t_data -> t_hoff ); memcpy ( ( ( ( char * ) htup ) + htup -> t_hoff ) , ( ( ( char * ) ( tuple -> t_data ) ) + tuple -> t_data -> t_hoff ) , newlen ); 