YamaKen
yamak****@bp*****
2003年 11月 2日 (日) 15:40:25 JST
ヤマケンです。 候補ウィンドウとキムチお疲れさまでした。 枯れ木も山の賑わいという事で、どうでもいい細かい話題を少し。 uim.hのインデントですが、extern "C" { に合わせ損なってる部分があ るようです。個人的にはextern "C"の分のインデントは無視して行頭に 揃えるのが趣味ですが。 それと、uim_press_key()のコメントにある /* 32 <= key <= 127 */ は key <= 126が正しいのではないでしょうか。意図しているのは isprint(3)の範囲内という事だと思うので。 重箱の隅ばかりつつくのもアレなので、次はまともな話題を提供できる ようにしたいと思います。というわけで、doc/LIBでプロパティ関連の 解説が追加されるのに期待しておきます。 --- uim.h.orig Sat Nov 1 01:13:01 2003 +++ uim.h Sun Nov 2 15:19:57 2003 @@ -71,9 +71,9 @@ UPeAttr_UnderLine = 1, UPeAttr_Reverse = 2, UPeAttr_Cursor = 4, -}; + }; -int uim_init(); + int uim_init(); uim_context uim_create_context(void *ptr, char *enc, @@ -98,7 +98,7 @@ char *uim_get_im_name(uim_context uc, int nth); /* you should free the result */ char *uim_get_im_language(uim_context uc, int nth); - /* 32 <= key <= 127 */ + /* 32 <= key <= 126 */ int uim_press_key(uim_context uc, int key, int state); int ------------------------------- ヤマケン yamak****@bp*****