[hunspell-fi-devel] Bugikorjaus Malagaan
Harri Pitkänen
hatapitk at cc.jyu.fi
Tue Apr 11 23:12:42 EEST 2006
Malagaan (versio 7.2) kannattaa tehdä seuraavanlainen korjaus tiedostoon
basic.c (korjaus on jo lähetetty Björn Beutelille):
--- basic.c-orig 2005-06-27 15:20:26.000000000 +0300
+++ basic.c 2006-04-11 22:52:00.000000000 +0300
@@ -627,7 +627,7 @@
/* Find first char where STR1 and STR2 differ. */
while (TRUE)
{
- if (*str1 == *str1_end)
+ if (str1 == str1_end)
return 0;
else if (*str1 == EOS)
return (*str2 == EOS ? 0 : -1);
Ilman tuota korjausta Suomi-Malaga hyväksyy melko kummallisia analyysejä:
malaga> ma antiperspirantti
Analyses of "antiperspirantti":
1: "=anti=perspektiivi"
2: "anti=perspektiivi"
malaga> ma demagnetointi
Analyses of "demagnetointi":
1: "de=magnetofoni"
Valitettavasti taitaa olla niin, että tämä hiukan heikentää Suomi-Malagan
tunnistaa tiettyjä oikeita sanoja, mutta on ehkä turhan vapaamielistä
hyväksyä kaksi merkkijonoa samoiksi vain koska ne alkavat samalla tavalla :)
Bugin löytämisestä voin kiittää valgrind-muistidebuggeria. Kannattaa tutustua,
jos yhtään C tai C++ -ohjelmointia Linuxissa harrastaa. Suorastaan nerokas
työkalu.
Harri
More information about the devel
mailing list