Hamish wrote:

> >  G_convert_dirseps_from_host(G_store(getenv("TEMP")));
> 
> is %TEMP% guaranteed to exist in Windows-land?

AFAIK, the only way that it won't exist is if the user manually unsets
it. I wouldn't count upon the rest of Window working if you do that,
though; Windows doesn't have a global temporary directory along the
lines of /tmp or /var/tmp.

> How does the module react if it is not set and the user stays
> with the default or doesn't notice that the default is blank?

If it's not set, getenv() will return NULL and G_store() will
segfault. A check leading to G_fatal_error() can be added to G_store()
if desired (or to the above code).

-- 
Glynn Clements <gl...@gclements.plus.com>
_______________________________________________
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to