原です。

>青木です。

>> >それでは、obj.class == Foo とか Foo.is_a?(obj) を表現するにはどうした
>> >らいいでしょう?
>> 
>> あ、obj.is_a?(Foo) です。
>
>rb_obj_is_kind_of() です。
>
>  % refe -e rb obj is kind of
>  : VALUE rb_obj_is_kind_of(VALUE obj, VALUE klass)
>      obj がクラス klass およびそのサブクラスの
>      インスタンスのとき真。

ありがとうございます。refe 恐ろしいほど便利ですね。
解説文の検索ができるとさらに便利かも。

obj.class に相当するものはありますか?

>C レベルではクラスをチェックするよりは構造体型を
>チェックすることのほうが多いかな。

具体的にいうと?、、、いや、自分で調べます。(^^;