[Anthy-dev 897] Re: uim: コンパイルオプションの変更

Back to archive index

Takuro Ashie ashie****@homa*****
2004年 7月 6日 (火) 10:44:41 JST


足永です.

On Tue, 06 Jul 2004 01:14:07 +0900
YamaKen <yamak****@bp*****> wrote:

> これを付けた副作用として、以下のようにクラッシュにつながりそうな
> 危険なコードがいくつも出てきました。「スタックの構成上大丈夫」と
> いった前提で書かれているのかもしれませんが、わざわざ危険を犯す価
> 値はないと思いますので、勝手ながら0.4.0リリースに修正を間に合わ
> せた方が良いと考えて上記オプションの追加をcommitしました。
> 
> uim-func.c: In function `im_get_raw_key_str':
> uim-func.c:366: error: ISO C forbids zero-size array `buf'
> uim-func.c:383: error: pointer targets in passing arg 2 of `strcons' differ in signedness
> uim-func.c: In function `im_update_prop_label':
> uim-func.c:489: warning: `return' with no value, in function returning non-void

私が以前「lintクリーンを心がけて欲しい」とか「コミット権を貰わないと,数
が多すぎて修正する気になれない」等と言っていたのは,主にこの手のバグの事
を指していました.

結局今までは,地雷源が多すぎる予感がしていたのでuimをいじること自体が恐
くて出来ていなかったのですが,今は当事者なので,見付けたバグは修正するよ
うに致します.


> 私も修正しますが、他の方も自分が詳しいコード周りの修正をお願いし
> ます。

了解です.詳しいコードはまだありませんが(^^; 見付けたバグは修正するよう
に致します.

--
Takuro Ashie <ashie****@good-*****>



Anthy-dev メーリングリストの案内
Back to archive index