glibc locale handling broken?
Patryk Zawadzki
patrys at pld-linux.org
Mon Jun 23 17:24:24 CEST 2008
2008/6/23 Paweł Sikora <pluto at agmk.net>:
> 23/6/2008, "Patryk Zawadzki" <patrys at pld-linux.org> napisał/a:
>
>>Consider the attached file.
>
> sprawdz, czy setlocale(pl_PL) zwrocilo ci != null.
Hm? Pierwsze wywołanie setlocale w binarce nie zwraca NULL, bo nie ma
żadnego ustawionego wcześniej, a drugie wyraźnie zmienia locale (NULL
jest zwracany tylko przy próbie ustawienia dwa razy tego samego?).
> jak nie, to nie mozesz sobie tak lajtowo konwertowac.
Jak lajtowo? Niezależnie od locale, GNU strptime powinien obsługiwać
stringi w locale C (nie robi tego Solaris, tam trzeba używać regexpów
albo zmieniać locale na czas parsowania).
--
Patryk Zawadzki
PLD Linux Distribution
More information about the pld-devel-pl
mailing list