Lines Matching full:cond
54 if (cursor->cond.ds == NULL) {
61 dicinfo = &(cursor->cond.ds->dic[i]);
84 if (cursor->cond.yomi == NULL) {
89 if (cursor->cond.ylen > NJ_MAX_LEN) {
94 if (cursor->cond.operation == NJ_CUR_OP_LINK) {
96 } else if (cursor->cond.kanji != NULL) {
98 if (nj_strlen(cursor->cond.kanji) > NJ_MAX_RESULT_LEN) {
103 switch (cursor->cond.operation) {
112 switch (cursor->cond.mode) {
153 ret = njd_b_search_word(&cursor->cond, loctset);
157 ret = njd_l_search_word(iwnn, &cursor->cond, loctset, comp_flg);
161 ret = njd_f_search_word(&cursor->cond, loctset);
224 tmp_word.yomi = cursor->cond.yomi;
225 tmp_word.stem.info1 = cursor->cond.ylen;
226 tmp_result.word.yomi = cursor->cond.yomi;
227 tmp_result.word.stem.info1 = cursor->cond.ylen;
233 loctset->loct.status |= SET_LOCATION_OPERATION(cursor->cond.operation);
234 if (cursor->cond.mode == NJ_CUR_MODE_FREQ) {
235 if ((cursor->cond.ds->mode & (NJ_CACHE_MODE_VALID)) &&
236 (cursor->cond.ds->dic[i].srhCache != NULL) &&
237 (NJ_GET_AIMAI_FROM_SCACHE(cursor->cond.ds->dic[i].srhCache)) &&
238 (cursor->cond.operation == NJ_CUR_OP_FORE)) {
241 ret = njd_get_word_data(iwnn, cursor->cond.ds, loctset, (NJ_UINT16)i, &tmp_result.word);
254 for (j = 0; j < cursor->cond.ylen; j++) {
255 if (cursor->cond.yomi[j] != tmp_stroke[j]) {
267 ret = njd_b_search_word(&cursor->cond, loctset);
272 ret = njd_l_search_word(iwnn, &cursor->cond, loctset, comp_flg);
283 ret = njd_get_word_data(iwnn, cursor->cond.ds, loctset, (NJ_UINT16)i, &tmp_result.word);
287 j = cursor->cond.ylen;
304 ret = njd_get_word_data(iwnn, cursor->cond.ds, loctset, (NJ_UINT16)i, &(tmp_result.word));
338 (cursor->cond.ds->dic[next].srhCache == NULL))) {
349 ret = njd_b_search_word(&cursor->cond, loctset);
354 ret = njd_l_search_word(iwnn, &cursor->cond, loctset, comp_flg);
358 ret = njd_f_search_word(&cursor->cond, loctset);
697 cursor->cond.hinsi.fore = NULL;
698 cursor->cond.hinsi.foreSize = 0;
699 cursor->cond.hinsi.foreFlag = 0;
700 cursor->cond.hinsi.rear = NULL;
701 cursor->cond.hinsi.rearSize = 0;
702 cursor->cond.hinsi.rearFlag = 0;
705 if (cursor->cond.yomi == NULL) {
708 cursor->cond.ylen = nj_strlen(cursor->cond.yomi);
709 cursor->cond.yclen = nj_charlen(cursor->cond.yomi);
712 if (cursor->cond.ds == NULL) {
717 cursor->cond.ds->mode = NJ_CACHE_MODE_VALID;
719 p_yomi = cursor->cond.yomi;
720 p_key = cursor->cond.ds->keyword;
722 for (clrcnt = 0; clrcnt < cursor->cond.yclen; clrcnt++) {
735 kw_len = nj_charlen(cursor->cond.ds->keyword);
736 if (kw_len >= cursor->cond.yclen) {
739 inited = cursor->cond.yclen + 1;
743 pCache = cursor->cond.ds->dic[diccnt].srhCache;
788 nj_strcpy(cursor->cond.ds->keyword, cursor->cond.yomi);
791 dhdl = cursor->cond.ds->dic[cnt].handle;
794 if ((cursor->cond.ds->dic[cnt].dic_freq[NJ_MODE_TYPE_HENKAN].base
795 > cursor->cond.ds->dic[cnt].dic_freq[NJ_MODE_TYPE_HENKAN].high)) {
802 cursor->cond.hinsi.yominasi_fore = NULL;
807 njd_r_get_connect(cursor->cond.ds->rHandle[NJ_MODE_TYPE_HENKAN], prev_hinsi,
808 0, &(cursor->cond.hinsi.yominasi_fore));
809 njd_r_get_count(cursor->cond.ds->rHandle[NJ_MODE_TYPE_HENKAN],
810 &(cursor->cond.hinsi.foreSize), &(cursor->cond.hinsi.rearSize));