Masanari Yamamoto
h0131****@ice*****
2005年 8月 18日 (木) 00:38:03 JST
山本です。 imeproxyを使ったときにcannaが遅くなるので、canna.cでのサーバ呼び出しを できるだけ少なくしようとしているのですが、_update_segmentの中で 意図がわからないRkGetKanjiの呼び出しがありました。 その部分のコードは以下のようになっています。 lenやbufを使っていないのでRkGetKanjiを呼ぶ意味がないような気がするので すが、ここでRkGetKanjiを呼ばないといけない理由があるのでしょうか。 for (i = 0; i <= tmp_segment_num; i++) { int len; RkGoTo(cc->rk_context_id, i); len = RkGetKanji(cc->rk_context_id, (unsigned char *)buf, BUFSIZE); #ifdef UIM_CANNA_DEBUG printf("segment: %d, buf: %s\n", i, buf); #endif } -- 山本将也