xpdf 2.00 i SEGV

Jacek Konieczny jajcus w bnet.pl
Śro, 6 Lis 2002, 10:48:08 CET


On Wed, Nov 06, 2002 at 10:45:20AM +0100, wrobell wrote:
> To w takim razie w drugą mańkę. Jaka funkcja powoduje
> wyświetlenie 0,01 zamiast 0.01 LC_ALL=pl_PL?
*printf()

> Jeśli jest to funkcja
> standardowa, to czy jej działanie nie powinno pozostać nie zmienione?
Nie. To jest zachowanie standardowe i udokumentowane.

> Tzn. nie powinna ona zawsze wyświetlać 0.01, a dla potrzeb lokalizacji
> nie powinna pojawić się nowa funkcja?
Nie. Jak ktoś włącza locale (używając funkcji setlocale()), to powinien
być świadomy konsekwencji.
Inna sprawa, że niektóre biblioteki same włączają locale (np. readline)
i to jest zachowanie błędne.

Pozdrowienia,
	Jacek



Więcej informacji o liście dyskusyjnej pld-devel-pl