base code for XLogRecPtr support