summaryrefslogtreecommitdiffstats
path: root/src/storage/pinyin_parser2.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-11-17 15:32:52 +0800
committerPeng Wu <alexepico@gmail.com>2011-11-17 15:33:28 +0800
commit96b2e5ba48baa9ada8e64eba9ad43001a90524ce (patch)
tree9d5b20b0475a78cc142e14faa9d1075ff9470a9f /src/storage/pinyin_parser2.h
parenta9864c66724dc3a74324afc2a28ca801c6ca7477 (diff)
downloadlibpinyin-96b2e5ba48baa9ada8e64eba9ad43001a90524ce.tar.gz
libpinyin-96b2e5ba48baa9ada8e64eba9ad43001a90524ce.tar.xz
libpinyin-96b2e5ba48baa9ada8e64eba9ad43001a90524ce.zip
add pinyin compare 2
Diffstat (limited to 'src/storage/pinyin_parser2.h')
-rw-r--r--src/storage/pinyin_parser2.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/storage/pinyin_parser2.h b/src/storage/pinyin_parser2.h
index c517f7b..948e31e 100644
--- a/src/storage/pinyin_parser2.h
+++ b/src/storage/pinyin_parser2.h
@@ -186,9 +186,9 @@ public:
/* compare pinyins with chewing internal representations. */
-int pinyin_compare_initial2 (guint32 options,
- ChewingInitial lhs,
- ChewingInitial rhs){
+inline int pinyin_compare_initial2 (guint32 options,
+ ChewingInitial lhs,
+ ChewingInitial rhs){
if (lhs == rhs)
return 0;
@@ -231,11 +231,11 @@ int pinyin_compare_initial2 (guint32 options,
}
-int pinyin_compare_middle_and_final2 (guint32 options,
- ChewingMiddle middle_lhs,
- ChewingMiddle middle_rhs,
- ChewingFinal final_lhs,
- ChewingFinal final_rhs){
+inline int pinyin_compare_middle_and_final2 (guint32 options,
+ ChewingMiddle middle_lhs,
+ ChewingMiddle middle_rhs,
+ ChewingFinal final_lhs,
+ ChewingFinal final_rhs){
if (middle_lhs == middle_rhs && final_lhs == final_rhs)
return 0;
@@ -273,9 +273,9 @@ int pinyin_compare_middle_and_final2 (guint32 options,
}
-int pinyin_compare_tone2 (guint32 options,
- ChewingTone lhs,
- ChewingTone rhs){
+inline int pinyin_compare_tone2 (guint32 options,
+ ChewingTone lhs,
+ ChewingTone rhs){
if (lhs == rhs)
return 0;
if (lhs == CHEWING_ZERO_TONE)