On Fri, Mar 10, 2023 at 09:05:58AM +0200, Eli Zaretskii wrote: > I'm not saying that texi2any doesn't play by the locale's rules. > Quite the contrary: I'm saying that _if_ it plays by the locale's > rules, then downcasing an innocent word like "INIT" will yield "ınit" > in Turkish locale, something that could well be unexpected, and if you > compare thatr with "init" for equality, it will compare not equal.
It's possible that a bug like that might occur somewhere in the code base. Fixing such a bug would probably depend on reports from users. I looked at where strcasecmp was used in info and install-info and didn't see anything obvious.