summaryrefslogtreecommitdiffstats
path: root/src/pinyin.cpp
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2022-06-06 17:32:00 +0800
committerPeng Wu <alexepico@gmail.com>2022-06-06 17:32:00 +0800
commit2323c59d337ca56c585a8b58b855e84938ecfc27 (patch)
treedc32a1af5a593170bd6149d361521832f1885ca5 /src/pinyin.cpp
parent5f3df104b5ac0c3497a48cfc476eb3eedf1e543b (diff)
downloadlibpinyin-2323c59d337ca56c585a8b58b855e84938ecfc27.tar.gz
libpinyin-2323c59d337ca56c585a8b58b855e84938ecfc27.tar.xz
libpinyin-2323c59d337ca56c585a8b58b855e84938ecfc27.zip
Use abort function instead of assert macro
Diffstat (limited to 'src/pinyin.cpp')
-rw-r--r--src/pinyin.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/pinyin.cpp b/src/pinyin.cpp
index 801e78f..8b0fed6 100644
--- a/src/pinyin.cpp
+++ b/src/pinyin.cpp
@@ -999,7 +999,7 @@ bool pinyin_set_zhuyin_scheme(pinyin_context_t * context,
context->m_chewing_parser = new ZhuyinDaChenCP26Parser2();
break;
default:
- assert(FALSE);
+ abort();
}
return true;
}
@@ -1664,7 +1664,7 @@ static bool _compute_phrase_length(pinyin_context_t * context,
switch(candidate->m_candidate_type) {
case NBEST_MATCH_CANDIDATE:
- assert(FALSE);
+ abort();
case NORMAL_CANDIDATE:
case PREDICTED_CANDIDATE: {
phrase_index->get_phrase_item(candidate->m_token, item);
@@ -1677,7 +1677,7 @@ static bool _compute_phrase_length(pinyin_context_t * context,
break;
}
case ZOMBIE_CANDIDATE:
- assert(FALSE);
+ abort();
}
}
@@ -1713,7 +1713,7 @@ static bool _compute_phrase_strings_of_items(pinyin_instance_t * instance,
&(candidate->m_phrase_string));
break;
case ZOMBIE_CANDIDATE:
- assert(FALSE);
+ abort();
}
}
@@ -2845,7 +2845,7 @@ static gchar * _get_aux_text_prefix(pinyin_instance_t * instance,
else if (IS_ZHUYIN == options)
str = key.get_zhuyin_string();
else
- assert(FALSE);
+ abort();
gchar * newprefix = g_strconcat(prefix, str, " ", NULL);
@@ -2889,7 +2889,7 @@ static gchar * _get_aux_text_postfix(pinyin_instance_t * instance,
else if (IS_ZHUYIN == options)
str = key.get_zhuyin_string();
else
- assert(FALSE);
+ abort();
gchar * newpostfix = g_strconcat(postfix, str, " ", NULL);
@@ -3010,7 +3010,7 @@ bool pinyin_get_double_pinyin_auxiliary_text(pinyin_instance_t * instance,
middle = g_strconcat(shengmu, yunmu, "|", NULL);
break;
default:
- assert(FALSE);
+ abort();
}
g_free(shengmu);