On Thu, May 30, 2013 at 12:57 AM, Anthony Ramine <n.ox...@gmail.com> wrote:
>>> If the range to match against is [A-_], it will become [a-_] which is an
>>> empty range, ord('a') > ord('_'). I think it is simpler to reuse toupper()
>>> after the fact as I did.
>>> Anyway maybe I should add a test for that corner case?
>> Yeah I was thinking about such a case, but I saw glibc do it... I
>> guess we just found another bug, at least in compat/fnmatch.c. Yes a
>> test for it would be great, in case I change my mind 2 years from now
>> and decide to turn it the other way ;)
> Should I patch compat/fnmatch.c too? That would make it different from the
> glibc's one.
No. I plan to remove compat/fnmatch and always use wildmatch, even
ignoring system's fnmatch. That would keep the matching behavior
consistent across platforms.
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html