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