In article <200302241412.h1OEC0208089 / sharui.nakada.kanuma.tochigi.jp>, nobu.nakada / nifty.ne.jp writes: > まずBUILTIN_TYPEを調べて、ruby.hの該当するT_*のstructへのポイン > タにキャストしてください。 > > p ((struct RBasic *)obj)->flags & 0x3f > > たとえば上の値が7だったらStringなので、struct RString *です。 > > p *(struct RString *)obj もう少し簡単には [ruby-dev:6435] あたりですかねぇ。 -- [田中 哲][たなか あきら][Tanaka Akira]