Searched defs:fixed_len (Results 1 - 2 of 2) sorted by relevance

/packages/inputmethods/PinyinIME/jni/android/
H A Dcom_android_inputmethod_pinyin_PinyinDecoderService.cpp218 size_t fixed_len = (size_t)(*env).GetStringLength(fixed_str); local
222 if (fixed_len > kMaxPredictSize) {
223 fixed_ptr += fixed_len - kMaxPredictSize;
224 fixed_len = kMaxPredictSize;
226 utf16_strncpy(fixed_buf, fixed_ptr, fixed_len);
227 fixed_buf[fixed_len] = (char16)'\0';
/packages/inputmethods/PinyinIME/jni/share/
H A Dmatrixsearch.cpp1844 size_t MatrixSearch::inner_predict(const char16 *fixed_buf, uint16 fixed_len, argument
1854 for (size_t len = fixed_len; len >0; len--) {
1861 if (fixed_len > 1 && 1 == len && 0 == res_total) {
1865 for (size_t nlen = 2; nlen <= fixed_len; nlen++) {
1866 if (dict_trie_->get_lemma_id(fixed_buf + fixed_len - nlen, nlen) > 0) {
1882 dict_trie_->predict(fixed_buf + fixed_len - len, len,
1889 user_dict_->predict(fixed_buf + fixed_len - len, len,
1951 size_t fixed_len = utf16_strlen(fixed_buf); local
1952 if (0 ==fixed_len || fixed_len > kMaxPredictSiz
[all...]

Completed in 39 milliseconds