Skip to content

Commit a657906

Browse files
Chao Li (Evan)Commitfest Bot
authored andcommitted
backend/nodes cleanup: Move loop variables definitions into for statement
1 parent ed823da commit a657906

File tree

6 files changed

+20
-35
lines changed

6 files changed

+20
-35
lines changed

src/backend/nodes/bitmapset.c

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,6 @@ bms_is_member(int x, const Bitmapset *a)
538538
int
539539
bms_member_index(Bitmapset *a, int x)
540540
{
541-
int i;
542541
int bitnum;
543542
int wordnum;
544543
int result = 0;
@@ -554,7 +553,7 @@ bms_member_index(Bitmapset *a, int x)
554553
bitnum = BITNUM(x);
555554

556555
/* count bits in preceding words */
557-
for (i = 0; i < wordnum; i++)
556+
for (int i = 0; i < wordnum; i++)
558557
{
559558
bitmapword w = a->words[i];
560559

@@ -1306,7 +1305,6 @@ int
13061305
bms_next_member(const Bitmapset *a, int prevbit)
13071306
{
13081307
int nwords;
1309-
int wordnum;
13101308
bitmapword mask;
13111309

13121310
Assert(bms_is_valid_set(a));
@@ -1316,7 +1314,7 @@ bms_next_member(const Bitmapset *a, int prevbit)
13161314
nwords = a->nwords;
13171315
prevbit++;
13181316
mask = (~(bitmapword) 0) << BITNUM(prevbit);
1319-
for (wordnum = WORDNUM(prevbit); wordnum < nwords; wordnum++)
1317+
for (int wordnum = WORDNUM(prevbit); wordnum < nwords; wordnum++)
13201318
{
13211319
bitmapword w = a->words[wordnum];
13221320

@@ -1366,7 +1364,6 @@ bms_next_member(const Bitmapset *a, int prevbit)
13661364
int
13671365
bms_prev_member(const Bitmapset *a, int prevbit)
13681366
{
1369-
int wordnum;
13701367
int ushiftbits;
13711368
bitmapword mask;
13721369

@@ -1391,7 +1388,7 @@ bms_prev_member(const Bitmapset *a, int prevbit)
13911388

13921389
ushiftbits = BITS_PER_BITMAPWORD - (BITNUM(prevbit) + 1);
13931390
mask = (~(bitmapword) 0) >> ushiftbits;
1394-
for (wordnum = WORDNUM(prevbit); wordnum >= 0; wordnum--)
1391+
for (int wordnum = WORDNUM(prevbit); wordnum >= 0; wordnum--)
13951392
{
13961393
bitmapword w = a->words[wordnum];
13971394

src/backend/nodes/nodeFuncs.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4826,9 +4826,7 @@ planstate_walk_members(PlanState **planstates, int nplans,
48264826
planstate_tree_walker_callback walker,
48274827
void *context)
48284828
{
4829-
int j;
4830-
4831-
for (j = 0; j < nplans; j++)
4829+
for (int j = 0; j < nplans; j++)
48324830
{
48334831
if (PSWALK(planstates[j]))
48344832
return true;

src/backend/nodes/outfuncs.c

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,7 @@ outBitmapset(StringInfo str, const Bitmapset *bms)
346346
void
347347
outDatum(StringInfo str, Datum value, int typlen, bool typbyval)
348348
{
349-
Size length,
350-
i;
349+
Size length;
351350
char *s;
352351

353352
length = datumGetSize(value, typbyval, typlen);
@@ -356,7 +355,7 @@ outDatum(StringInfo str, Datum value, int typlen, bool typbyval)
356355
{
357356
s = (char *) (&value);
358357
appendStringInfo(str, "%u [ ", (unsigned int) length);
359-
for (i = 0; i < (Size) sizeof(Datum); i++)
358+
for (Size i = 0; i < (Size) sizeof(Datum); i++)
360359
appendStringInfo(str, "%d ", (int) (s[i]));
361360
appendStringInfoChar(str, ']');
362361
}
@@ -368,7 +367,7 @@ outDatum(StringInfo str, Datum value, int typlen, bool typbyval)
368367
else
369368
{
370369
appendStringInfo(str, "%u [ ", (unsigned int) length);
371-
for (i = 0; i < length; i++)
370+
for (Size i = 0; i < length; i++)
372371
appendStringInfo(str, "%d ", (int) (s[i]));
373372
appendStringInfoChar(str, ']');
374373
}
@@ -434,8 +433,6 @@ _outBoolExpr(StringInfo str, const BoolExpr *node)
434433
static void
435434
_outForeignKeyOptInfo(StringInfo str, const ForeignKeyOptInfo *node)
436435
{
437-
int i;
438-
439436
WRITE_NODE_TYPE("FOREIGNKEYOPTINFO");
440437

441438
WRITE_UINT_FIELD(con_relid);
@@ -450,10 +447,10 @@ _outForeignKeyOptInfo(StringInfo str, const ForeignKeyOptInfo *node)
450447
WRITE_INT_FIELD(nmatched_ri);
451448
/* for compactness, just print the number of matches per column: */
452449
appendStringInfoString(str, " :eclass");
453-
for (i = 0; i < node->nkeys; i++)
450+
for (int i = 0; i < node->nkeys; i++)
454451
appendStringInfo(str, " %d", (node->eclass[i] != NULL));
455452
appendStringInfoString(str, " :rinfos");
456-
for (i = 0; i < node->nkeys; i++)
453+
for (int i = 0; i < node->nkeys; i++)
457454
appendStringInfo(str, " %d", list_length(node->rinfos[i]));
458455
}
459456

src/backend/nodes/params.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,12 @@ paramlist_param_ref(ParseState *pstate, ParamRef *pref)
166166
Size
167167
EstimateParamListSpace(ParamListInfo paramLI)
168168
{
169-
int i;
170169
Size sz = sizeof(int);
171170

172171
if (paramLI == NULL || paramLI->numParams <= 0)
173172
return sz;
174173

175-
for (i = 0; i < paramLI->numParams; i++)
174+
for (int i = 0; i < paramLI->numParams; i++)
176175
{
177176
ParamExternData *prm;
178177
ParamExternData prmdata;
@@ -229,7 +228,6 @@ void
229228
SerializeParamList(ParamListInfo paramLI, char **start_address)
230229
{
231230
int nparams;
232-
int i;
233231

234232
/* Write number of parameters. */
235233
if (paramLI == NULL || paramLI->numParams <= 0)
@@ -240,7 +238,7 @@ SerializeParamList(ParamListInfo paramLI, char **start_address)
240238
*start_address += sizeof(int);
241239

242240
/* Write each parameter in turn. */
243-
for (i = 0; i < nparams; i++)
241+
for (int i = 0; i < nparams; i++)
244242
{
245243
ParamExternData *prm;
246244
ParamExternData prmdata;

src/backend/nodes/readfuncs.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -599,8 +599,7 @@ parseNodeString(void)
599599
Datum
600600
readDatum(bool typbyval)
601601
{
602-
Size length,
603-
i;
602+
Size length;
604603
int tokenLength;
605604
const char *token;
606605
Datum res;
@@ -623,7 +622,7 @@ readDatum(bool typbyval)
623622
elog(ERROR, "byval datum but length = %zu", length);
624623
res = (Datum) 0;
625624
s = (char *) (&res);
626-
for (i = 0; i < (Size) sizeof(Datum); i++)
625+
for (Size i = 0; i < (Size) sizeof(Datum); i++)
627626
{
628627
token = pg_strtok(&tokenLength);
629628
s[i] = (char) atoi(token);
@@ -634,7 +633,7 @@ readDatum(bool typbyval)
634633
else
635634
{
636635
s = (char *) palloc(length);
637-
for (i = 0; i < length; i++)
636+
for (Size i = 0; i < length; i++)
638637
{
639638
token = pg_strtok(&tokenLength);
640639
s[i] = (char) atoi(token);

src/backend/nodes/tidbitmap.c

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -369,10 +369,9 @@ tbm_add_tuples(TIDBitmap *tbm, const ItemPointerData *tids, int ntids,
369369
{
370370
BlockNumber currblk = InvalidBlockNumber;
371371
PagetableEntry *page = NULL; /* only valid when currblk is valid */
372-
int i;
373372

374373
Assert(tbm->iterating == TBM_NOT_ITERATING);
375-
for (i = 0; i < ntids; i++)
374+
for (int i = 0; i < ntids; i++)
376375
{
377376
BlockNumber blk = ItemPointerGetBlockNumber(tids + i);
378377
OffsetNumber off = ItemPointerGetOffsetNumber(tids + i);
@@ -471,12 +470,11 @@ static void
471470
tbm_union_page(TIDBitmap *a, const PagetableEntry *bpage)
472471
{
473472
PagetableEntry *apage;
474-
int wordnum;
475473

476474
if (bpage->ischunk)
477475
{
478476
/* Scan b's chunk, mark each indicated page lossy in a */
479-
for (wordnum = 0; wordnum < WORDS_PER_CHUNK; wordnum++)
477+
for (int wordnum = 0; wordnum < WORDS_PER_CHUNK; wordnum++)
480478
{
481479
bitmapword w = bpage->words[wordnum];
482480

@@ -511,7 +509,7 @@ tbm_union_page(TIDBitmap *a, const PagetableEntry *bpage)
511509
else
512510
{
513511
/* Both pages are exact, merge at the bit level */
514-
for (wordnum = 0; wordnum < WORDS_PER_PAGE; wordnum++)
512+
for (int wordnum = 0; wordnum < WORDS_PER_PAGE; wordnum++)
515513
apage->words[wordnum] |= bpage->words[wordnum];
516514
apage->recheck |= bpage->recheck;
517515
}
@@ -579,14 +577,13 @@ static bool
579577
tbm_intersect_page(TIDBitmap *a, PagetableEntry *apage, const TIDBitmap *b)
580578
{
581579
const PagetableEntry *bpage;
582-
int wordnum;
583580

584581
if (apage->ischunk)
585582
{
586583
/* Scan each bit in chunk, try to clear */
587584
bool candelete = true;
588585

589-
for (wordnum = 0; wordnum < WORDS_PER_CHUNK; wordnum++)
586+
for (int wordnum = 0; wordnum < WORDS_PER_CHUNK; wordnum++)
590587
{
591588
bitmapword w = apage->words[wordnum];
592589

@@ -640,7 +637,7 @@ tbm_intersect_page(TIDBitmap *a, PagetableEntry *apage, const TIDBitmap *b)
640637
{
641638
/* Both pages are exact, merge at the bit level */
642639
Assert(!bpage->ischunk);
643-
for (wordnum = 0; wordnum < WORDS_PER_PAGE; wordnum++)
640+
for (int wordnum = 0; wordnum < WORDS_PER_PAGE; wordnum++)
644641
{
645642
apage->words[wordnum] &= bpage->words[wordnum];
646643
if (apage->words[wordnum] != 0)
@@ -904,10 +901,9 @@ tbm_extract_page_tuple(TBMIterateResult *iteritem,
904901
uint32 max_offsets)
905902
{
906903
PagetableEntry *page = iteritem->internal_page;
907-
int wordnum;
908904
int ntuples = 0;
909905

910-
for (wordnum = 0; wordnum < WORDS_PER_PAGE; wordnum++)
906+
for (int wordnum = 0; wordnum < WORDS_PER_PAGE; wordnum++)
911907
{
912908
bitmapword w = page->words[wordnum];
913909

0 commit comments

Comments
 (0)