--0-844079446-1131789087 5667 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit I'm doing some experimenting with writing C extensions, and so far it is fairly simple and intuitive. However, there is one thing that I cannot figure out. In ruby.h there are the native types define as T_STRING, T_FIXNUM, etc., allowing you to take an argument and see if it is a string or fixnum and act accordingly. How would I go about testing if the argument is a user-defined type? Is this even possible? Thanks in advance. --------------------------------- Yahoo! FareChase - Search multiple travel sites in one click. --0-844079446-1131789087 5667--