On 17.09.2015 20:14, Scott Hess wrote:

> The problem is that there are LOCALE settings where tolower() does things C
> programmers don't expect.  I think tr_TR was one case, the handling of 'I'
> (Google "tr_tr locale bug" and you'll see lots of people hitting the same
> general problem).  It isn't a problem of type safety, it's a problem that
> the same inputs might have different outputs for certain library functions
> when you change environment variables.  I don't remember whether there were
> specific problems with other ctype functions, or if I just thought it was a
> good idea to be careful, once I realized the class of problem.

And this check-in therefore misses the point as it does not address this 
LOCALE problem IMHO:

http://www.sqlite.org/src/info/6713e35b8a8c997a

Ralf

Reply via email to