On 20.04.2013 17:42, Stefan Sperling wrote:
> On Sat, Apr 20, 2013 at 07:26:06PM +0400, Ivan Zhakov wrote:
>> On Sat, Apr 20, 2013 at 2:27 PM, Stefan Sperling <s...@apache.org> wrote:
>>> How is lower-casing a multi-byte UTF-8 character going to help?
>>> Won't the lower-case equivalent still be a multibyte character
>>> and trigger the overflow check in Visual Studio?
>>>
>> Because in this case we can call apr_fnmatch without
>> APR_FNM_CASE_BLIND, avoid tolower calls and get case-insensitive
>> match.
> Are we going to implement our own code to transform a string
> to lower case? Or do we already have such functions for UTF-8 strings?

We aren't and we don't, on trunk; but the wc-collate-path branch does
have code that can do Unicode-aware case folding through utf8proc.

It's always been wrong to use tolower for case-insensitive comparisons
anyway, but we've tended to ignore that.

-- Brane

-- 
Branko Čibej
Director of Subversion | WANdisco | www.wandisco.com

Reply via email to