SOURCES: subtitleeditor-init_aspell.patch (NEW) - get init lang fo...
Patryk Zawadzki
patrys w pld-linux.org
Pią, 16 Cze 2006, 20:50:33 CEST
Dnia 16-06-2006, pią o godzinie 18:25 +0200, Charles napisał(a):
> Dnia środa 14 czerwca 2006 12:02, Jakub Bogusz napisał:
> > Jak to się zachowa w przypadku kiedy getenv("LANG")==NULL?
> Wywali się z:
> glibmm-ERROR **:
> unhandled exception (type std::exception) in signal handler:
> what: attempt to create string with null pointer
>
> To jest i tak lepsze od tego co było, czyli init("fr_FR").
> Po pierwsze ma to jakiś sens inicjowanie z aktualnym LANG.
> Po drugie jeśli by nawet zostawić to co autor tam wymodził to przy braku
> słownika dla fr_FR wywala się z błędem naruszenia ochrony pamięci.
>
> Reasumując - zostawiam to w takim stanie jak jest, w przeciwnym wypadku
> musiałbym napisać moduł obsługi słownika od zera.
A nie lepiej zamienić na:
getenv("LANG") ? getenv("LANG") : "jakiś działający default"
?
--
Patryk Zawadzki <patrys w pld-linux.org>
PLD Linux
Więcej informacji o liście dyskusyjnej pld-devel-pl