88 * Portions Copyright (c) 1994, Regents of the University of California
99 *
1010 * IDENTIFICATION
11- * $PostgreSQL: pgsql/src/backend/access/nbtree/nbtxlog.c,v 1.65 2010/03/30 13:46:09 momjian Exp $
11+ * $PostgreSQL: pgsql/src/backend/access/nbtree/nbtxlog.c,v 1.66 2010/04/19 17:54:48 tgl Exp $
1212 *
1313 *-------------------------------------------------------------------------
1414 */
@@ -567,6 +567,7 @@ btree_xlog_vacuum(XLogRecPtr lsn, XLogRecord *record)
567567static TransactionId
568568btree_xlog_delete_get_latestRemovedXid (XLogRecord * record )
569569{
570+ xl_btree_delete * xlrec = (xl_btree_delete * )XLogRecGetData (record );
570571OffsetNumber * unused ;
571572Buffer ibuffer ,hbuffer ;
572573Page ipage ,hpage ;
@@ -577,10 +578,8 @@ btree_xlog_delete_get_latestRemovedXid(XLogRecord *record)
577578OffsetNumber hoffnum ;
578579TransactionId latestRemovedXid = InvalidTransactionId ;
579580TransactionId htupxid = InvalidTransactionId ;
581+ int num_unused = 0 ,num_redirect = 0 ,num_dead = 0 ;
580582int i ;
581- int num_unused = 0 ,num_redirect ,num_dead ;
582-
583- xl_btree_delete * xlrec = (xl_btree_delete * )XLogRecGetData (record );
584583
585584/*
586585 * Get index page