Группа :: Other
Пакет: libpinyin
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: libpinyin-0.8.x-head.patch
Скачать
Скачать
From f21bba5df05c174ff91bb89d86b0d383767f99dd Mon Sep 17 00:00:00 2001
From: Peng Wu <alexepico@gmail.com>
Date: Tue, 11 Dec 2012 14:15:49 +0800
Subject: [PATCH] a safe guard for chewing
---
src/storage/phrase_index.h | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/src/storage/phrase_index.h b/src/storage/phrase_index.h
index acc7c4a..bc6aad2 100644
--- a/src/storage/phrase_index.h
+++ b/src/storage/phrase_index.h
@@ -147,16 +147,15 @@ public:
matched += *freq;
}
}
- // use preprocessor to avoid zero freq, in gen_pinyin_table.
- /*
+
+#if 1
+ /* an additional safe guard for chewing. */
if ( 0 == total_freq )
- return 0.1;
- */
+ return 0;
+#endif
+
+ /* used preprocessor to avoid zero freq, in gen_chewing_table. */
gfloat retval = matched / (gfloat) total_freq;
- /*
- if ( 0 == retval )
- return 0.03;
- */
return retval;
}
--
1.7.11.7