diff options
author | 2012-05-16 20:42:12 +0900 | |
---|---|---|
committer | 2012-05-16 20:45:05 +0900 | |
commit | 0028ed3627ff4f37a62a80f3b2c857e373cd5090 (patch) | |
tree | 5dfb19c9605b73416987d3daf3941671fab0f87d /native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | |
parent | f837b57bf51b2767ec62a6140b28d84383ad75b1 (diff) | |
download | latinime-0028ed3627ff4f37a62a80f3b2c857e373cd5090.tar.gz latinime-0028ed3627ff4f37a62a80f3b2c857e373cd5090.tar.xz latinime-0028ed3627ff4f37a62a80f3b2c857e373cd5090.zip |
Use "float" instead of "double"
Change-Id: I93ed4d88ede4058f081dd8d634b00dfff4e96d07
Diffstat (limited to 'native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp')
-rw-r--r-- | native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp index b8f4ec77a..0fe4564fb 100644 --- a/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp +++ b/native/jni/com_android_inputmethod_latin_BinaryDictionary.cpp @@ -196,11 +196,11 @@ static jboolean latinime_BinaryDictionary_isValidBigram(JNIEnv *env, jobject obj return result; } -static jdouble latinime_BinaryDictionary_calcNormalizedScore(JNIEnv *env, jobject object, +static jfloat latinime_BinaryDictionary_calcNormalizedScore(JNIEnv *env, jobject object, jcharArray before, jint beforeLength, jcharArray after, jint afterLength, jint score) { jchar *beforeChars = env->GetCharArrayElements(before, 0); jchar *afterChars = env->GetCharArrayElements(after, 0); - jdouble result = Correction::RankingAlgorithm::calcNormalizedScore((unsigned short*)beforeChars, + jfloat result = Correction::RankingAlgorithm::calcNormalizedScore((unsigned short*)beforeChars, beforeLength, (unsigned short*)afterChars, afterLength, score); env->ReleaseCharArrayElements(after, afterChars, JNI_ABORT); env->ReleaseCharArrayElements(before, beforeChars, JNI_ABORT); @@ -255,7 +255,7 @@ static JNINativeMethod sMethods[] = { {"isValidWordNative", "(J[II)Z", (void*)latinime_BinaryDictionary_isValidWord}, {"isValidBigramNative", "(J[I[I)Z", (void*)latinime_BinaryDictionary_isValidBigram}, {"getBigramsNative", "(J[II[II[C[III)I", (void*)latinime_BinaryDictionary_getBigrams}, - {"calcNormalizedScoreNative", "([CI[CII)D", + {"calcNormalizedScoreNative", "([CI[CII)F", (void*)latinime_BinaryDictionary_calcNormalizedScore}, {"editDistanceNative", "([CI[CI)I", (void*)latinime_BinaryDictionary_editDistance} }; |