[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00783] Re: 標準の関数をどこまで仮定するか。
- To: freewnn@tomo.gr.jp
- Subject: [freewnn:00783] Re: 標準の関数をどこまで仮定するか。
- From: aono@XXXX (Tomoki AONO)
- Date: Sun, 27 Jan 2002 03:32:21 JST
- In-Reply-To: Your message of "Thu, 10 Jan 2002 20:58:58 +0900".<200201101158.UAA23021@sranhm.sra.co.jp>
- Reply-To: freewnn@tomo.gr.jp
青野です。こんばんは。
<200201101158.UAA23021@sranhm.sra.co.jp>の記事において
yabuki@sranhm.sra.co.jpさんは書きました。
>> > (1) 4.3BSD になかった関数。
>> > bsearch() が Wnn/etc/msg.c で定義されていて、なんでまたと改めて思っ
>> > たのですが、<URL:http://www.unix-systems.org/apis.html> を見ると、
>> > Wnn4 は 4.3BSD にない関数を自前で用意したようです。configure で簡単
>> > に回避はできますが、今更残す必要あるんでしょうか?
>> 消しましょう.C89 にあるものは.
>> (ついでに,プロトタイプ宣言も _P などのマクロなしに
>> 全面的に使用しましょう.C89 以前の C との互換性は捨てましょう.
>> と言いたい所ですが,そうしてももはや困らないですよね?)
C89(いわゆるANSI-C)の文法はgccがあるので仮定してもよいかと
思うのですが、関数まで仮定するのはちょっとやりすぎかという
気がします。
#確かにそういう関数もないlibcを持つシステムでは運用しない
#だろう、という気もするのですが。
----
青野智樹 (aono@cc.osaka-kyoiku.ac.jp)