Skip to content

More cases of X/Y wrong loop nesting

Using CudaText, FindInFiles plugin, I found these. FPC today trunk. (I ignored places inside 'tests').

<source-main/packages/svgalib/examples/vgatest.pp>: 111
       for x := 0 to 63 do
         for y := 0 to 63 do

<source-main/packages/fcl-image/src/fppalette.inc>:41
    for x := 0 to img.width-1 do
      for y := 0 to img.height-1 do

<source-main/packages/fcl-image/src/fpqrcodegen.pp>:931
  for x:=0 to qrsize-1 do
    begin
    runy:=0;
    colorY:=false;
    for y:=0 to qrsize-1 do
    
line 976
  for x:=0 to qrsize-1 do
    begin
    bits:=0;
    for y := 0 to qrsize-1 do

<source-main/packages/fcl-report/src/fpreportfpimageexport.pp>:179
  for x := 0 to Width-1 do
    for y := 0 to Height-1 do
    
<source-main/packages/fcl-report/src/fpreport.pp>:9970
  for x := 0 to Image.Width-1 do
    for y := 0 to Image.Height-1 do

<source-main/packages/ide/wansi.pas>:693
  for X:=0 to MaxViewWidth-1 do for Y:=0 to Size.Y-1 do

line 910
  for X:=0 to MaxViewWidth-1 do
    for Y:=0 to Size.Y-1 do

<source-main/packages/fcl-pdf/src/fppdf.pp>:3192
  for x := 0 to Image.Width-1 do
    for y := 0 to Image.Height-1 do
Edited by Alexey Torgashin
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information