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,
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
Patryk Zawadzki wrote:
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
Dnia 16-06-2006, pią o godzinie 19:21 +0200, Andrzej Krzysztofowicz
napisał(a):
Patryk Zawadzki wrote:
Dnia 16-06-2006, pią o godzinie 18:25 +0200, Charles napisał(a):
Reasumując - zostawiam to w takim stanie jak jest, w przeciwnym wypadku
musiałbym napisać moduł obsługi słownika od
Dnia piątek 16 czerwca 2006 20:50, Patryk Zawadzki napisał:
A nie lepiej zamienić na:
getenv(LANG) ? getenv(LANG) : jakiś działający default
Ale co to znaczy jakiś działający default?
Tu nie chodzi o obsługę locale, ale o inicjowanie słownika (aspell).
Jest to teraz źle rozwiązane, a ja nie mam
Dnia piątek 16 czerwca 2006 19:34, Patryk Zawadzki napisał:
Przecież nic nie stoi na przeszkodzie, żeby zrobić tak fallback przez
wszystkie zmienne, zaczynająć od LC_ALL i kończąc na C, jeśli program
obsługuje domyślne locale POSIX.
To nic nie da (przypominam, że mówimy o aspell).
--
Karol
On Friday 16 June 2006 19:58, Charles wrote:
Dnia piątek 16 czerwca 2006 20:50, Patryk Zawadzki napisał:
A nie lepiej zamienić na:
getenv(LANG) ? getenv(LANG) : jakiś działający default
Ale co to znaczy jakiś działający default?
z reguly LANG=C jest dzialajacym default-em ;)
Dnia piątek 16 czerwca 2006 20:17, Paweł Sikora napisał:
z reguly LANG=C jest dzialajacym default-em ;)
OK. A dla aspella?
code
m_config = new_aspell_config();
aspell_config_replace(m_config, lang, C);
// init
m_ret = new_aspell_speller(m_config);
/code
I tu wybuchnie jeśli nie ma słownika C
Charles wrote:
Dnia piątek 16 czerwca 2006 20:50, Patryk Zawadzki napisał:
A nie lepiej zamienić na:
getenv(LANG) ? getenv(LANG) : jakiś działający default
Ale co to znaczy jakiś działający default?
Tu nie chodzi o obsługę locale, ale o inicjowanie słownika (aspell).
W takim razie R:
On Mon, Jun 12, 2006 at 04:02:56PM +0200, charles wrote:
+@@ -39,8 +39,7 @@
+ m_speller = NULL;
+ m_config = NULL;
+
+- //init(francais);
+- init(fr_FR);
++ init(getenv(LANG));
+ }
+
+ ASpell::~ASpell()
Jak to się zachowa w przypadku kiedy getenv(LANG)==NULL?
--
Jakub Bogusz
10 matches
Mail list logo