8
8
* Portions Copyright (c) 1994, Regents of the University of California
9
9
*
10
10
* 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 $
12
12
*
13
13
*-------------------------------------------------------------------------
14
14
*/
@@ -567,6 +567,7 @@ btree_xlog_vacuum(XLogRecPtr lsn, XLogRecord *record)
567
567
static TransactionId
568
568
btree_xlog_delete_get_latestRemovedXid (XLogRecord * record )
569
569
{
570
+ xl_btree_delete * xlrec = (xl_btree_delete * )XLogRecGetData (record );
570
571
OffsetNumber * unused ;
571
572
Buffer ibuffer ,hbuffer ;
572
573
Page ipage ,hpage ;
@@ -577,10 +578,8 @@ btree_xlog_delete_get_latestRemovedXid(XLogRecord *record)
577
578
OffsetNumber hoffnum ;
578
579
TransactionId latestRemovedXid = InvalidTransactionId ;
579
580
TransactionId htupxid = InvalidTransactionId ;
581
+ int num_unused = 0 ,num_redirect = 0 ,num_dead = 0 ;
580
582
int i ;
581
- int num_unused = 0 ,num_redirect ,num_dead ;
582
-
583
- xl_btree_delete * xlrec = (xl_btree_delete * )XLogRecGetData (record );
584
583
585
584
/*
586
585
* Get index page