[GRASS5] Re: r.fill.dir (new)

Roger,

(cc to grass5)

On Fri, May 11, 2001 at 10:31:23PM -0600, Roger S. Miller wrote:

Markus,

The attached file contains a new version of r.fill.dir. I removed all
references to error.h (there were several), and made a number of other
changes that came up when I compiled with -Wall. I also think I fixed
the pointer arithmetic problem with the Cray and SGI compilers.

I used the -Wpointer-arith flag, which found the same problems that the
Cray compiler reported and -Wcast-align that should have found other
problems that might arise from the changes I made. Then I fixed
everything that was reported. Maybe it will work, or maybe there will
be more headaches.

Rather than using Justin's suggestion to cast the void pointers to char
pointers, I simply changed some type definitions from void * to char *.
Otherwise it would have needed a great many casts, and that didn't seem
to make sense. The change required surprisingly little effort.
Hopefully it will all work.

Let me know how it goes.

good news: The new version compiles on Linux and CRAY (so it will on
SGI, too). Thanks for your update, it is in CVS now. I have added
a missing #include <limits.h> in tinf.c and added a few user
messages to have r.fill.dir less silent when working on large maps.

Thanks again,

Markus

----------------------------------------
If you want to unsubscribe from GRASS Development Team mailing list write to:
minordomo@geog.uni-hannover.de with
subject 'unsubscribe grass5'