いがらしです。

At Mon, 06 Dec 1999 23:54:45 +0900,
in [ruby-ext:00676] Re: Gtk: ruby-ext: 00542 vs current snapshot,
Hiroshi IGARASHI <igarashi / ueda.info.waseda.ac.jp> wrote:
> 
> > なにか意図があるのなら教えてください。(__)
> 
> ごめんなさい、意図はないです。

嘘です^_^;; 意図はありました。
NUM2INT()はtype checkを兼ねています。

もしFIX2INT()だと環境によっては

#define FIX2INT(x) FIX2LONG(x)
#define FIX2LONG(x) RSHIFT((long)x,1)

という定義になり

iga@runal> ruby -I src -r gtk -e 'Gdk::Color.new("aiueo", 0, 0)'

なんてのが通ってしまうのでまずいです。

--
五十嵐  宏  (Hiroshi IGARASHI)