Wireshark mailing list archives
Re: Alternatives to atoi and tolower
From: Guy Harris <guy () alum mit edu>
Date: Fri, 7 Jul 2017 01:43:57 -0700
On Jul 7, 2017, at 1:08 AM, Pascal Quantin <pascal.quantin () gmail com> wrote:
g_ascii_tolower
Note: in a given locale, "i" isn't necessarily the lower-case version of "I". In fact, it's definitely *not* the lower-case version of "I" in Turkish. This caused crashes at one point: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2010 g_ascii_tolower() gives the same answer in all locales. If you're dealing with a configuration file, then, unless the configuration file's language is based on Turkish (or Azerbaijani, Kazakh with the Roman alphabet, Tatar with the Roman alphabet, or Crimean Tatar, if the Wikipedia page https://en.wikipedia.org/wiki/Dotted_and_dotless_I is correct), that answer is the one you want. (And if it *is* based on one of those languages, you would *still* want the same answer in all locales, as there's no guarantee that the file would only be read in a Turkish, Azerbaijani, Kazakh, Tatar, or Crimean Tatar locale, so you'd have to map "I" to "ı" and "İ" to "i".) ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Alternatives to atoi and tolower Paul Offord (Jul 07)
- Re: Alternatives to atoi and tolower Pascal Quantin (Jul 07)
- Re: Alternatives to atoi and tolower Guy Harris (Jul 07)
- Re: Alternatives to atoi and tolower Roland Knall (Jul 07)
- Re: Alternatives to atoi and tolower Alexis La Goutte (Jul 07)
- Re: Alternatives to atoi and tolower Pascal Quantin (Jul 07)