From: shugo@... (maeda shugo) Date: 1997-06-18T18:57:54+09:00 Subject: [ruby-list:3154] Re: extention module - collection 前田です。 On Tue, 17 Jun 97 21:00:50 JST, Yukihiro Matsumoto wrote: |ん,ポインタのNULLと0とが違う値を取るマシンも存在しているら |しいのですが,そういうマシンは滅多にないですし,それにそもそ |もそういうマシンではrubyは動きませんから. それもそうですね。 On Tue, 17 Jun 97 21:15:17 JST, toyofuku@juice.or.jp wrote: | 「『NULL のマシンの内部的表現が 0 でないことはある |けれども NULLポインタとして 0 を使うことは問題ない。 |必要ならコンパイラか何かがうまくいくように変換して |くれる』と ANSI では定まっている」と、fj に流れていた |C言語の FAQ で見たことがあります。 ANSIで定められているとは知りませんでした。 いっそのこと僕も0派に転向しようかな。 | ですから美しいかどうかは別にして | #ifndef NULL | #define NULL 0 | #endif |としても問題はないと思います。 とりあえずstdio.hをインクルードしとけば大丈夫かな と思うのですが、それではまずいですか? # じつは何にもインクルードしてなかったのです(^_^; -- 前田 修吾