[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [patch] inputmethod/sj3-server-bin



>>>>> On Wed, 11 Oct 2006 06:29:16 +0900 (JST),
      Takahiro Kambe <taca@back-street.net> said:

>> getenv() のような標準関数の関数プロトタイプを、自分自身で宣言すること
>> によるメリットはありません。特に、他のシステムヘッダ経由で、間接的に

> そうなんですが、sj3のコードの流儀では*関数の中*で、
> 	char *getenv();
> といった宣言しまくりで、他にもmalloc()など宣言しているのもいっぱいです。

なるほど、そういう意味も含めて、「古めかしい」ってことですか。
ソースを展開して見てみましたが、malloc() の返り値に対してキャストして
いたり、確かに古めかしいですね。

> きっちり、すべてプロトタイプを宣言すると、思わぬバグが見つかるかもしれ
> ません。

そういえば、NetBSD/i386 で sj3serv を使っていたんですが、NetBSD のバー
ジョンを上げて pkgsrc から作り直したところ、使っている最中に sj3serv
が死んでしまって仕事にならんようになったので、とりあえず FreeWnn に
乗り換えてそのまま忘れてたのを思いだしました。^^;

>>>>> On Tue, 10 Oct 2006 23:31:19 +0900 (JST),
      Takahiro Kambe <taca@back-street.net> said:

> っていうか、コード・ベースが古めかしいですねぇ。もう、誰もメンテしてな
> いんでしたっけ?

誰もメンテしてなくて、かつ pkgsrc でサポートを続けるなら、本当は、
sourceforge かどこかに import して、今風に直した方がいいんでしょうねえ。
うーん…
-- 
soda