From: SHIOTA S. <BYP...@ni...> - 2005-11-12 11:25:57
|
潮田です。 > 遅くなりましたが、cvs head で scim-1.4.x に対応しました。 ありがとうございます。 早速コンパイルし直しました。 > 詳しい説明ありがとうございます。 > mlterm 側で対応できるか検討してみます。 > > # __STDC_ISO_10646__ かぁ... まとまりの無いメールを出して申しわけありませんでした。 あの答えにたどり着いてから、既に解説されている文章を Web 上で 見付けて、さら恥ずかしくなりました。 <URL:http://nop.net-p.org/modules/weblog/details.php?blog_id=1059> mlterm 側で対応していただければ、ありがたいとは思いますが、 そこまでお願いしてよいのかは悩みます。 ports と言う便利な仕組みがあるのにそれを使用しない、私の様な者は これぐらいの事への対処は、自分でやる必要があるとも思いますし。 # mlterm の ports は SCIM を(まだ?)サポートしてませんが… # "IIIMF support (broken)" を見る度に、 SCIM っていったいと思います この件と直接関係は無いのですが、これを機会に mlterm のソースを ゼロから取得し直して、報告してない問題を思い出しました。 以前から私の環境では、いくつかの debug 用と思われる出力行の マクロ展開がエラーになっていました。 対応する行が有効になる時は、既に負けたときに思えたので DEBUG で 囲っています。 対応があっているとは思えませんが、御報告まで。 --- mlterm/mkf/lib/mkf_iso2022_parser.c.orig 2005-11-10 21:20:52.113868000 +0900 +++ mlterm/mkf/lib/mkf_iso2022_parser.c 2005-11-11 22:27:31.539055453 +0900 @@ -636,10 +636,12 @@ { if( ch->size > bytelen) { + #ifdef DEBUG kik_error_printf( KIK_DEBUG_TAG " char size(%d) and char byte len(%d) of cs(%x) is illegal ," " this may cause unexpected error. parsing the sequence stopped.\n" , ch->size , bytelen , cs) ; + #endif return 0 ; } --- mlterm/mlterm/ml_config_proto.c.orig 2005-11-10 21:20:56.894540000 +0900 +++ mlterm/mlterm/ml_config_proto.c 2005-11-11 22:36:14.080237299 +0900 @@ -159,7 +159,7 @@ { /* Illegal format */ - #ifndef KIK_DEBUG + #ifdef DEBUG kik_warn_printf( KIK_DEBUG_TAG " Illegal protocol format.\n") ; #endif @@ -193,7 +193,7 @@ { /* Illegal format */ - #ifndef KIK_DEBUG + #ifdef DEBUG kik_warn_printf( KIK_DEBUG_TAG " Illegal protocol format.\n") ; #endif --- mlterm/xwindow/x_font.c.orig 2005-11-10 21:20:57.515627000 +0900 +++ mlterm/xwindow/x_font.c 2005-11-11 22:43:45.332277037 +0900 @@ -1341,7 +1341,9 @@ } #endif + #ifdef DEBUG kik_error_printf( __FUNCTION__ " couldn't calculate correct font width.\n") ; + #endif } return font->width ; -- ********************************************************* おお自由よ、汝のために如何に多くの血が流されたことか ********************************************************* |