Ozgur Murat Homurlu wrote:
>Some insight (possibly related with the issue):
>----------------------------------------------------------------
>There's a well known cause of problems related to tr_TR locale: lower
>case of the character 'I' is 'ý' with tr_TR locale (not the
>English-usual 'i'). So if you use C library's "tolower" type function
>with tr_TR locale you shouldn't expect i.e. 'COMMITTED' converted to
>'committed'. Correct programming style is setting the correct locale (
>for the word ) before using case conversions.
>
>
I agree that strcmp of tolower:ed strings would be a problem, but
Subversion uses libc's strcasecmp function for these comparisons, e.g:
strcasecmp (word, "committed")
It sounds like a libc bug to me. I wonder if it would cause a similar
problem for some other locale if that was changed to
strcasecmp (word, "COMMITTED")
Anybody?
/Tobias
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Feb 17 15:01:08 2004