[GRASS-dev] etc file finder, take 2
Glynn Clements
glynn at gclements.plus.com
Wed Apr 18 13:52:39 EDT 2007
William Kyngesburye wrote:
> > The main one is that I'd suggest using G_tokenize() to do most of the
> > work for you.
>
> (more C details that escape me...)
>
> My little (basic) C book says a program shouldn't alter an env var
> returned by getenv, and G_tokenize() says it changes the token to
> null to terminate token strings (which is what I originally did
> myself before I read that bit about getenv). Is that what that char
> ** or const char * takes care of somehow, do either make a copy of
> the env var? Or is it part of the tokenize initialization?
G_tokenize() makes a copy of the string.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list