From 4aebb8f84e92da3075da3057afbcce5fa9fed2f7 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 7 Dec 2011 15:56:49 +0800 Subject: write gen chewing table --- src/storage/chewing_key.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/storage') diff --git a/src/storage/chewing_key.h b/src/storage/chewing_key.h index 5bbd6ed..05b6949 100644 --- a/src/storage/chewing_key.h +++ b/src/storage/chewing_key.h @@ -193,6 +193,16 @@ struct ChewingKeyRest const char * get_chewing_string(); }; +static inline gchar * get_pinyin_string(ChewingKey key, + ChewingKeyRest key_rest) { + if (CHEWING_ZERO_TONE != key.m_tone) { + return g_strdup_printf + ("%s%d", key_rest.get_pinyin_string(), key.m_tone); + } else { + return g_strdup(key_rest.get_pinyin_string()); + } +} + }; #endif -- cgit