OBJSETUP          280 array.c            OBJSETUP(ary, klass, T_ARRAY);
OBJSETUP          380 array.c        	OBJSETUP(shared, 0, T_ARRAY);
OBJSETUP          121 bignum.c           OBJSETUP(big, klass, T_BIGNUM);
OBJSETUP           24 class.c            OBJSETUP(obj, klass, flags);
OBJSETUP          270 complex.c          OBJSETUP(obj, klass, T_COMPLEX);
OBJSETUP         1074 gc.c               OBJSETUP(data, klass, T_DATA);
OBJSETUP          207 hash.c             OBJSETUP(hash, klass, T_HASH);
OBJSETUP          509 include/ruby/ruby.h     OBJSETUP(clone,rb_singleton_class_clone((VALUE)obj),RBASIC(obj)->flags);\
OBJSETUP          514 include/ruby/ruby.h     OBJSETUP(dup,rb_obj_class(obj), (RBASIC(obj)->flags)&(T_MASK|FL_EXIVAR|FL_TAINT|FL_UNTRUSTED)); \
OBJSETUP          463 io.c               OBJSETUP(io, klass, T_FILE);
OBJSETUP         1326 marshal.c      	    OBJSETUP(big, rb_cBignum, T_BIGNUM);
OBJSETUP          505 numeric.c          OBJSETUP(flt, rb_cFloat, T_FLOAT);
OBJSETUP         1460 object.c           OBJSETUP(obj, klass, T_OBJECT);
OBJSETUP          318 random.c           OBJSETUP(big, rb_cBignum, T_BIGNUM);
OBJSETUP          830 range.c            OBJSETUP(m, rb_cObject, T_OBJECT);
OBJSETUP          316 rational.c         OBJSETUP(obj, klass, T_RATIONAL);
OBJSETUP          783 re.c               OBJSETUP(match, klass, T_MATCH);
OBJSETUP         2382 re.c               OBJSETUP(re, klass, T_REGEXP);
OBJSETUP          376 string.c           OBJSETUP(str, klass, T_STRING);
OBJSETUP          384 struct.c           OBJSETUP(st, klass, T_STRUCT);