Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd82a1d5

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 parenta61b246 commitd82a1d5

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
ItemIdlp=PageGetItemId(page,offnum);
798798
HeapTupleHeaderhtup;

‎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
OffsetNumbermaxoff=PageGetMaxOffsetNumber(dp);
303303
OffsetNumberoffnum;
304304

305-
for (offnum=FirstOffsetNumber;offnum <=maxoff;offnum++)
305+
for (offnum=FirstOffsetNumber;offnum <=maxoff;offnum=OffsetNumberNext(offnum))
306306
{
307307
ItemIdlp;
308308
HeapTupleDataloctup;

‎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:08tgl Exp $
11+
* $PostgreSQL: pgsql/src/backend/storage/page/bufpage.c,v 1.79 2008/05/13 15:44:08momjian 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
ItemIdlp=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)

[8]ページ先頭

©2009-2025 Movatter.jp