Skip to content

Commit d82a1d5

Browse files
committed
This is the patch replace offnum++ by OffsetNumberNext, to be
consistent. OffsetNumberNext() has some casting that makes it useful. Fujii Masao
1 parent a61b246 commit d82a1d5

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/backend/access/heap/pruneheap.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $PostgreSQL: pgsql/src/backend/access/heap/pruneheap.c,v 1.11 2008/05/12 16:06:09 alvherre Exp $
11+
* $PostgreSQL: pgsql/src/backend/access/heap/pruneheap.c,v 1.12 2008/05/13 15:44:08 momjian Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -792,7 +792,7 @@ heap_get_root_tuples(Page page, OffsetNumber *root_offsets)
792792
MemSet(root_offsets, 0, MaxHeapTuplesPerPage * sizeof(OffsetNumber));
793793

794794
maxoff = PageGetMaxOffsetNumber(page);
795-
for (offnum = FirstOffsetNumber; offnum <= maxoff; offnum++)
795+
for (offnum = FirstOffsetNumber; offnum <= maxoff; offnum = OffsetNumberNext(offnum))
796796
{
797797
ItemId lp = PageGetItemId(page, offnum);
798798
HeapTupleHeader htup;

src/backend/executor/nodeBitmapHeapscan.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
*
2222
*
2323
* IDENTIFICATION
24-
* $PostgreSQL: pgsql/src/backend/executor/nodeBitmapHeapscan.c,v 1.27 2008/05/12 00:00:49 alvherre Exp $
24+
* $PostgreSQL: pgsql/src/backend/executor/nodeBitmapHeapscan.c,v 1.28 2008/05/13 15:44:08 momjian Exp $
2525
*
2626
*-------------------------------------------------------------------------
2727
*/
@@ -302,7 +302,7 @@ bitgetpage(HeapScanDesc scan, TBMIterateResult *tbmres)
302302
OffsetNumber maxoff = PageGetMaxOffsetNumber(dp);
303303
OffsetNumber offnum;
304304

305-
for (offnum = FirstOffsetNumber; offnum <= maxoff; offnum++)
305+
for (offnum = FirstOffsetNumber; offnum <= maxoff; offnum = OffsetNumberNext(offnum))
306306
{
307307
ItemId lp;
308308
HeapTupleData loctup;

src/backend/storage/page/bufpage.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*
99
*
1010
* IDENTIFICATION
11-
* $PostgreSQL: pgsql/src/backend/storage/page/bufpage.c,v 1.78 2008/02/10 20:39:08 tgl Exp $
11+
* $PostgreSQL: pgsql/src/backend/storage/page/bufpage.c,v 1.79 2008/05/13 15:44:08 momjian Exp $
1212
*
1313
*-------------------------------------------------------------------------
1414
*/
@@ -533,7 +533,7 @@ PageGetHeapFreeSpace(Page page)
533533
* Since this is just a hint, we must confirm that there is
534534
* indeed a free line pointer
535535
*/
536-
for (offnum = FirstOffsetNumber; offnum <= nline; offnum++)
536+
for (offnum = FirstOffsetNumber; offnum <= nline; offnum = OffsetNumberNext(offnum))
537537
{
538538
ItemId lp = PageGetItemId(page, offnum);
539539

@@ -736,7 +736,7 @@ PageIndexMultiDelete(Page page, OffsetNumber *itemnos, int nitems)
736736
totallen = 0;
737737
nused = 0;
738738
nextitm = 0;
739-
for (offnum = 1; offnum <= nline; offnum++)
739+
for (offnum = FirstOffsetNumber; offnum <= nline; offnum = OffsetNumberNext(offnum))
740740
{
741741
lp = PageGetItemId(page, offnum);
742742
Assert(ItemIdHasStorage(lp));

0 commit comments

Comments
 (0)