Lines Matching full:char16
52 buf_ = static_cast<char16*>(malloc(buf_size * sizeof(char16)));
58 scis_hz_ = static_cast<char16*>(malloc(scis_num_ * sizeof(char16)));
200 char16* DictList::find_pos2_startedbyhz(char16 hz_char) {
201 char16 *found_2w = static_cast<char16*>
204 sizeof(char16) * 2, cmp_hanzis_1));
215 char16* DictList::find_pos_startedbyhzs(const char16 last_hzs[],
217 char16 *found_w = static_cast<char16*>
221 sizeof(char16) * word_len, cmp_func));
233 size_t DictList::predict(const char16 last_hzs[], uint16 hzs_len,
249 char16 *w_buf = find_pos_startedbyhzs(last_hzs, word_len, cmp_func);
286 uint16 DictList::get_lemma_str(LemmaIdType id_lemma, char16 *str_buf,
303 str_buf[i+1] = (char16)'\0';
310 uint16 DictList::get_splids_for_hanzi(char16 hanzi, uint16 half_splid,
312 char16 *hz_found = static_cast<char16*>
313 (mybsearch(&hanzi, scis_hz_, scis_num_, sizeof(char16), cmp_hanzis_1));
321 char16 *hz_f = hz_found;
348 LemmaIdType DictList::get_lemma_id(const char16 *str, uint16 str_len) {
352 char16 *found = find_pos_startedbyhzs(str, str_len, cmp_func_[str_len - 1]);
363 void DictList::convert_to_hanzis(char16 *str, uint16 str_len) {
371 void DictList::convert_to_scis_ids(char16 *str, uint16 str_len) {
398 if (fwrite(scis_hz_, sizeof(char16), scis_num_, fp) != scis_num_)
404 if (fwrite(buf_, sizeof(char16), start_pos_[kMaxLemmaSize], fp) !=
433 if (fread(scis_hz_, sizeof(char16), scis_num_, fp) != scis_num_)
439 if (fread(buf_, sizeof(char16), start_pos_[kMaxLemmaSize], fp) !=