[GRASS-dev] [grass-code I] g.rename fails to rename maps
mlennert at club.worldonline.be
Fri Dec 21 18:04:01 EST 2007
On 21/12/07 22:06, Glynn Clements wrote:
> Moritz Lennert wrote:
>>>>> It's in manage:
>>>> Thanks for the pointer. Is it still a bug, though? Can anyone confirm?
>>> Yup. It's due to line 28 in /general/manage/lib/do_rename.c (line
>>> if (G_strcasecmp (old,new) == 0) return 1;
>>> If you comment this out and recompile the lib and the command, it works.
>>> No idea why this is there. Unless someone objects, I'll remove that line.
>> Actually it is due to:
>> where strcmp was replaced with G_strcasecmp, thus making the compare
>> case independent. So, the line should not be removed, but it should
>> either be reverted to strcmp, or we need G_strcmp, which doesn't exist
>> at this stage AFAICT.
> The case insensitivity may have been intentional. What happens if you
> try this with vector maps
Seems to work alright. Why should it be different from raster maps ?
> or under windows?
Won't be able to try this for a while, unfortunately...
More information about the grass-dev