[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