[GRASS5] [bug #802] (grass) r.in.gdal: number of imported rows incorrect?

Glynn Clements glynn.clements at virgin.net
Thu Sep 20 10:14:47 EDT 2001

Request Tracker wrote:

> it seems that r.in.gdal uses an unusual row index
> (src/raster/r.in.gdal/main.c):
> for (row = 1; row <= nrows; row++)
>     {
> Usually the row number starts with 0.

This isn't limited to r.in.gdal; there is other code in GRASS which
uses the Pascal convention for array indices (e.g. i.cca).

In the case of the above file, this means that the call to G_percent()
is wrong; the other references to "row" are as "row-1".

r.in.gdal is trivial to fix, as the issue is limited to this loop. I
didn't touch i.cca, as the one-based convention is used throughout.

Glynn Clements <glynn.clements at virgin.net>

More information about the grass-dev mailing list