Manuel López-Ibáñez <lopeziba...@gmail.com> a écrit:

> Why not remove this comment and free file here with XDELETEVEC (file) ?
>
>> +  canonical_path = maybe_shorter_path (path);
>> +  if (canonical_path != NULL && canonical_path != path)
>> +    {
>> +      /* The canonical path was newly allocated.  Let's free the
>> +        non-canonical one.  */
>> +      free (path);
>> +      path = canonical_path;
>> +    }
>> +
>
> This way you avoid doing all this extra work here.

If I follow my personal style, I'd prefer not having a function delete
what it receives in argument, unless the name of that function makes it
really obvious.  Furthermore, that function could be later re-used on a
string that is not necessarily meant to be deleted.

That being said, I don't feel like arguing strongly about this because
ultimately I think this is a matter of style.

I'll let those who have the powers to decide.  :-)

-- 
                Dodji

Reply via email to