obj                16 examples/mqueue-cpp/mqueue_glue.cpp static void mqueue_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                23 examples/mqueue-cpp/mqueue_glue.cpp static void mqueue_cleanup(ScmObj obj)
obj                21 examples/mqueue-cpp/mqueue_glue.h #define MQUEUE_P(obj)      SCM_XTYPEP(obj, MQueueClass)
obj                22 examples/mqueue-cpp/mqueue_glue.h #define MQUEUE_UNBOX(obj)  SCM_FOREIGN_POINTER_REF(MQueue*, obj)
obj                22 ext/dbm/bdbm.c static void   bsddb_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                29 ext/dbm/bdbm.c static void bsddb_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                67 ext/dbm/bdbm.c static void   db_name_set(ScmBsdDb *db, ScmObj obj)
obj                80 ext/dbm/bdbm.c static void   db_type_set(ScmBsdDb *db, ScmObj obj)
obj                38 ext/dbm/bsddb.h #define SCM_BSD_DB(obj)      ((ScmBsdDb*)obj)
obj                39 ext/dbm/bsddb.h #define SCM_BSD_DB_P(obj)    SCM_XTYPEP(obj, SCM_CLASS_BSD_DB)
obj                43 ext/dbm/bsddb.h #define SCM_BSD_BTREE(obj)      ((ScmBsdBtree*)obj)
obj                44 ext/dbm/bsddb.h #define SCM_BSD_BTREE_P(obj)    SCM_XTYPEP(obj, SCM_CLASS_BSD_BTREE)
obj                48 ext/dbm/bsddb.h #define SCM_BSD_HASH(obj)      ((ScmBsdHash*)obj)
obj                49 ext/dbm/bsddb.h #define SCM_BSD_HASH_P(obj)    SCM_XTYPEP(obj, SCM_CLASS_BSD_HASH)
obj                53 ext/dbm/bsddb.h #define SCM_BSD_RECNO(obj)      ((ScmBsdRecno*)obj)
obj                54 ext/dbm/bsddb.h #define SCM_BSD_RECNO_P(obj)    SCM_XTYPEP(obj, SCM_CLASS_BSD_RECNO)
obj                18 ext/dbm/gdbm.c  #define SCM_GDBM(obj)        ((ScmGdbm*)obj)
obj                19 ext/dbm/gdbm.c  #define SCM_GDBMP(obj)       SCM_XTYPEP(obj, SCM_CLASS_GDBM)
obj                27 ext/dbm/gdbm.c  static void gdbm_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                79 ext/dbm/gdbm.c static void gdbm_finalize(ScmObj obj, void *data)
obj                24 ext/dbm/ndbm.c  #define SCM_NDBM(obj)        ((ScmNdbm*)obj)
obj                25 ext/dbm/ndbm.c  #define SCM_NDBMP(obj)       SCM_XTYPEP(obj, SCM_CLASS_NDBM)
obj                33 ext/dbm/ndbm.c  static void ndbm_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                67 ext/dbm/ndbm.c static void ndbm_finalize(ScmObj obj, void *data)
obj                26 ext/digest/md5.c  #define SCM_MD5(obj)       ((ScmMd5*)obj)
obj                27 ext/digest/md5.c  #define SCM_MD5P(obj)      SCM_XTYPEP(obj, SCM_CLASS_MD5)
obj                26 ext/digest/sha1.c  #define SCM_SHA1(obj)       ((ScmSha1*)obj)
obj                27 ext/digest/sha1.c  #define SCM_SHA1P(obj)      SCM_XTYPEP(obj, SCM_CLASS_SHA1)
obj                49 ext/fcntl/gauche/fcntl.h #define SCM_SYS_FLOCK(obj)    ((ScmSysFlock*)(obj))
obj                50 ext/fcntl/gauche/fcntl.h #define SCM_SYS_FLOCK_P(obj)  (SCM_XTYPEP(obj, SCM_CLASS_SYS_FLOCK))
obj                64 ext/mt-random/mt-random.h #define SCM_MERSENNE_TWISTER(obj)   ((ScmMersenneTwister*)obj)
obj                65 ext/mt-random/mt-random.h #define SCM_MERSENNE_TWISTER_P(obj) SCM_XTYPEP(obj, &Scm_MersenneTwisterClass)
obj                32 ext/net/addr.c static void sockaddr_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                45 ext/net/addr.c void sockaddr_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                52 ext/net/addr.c int Scm_SockAddrP(ScmObj obj)
obj                86 ext/net/gauche/net.h #define SCM_SOCKADDR(obj)     ((ScmSockAddr*)(obj))
obj                87 ext/net/gauche/net.h #define SCM_SOCKADDRP(obj)    SCM_XTYPEP(obj, SCM_CLASS_SOCKADDR)
obj                89 ext/net/gauche/net.h #define SCM_SOCKADDR_FAMILY(obj)   SCM_SOCKADDR(obj)->addr.sa_family
obj                91 ext/net/gauche/net.h int    Scm_SockAddrP(ScmObj obj);
obj               163 ext/net/gauche/net.h #define SCM_SOCKET(obj)    ((ScmSocket*)obj)
obj               164 ext/net/gauche/net.h #define SCM_SOCKETP(obj)   SCM_XTYPEP(obj, SCM_CLASS_SOCKET)
obj               207 ext/net/gauche/net.h #define SCM_SYS_HOSTENT(obj)   ((ScmSysHostent*)obj)
obj               208 ext/net/gauche/net.h #define SCM_SYS_HOSTENT_P(obj) SCM_XTYPEP(obj, SCM_CLASS_SYS_HOSTENT)
obj               227 ext/net/gauche/net.h #define SCM_SYS_PROTOENT(obj)   ((ScmSysProtoent*)obj)
obj               228 ext/net/gauche/net.h #define SCM_SYS_PROTOENT_P(obj) SCM_XTYPEP(obj, SCM_CLASS_SYS_PROTOENT)
obj               247 ext/net/gauche/net.h #define SCM_SYS_SERVENT(obj)   ((ScmSysServent*)obj)
obj               248 ext/net/gauche/net.h #define SCM_SYS_SERVENT_P(obj) SCM_XTYPEP(obj, SCM_CLASS_SYS_SERVENT)
obj               272 ext/net/gauche/net.h #define SCM_SYS_ADDRINFO(obj)   ((ScmSysAddrinfo*)obj)
obj               273 ext/net/gauche/net.h #define SCM_SYS_ADDRINFO_P(obj) SCM_XTYPEP(obj, SCM_CLASS_SYS_ADDRINFO)
obj                45 ext/net/net.c  static void socket_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                49 ext/net/net.c  static void socket_finalize(ScmObj obj, void *data)
obj                61 ext/net/net.c  static void socket_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                63 ext/termios/gauche/termios.h #define SCM_SYS_TERMIOS(obj)    ((ScmSysTermios*)(obj))
obj                64 ext/termios/gauche/termios.h #define SCM_SYS_TERMIOS_P(obj)  (SCM_XTYPEP(obj, SCM_CLASS_SYS_TERMIOS))
obj                58 ext/threads/mutex.c static void mutex_finalize(ScmObj obj, void* data)
obj                86 ext/threads/mutex.c static void mutex_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               272 ext/threads/mutex.c static void cv_finalize(ScmObj obj, void *data)
obj               296 ext/threads/mutex.c static void cv_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                70 ext/threads/threads.h #define SCM_CONDITION_VARIABLE(obj)   ((ScmConditionVariable*)obj)
obj                71 ext/threads/threads.h #define SCM_CONDITION_VARIABLE_P(obj) SCM_XTYPEP(obj, SCM_CLASS_CONDITION_VARIABLE)
obj                96 ext/threads/threads.h #define SCM_MUTEX(obj)         ((ScmMutex*)obj)
obj                97 ext/threads/threads.h #define SCM_MUTEXP(obj)        SCM_XTYPEP(obj, SCM_CLASS_MUTEX)
obj               118 ext/threads/threads.h #define SCM_RWLOCK(obj)        ((ScmRWLock*)obj)
obj               119 ext/threads/threads.h #define SCM_RWLOCKP(obj)       SCM_XTYPEP(obj, SCM_CLASS_RWLOCK)
obj               629 ext/threads/thrlib.c static void thread_exception_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               639 ext/threads/thrlib.c static void uncaught_exception_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               644 ext/threads/thrlib.c static void terminated_thread_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                60 ext/uvector/gauche/uvector.h #define SCM_UVECTOR(obj)          ((ScmUVector*)(obj))
obj                61 ext/uvector/gauche/uvector.h #define SCM_UVECTORP(obj)         Scm_TypeP(obj, SCM_CLASS_UVECTOR)
obj                62 ext/uvector/gauche/uvector.h #define SCM_UVECTOR_SIZE(obj)     (SCM_UVECTOR(obj)->size)
obj                63 ext/uvector/gauche/uvector.h #define SCM_UVECTOR_IMMUTABLE_P(obj) (SCM_UVECTOR(obj)->immutable)
obj                64 ext/uvector/gauche/uvector.h #define SCM_UVECTOR_OWNER(obj)    (SCM_UVECTOR(obj)->owner)
obj                65 ext/uvector/gauche/uvector.h #define SCM_UVECTOR_ELEMENTS(obj) (SCM_UVECTOR(obj)->elements)
obj                67 ext/uvector/gauche/uvector.h #define SCM_UVECTOR_CHECK_MUTABLE(obj)                 \
obj               102 ext/uvector/gauche/uvector.h #define SCM_S8VECTOR(obj)        ((ScmS8Vector*)(obj))
obj               103 ext/uvector/gauche/uvector.h #define SCM_S8VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_S8VECTOR)
obj               104 ext/uvector/gauche/uvector.h #define SCM_S8VECTOR_SIZE(obj)   (SCM_S8VECTOR(obj)->size)
obj               105 ext/uvector/gauche/uvector.h #define SCM_S8VECTOR_ELEMENTS(obj) (SCM_S8VECTOR(obj)->elements)
obj               159 ext/uvector/gauche/uvector.h #define SCM_U8VECTOR(obj)        ((ScmU8Vector*)(obj))
obj               160 ext/uvector/gauche/uvector.h #define SCM_U8VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_U8VECTOR)
obj               161 ext/uvector/gauche/uvector.h #define SCM_U8VECTOR_SIZE(obj)   (SCM_U8VECTOR(obj)->size)
obj               162 ext/uvector/gauche/uvector.h #define SCM_U8VECTOR_ELEMENTS(obj) (SCM_U8VECTOR(obj)->elements)
obj               216 ext/uvector/gauche/uvector.h #define SCM_S16VECTOR(obj)        ((ScmS16Vector*)(obj))
obj               217 ext/uvector/gauche/uvector.h #define SCM_S16VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_S16VECTOR)
obj               218 ext/uvector/gauche/uvector.h #define SCM_S16VECTOR_SIZE(obj)   (SCM_S16VECTOR(obj)->size)
obj               219 ext/uvector/gauche/uvector.h #define SCM_S16VECTOR_ELEMENTS(obj) (SCM_S16VECTOR(obj)->elements)
obj               273 ext/uvector/gauche/uvector.h #define SCM_U16VECTOR(obj)        ((ScmU16Vector*)(obj))
obj               274 ext/uvector/gauche/uvector.h #define SCM_U16VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_U16VECTOR)
obj               275 ext/uvector/gauche/uvector.h #define SCM_U16VECTOR_SIZE(obj)   (SCM_U16VECTOR(obj)->size)
obj               276 ext/uvector/gauche/uvector.h #define SCM_U16VECTOR_ELEMENTS(obj) (SCM_U16VECTOR(obj)->elements)
obj               330 ext/uvector/gauche/uvector.h #define SCM_S32VECTOR(obj)        ((ScmS32Vector*)(obj))
obj               331 ext/uvector/gauche/uvector.h #define SCM_S32VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_S32VECTOR)
obj               332 ext/uvector/gauche/uvector.h #define SCM_S32VECTOR_SIZE(obj)   (SCM_S32VECTOR(obj)->size)
obj               333 ext/uvector/gauche/uvector.h #define SCM_S32VECTOR_ELEMENTS(obj) (SCM_S32VECTOR(obj)->elements)
obj               387 ext/uvector/gauche/uvector.h #define SCM_U32VECTOR(obj)        ((ScmU32Vector*)(obj))
obj               388 ext/uvector/gauche/uvector.h #define SCM_U32VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_U32VECTOR)
obj               389 ext/uvector/gauche/uvector.h #define SCM_U32VECTOR_SIZE(obj)   (SCM_U32VECTOR(obj)->size)
obj               390 ext/uvector/gauche/uvector.h #define SCM_U32VECTOR_ELEMENTS(obj) (SCM_U32VECTOR(obj)->elements)
obj               444 ext/uvector/gauche/uvector.h #define SCM_S64VECTOR(obj)        ((ScmS64Vector*)(obj))
obj               445 ext/uvector/gauche/uvector.h #define SCM_S64VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_S64VECTOR)
obj               446 ext/uvector/gauche/uvector.h #define SCM_S64VECTOR_SIZE(obj)   (SCM_S64VECTOR(obj)->size)
obj               447 ext/uvector/gauche/uvector.h #define SCM_S64VECTOR_ELEMENTS(obj) (SCM_S64VECTOR(obj)->elements)
obj               501 ext/uvector/gauche/uvector.h #define SCM_U64VECTOR(obj)        ((ScmU64Vector*)(obj))
obj               502 ext/uvector/gauche/uvector.h #define SCM_U64VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_U64VECTOR)
obj               503 ext/uvector/gauche/uvector.h #define SCM_U64VECTOR_SIZE(obj)   (SCM_U64VECTOR(obj)->size)
obj               504 ext/uvector/gauche/uvector.h #define SCM_U64VECTOR_ELEMENTS(obj) (SCM_U64VECTOR(obj)->elements)
obj               558 ext/uvector/gauche/uvector.h #define SCM_F32VECTOR(obj)        ((ScmF32Vector*)(obj))
obj               559 ext/uvector/gauche/uvector.h #define SCM_F32VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_F32VECTOR)
obj               560 ext/uvector/gauche/uvector.h #define SCM_F32VECTOR_SIZE(obj)   (SCM_F32VECTOR(obj)->size)
obj               561 ext/uvector/gauche/uvector.h #define SCM_F32VECTOR_ELEMENTS(obj) (SCM_F32VECTOR(obj)->elements)
obj               615 ext/uvector/gauche/uvector.h #define SCM_F64VECTOR(obj)        ((ScmF64Vector*)(obj))
obj               616 ext/uvector/gauche/uvector.h #define SCM_F64VECTORP(obj)       SCM_XTYPEP(obj, SCM_CLASS_F64VECTOR)
obj               617 ext/uvector/gauche/uvector.h #define SCM_F64VECTOR_SIZE(obj)   (SCM_F64VECTOR(obj)->size)
obj               618 ext/uvector/gauche/uvector.h #define SCM_F64VECTOR_ELEMENTS(obj) (SCM_F64VECTOR(obj)->elements)
obj               758 ext/uvector/uvector.c static void print_s8vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj               962 ext/uvector/uvector.c static void print_u8vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              1166 ext/uvector/uvector.c static void print_s16vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              1370 ext/uvector/uvector.c static void print_u16vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              1574 ext/uvector/uvector.c static void print_s32vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              1778 ext/uvector/uvector.c static void print_u32vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              1982 ext/uvector/uvector.c static void print_s64vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              2186 ext/uvector/uvector.c static void print_u64vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              2390 ext/uvector/uvector.c static void print_f32vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              2594 ext/uvector/uvector.c static void print_f64vector(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                46 ext/uvector/uvectorP.h static void range_error(const char *type, ScmObj obj)
obj               215 ext/uvector/uvectorP.h static inline signed char s8unbox(ScmObj obj, int clamp)
obj               223 ext/uvector/uvectorP.h static inline unsigned char u8unbox(ScmObj obj, int clamp)
obj               231 ext/uvector/uvectorP.h static inline short s16unbox(ScmObj obj, int clamp)
obj               240 ext/uvector/uvectorP.h static inline unsigned short u16unbox(ScmObj obj, int clamp)
obj                46 ext/vport/vport.c static void   vport_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj               400 ext/vport/vport.c static void vport_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               556 gc/cord/cordxtra.c void CORD_lf_close_proc(void * obj, void * client_data)
obj                21 gc/dbg_mlc.c       	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj              1034 gc/dbg_mlc.c       void GC_debug_invoke_finalizer(void * obj, void * data)
obj              1036 gc/dbg_mlc.c       void GC_debug_invoke_finalizer(obj, data)
obj              1037 gc/dbg_mlc.c       char * obj;
obj              1047 gc/dbg_mlc.c   static void store_old (obj, my_old_fn, my_old_cd, ofn, ocd)
obj              1048 gc/dbg_mlc.c   GC_PTR obj;
obj              1070 gc/dbg_mlc.c       void GC_debug_register_finalizer(GC_PTR obj, GC_finalization_proc fn,
obj              1074 gc/dbg_mlc.c       void GC_debug_register_finalizer(obj, fn, cd, ofn, ocd)
obj              1075 gc/dbg_mlc.c       GC_PTR obj;
obj              1102 gc/dbg_mlc.c       				    (GC_PTR obj, GC_finalization_proc fn,
obj              1107 gc/dbg_mlc.c       				    (obj, fn, cd, ofn, ocd)
obj              1108 gc/dbg_mlc.c       GC_PTR obj;
obj              1136 gc/dbg_mlc.c       				    (GC_PTR obj, GC_finalization_proc fn,
obj              1141 gc/dbg_mlc.c       				    (obj, fn, cd, ofn, ocd)
obj              1142 gc/dbg_mlc.c       GC_PTR obj;
obj               155 gc/finalize.c      					      GC_PTR obj)
obj               157 gc/finalize.c      int GC_general_register_disappearing_link(link, obj)
obj               159 gc/finalize.c      GC_PTR obj;
obj               328 gc/finalize.c  GC_API void GC_register_finalizer_inner(obj, fn, cd, ofn, ocd, mp)
obj               329 gc/finalize.c  GC_PTR obj;
obj               464 gc/finalize.c      void GC_register_finalizer(void * obj,
obj               468 gc/finalize.c      void GC_register_finalizer(obj, fn, cd, ofn, ocd)
obj               469 gc/finalize.c      GC_PTR obj;
obj               481 gc/finalize.c      void GC_register_finalizer_ignore_self(void * obj,
obj               485 gc/finalize.c      void GC_register_finalizer_ignore_self(obj, fn, cd, ofn, ocd)
obj               486 gc/finalize.c      GC_PTR obj;
obj               498 gc/finalize.c      void GC_register_finalizer_no_order(void * obj,
obj               502 gc/finalize.c      void GC_register_finalizer_no_order(obj, fn, cd, ofn, ocd)
obj               503 gc/finalize.c      GC_PTR obj;
obj                32 gc/gc_cpp.cc   void operator delete( void* obj ) {
obj                40 gc/gc_cpp.cc   void operator delete[]( void* obj ) {
obj               423 gc/gcc_support.c     closure->c( closure->d, (char*) obj + closure->t_offset );}
obj               577 gc/include/gc.h #   define GC_GENERAL_REGISTER_DISAPPEARING_LINK(link, obj) \
obj               599 gc/include/gc.h #   define GC_GENERAL_REGISTER_DISAPPEARING_LINK(link, obj) \
obj               620 gc/include/gc.h   	GC_PROTO((GC_PTR obj, GC_PTR client_data));
obj               204 gc/include/gc_cpp.h extern "C" {typedef void (*GCCleanUpFunc)( void* obj, void* clientData );}
obj               245 gc/include/gc_cpp.h  void operator delete(void* obj);
obj               287 gc/include/gc_cpp.h inline void gc::operator delete( void* obj ) {
obj               318 gc/include/gc_cpp.h inline void gc_cleanup::cleanup( void* obj, void* displ ) {
obj               134 gc/include/gc_mark.h 		GC_PROTO((GC_PTR obj,
obj               138 gc/include/gc_mark.h #define GC_MARK_AND_PUSH(obj, msp, lim, src) \
obj               155 gc/include/private/gc_pmark.h # define PUSH_OBJ(obj, hhdr, mark_stack_top, mark_stack_limit) \
obj              1686 gc/include/private/gc_priv.h GC_API void GC_debug_invoke_finalizer GC_PROTO((GC_PTR obj, GC_PTR data));
obj              1315 gc/mark.c      struct GC_ms_entry *GC_mark_and_push(obj, mark_stack_ptr, mark_stack_limit, src)
obj              1316 gc/mark.c      GC_PTR obj;
obj               736 gc/tests/test.c   void finalizer(void * obj, void * client_data)
obj               738 gc/tests/test.c   void finalizer(obj, client_data)
obj               739 gc/tests/test.c   char * obj;
obj               119 gc/tests/test_cpp.cc     static void CleanUp( void* obj, void* data ) {
obj               167 src/char.c     static void charset_print(ScmObj obj, ScmPort *out, ScmWriteContext*);
obj               210 src/char.c     static void charset_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                60 src/class.c    static ScmObj instance_class_redefinition(ScmObj obj, ScmClass *old);
obj                61 src/class.c    static ScmObj slot_set_using_accessor(ScmObj obj, ScmSlotAccessor *sa,
obj               394 src/class.c    static void class_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               445 src/class.c    ScmClass *Scm_ClassOf(ScmObj obj)
obj               486 src/class.c    ScmObj Scm_VMClassOf(ScmObj obj)
obj               505 src/class.c    ScmObj Scm_VMIsA(ScmObj obj, ScmClass *klass)
obj               822 src/class.c    int Scm_TypeP(ScmObj obj, ScmClass *type)
obj              1071 src/class.c    ScmObj Scm_VMTouchInstance(ScmObj obj)
obj              1132 src/class.c    static ScmObj instance_class_redefinition(ScmObj obj, ScmClass *old)
obj              1149 src/class.c    static inline ScmObj scheme_slot_ref(ScmObj obj, int number)
obj              1157 src/class.c    static inline void scheme_slot_set(ScmObj obj, int number, ScmObj val)
obj              1169 src/class.c    ScmObj Scm_InstanceSlotRef(ScmObj obj, int number)
obj              1174 src/class.c    void Scm_InstanceSlotSet(ScmObj obj, int number, ScmObj val)
obj              1189 src/class.c    ScmObj Scm_VMSlotInitializeUsingAccessor(ScmObj obj,
obj              1221 src/class.c    #define SLOT_UNBOUND(klass, obj, slot)                  \
obj              1225 src/class.c    #define SLOT_MISSING3(klass, obj, slot)                 \
obj              1229 src/class.c    #define SLOT_MISSING4(klass, obj, slot, val)            \
obj              1278 src/class.c    static ScmObj slot_ref_using_accessor(ScmObj obj,
obj              1330 src/class.c    ScmObj Scm_VMSlotRef(ScmObj obj, ScmObj slot, int boundp)
obj              1366 src/class.c    ScmObj Scm_VMSlotRefUsingAccessor(ScmObj obj, ScmSlotAccessor *sa, int boundp)
obj              1431 src/class.c    ScmObj slot_set_using_accessor(ScmObj obj,
obj              1462 src/class.c    ScmObj Scm_VMSlotSet(ScmObj obj, ScmObj slot, ScmObj val)
obj              1497 src/class.c    ScmObj Scm_VMSlotSetUsingAccessor(ScmObj obj, ScmSlotAccessor *sa, ScmObj val)
obj              1572 src/class.c    ScmObj Scm_VMSlotBoundP(ScmObj obj, ScmObj slot)
obj              1680 src/class.c    static void slot_accessor_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              1820 src/class.c    static ScmObj object_initialize1(ScmObj obj, ScmObj accs, ScmObj initargs)
obj              1920 src/class.c    static void generic_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj              2149 src/class.c    static void method_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj              2449 src/class.c    static void next_method_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj              2460 src/class.c    static void accessor_method_print(ScmObj obj, ScmPort *port,
obj              2592 src/class.c    static void fp_finalize(ScmObj obj, void *data)
obj                70 src/code.c     static void compiled_code_print(ScmObj obj, ScmPort *out, ScmWriteContext *c)
obj               311 src/code.c     static void cc_builder_add_constant(cc_builder *b, ScmObj obj)
obj               617 src/code.c     #define INT_FITS_P(obj) \
obj              1033 src/code.c     ScmWord Scm_VMInsnBuild(ScmObj obj)
obj                98 src/compaux.c  static void synclo_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               116 src/compaux.c  static ScmObj synclo_env_get(ScmObj obj)
obj               121 src/compaux.c  static ScmObj synclo_literals_get(ScmObj obj)
obj               126 src/compaux.c  static ScmObj synclo_expr_get(ScmObj obj)
obj               142 src/compaux.c  static void identifier_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               196 src/compaux.c  static ScmObj identifier_name_get(ScmObj obj)
obj               201 src/compaux.c  static void   identifier_name_set(ScmObj obj, ScmObj val)
obj               209 src/compaux.c  static ScmObj identifier_module_get(ScmObj obj)
obj               214 src/compaux.c  static void   identifier_module_set(ScmObj obj, ScmObj val)
obj               222 src/compaux.c  static ScmObj identifier_env_get(ScmObj obj)
obj               227 src/compaux.c  static void   identifier_env_set(ScmObj obj, ScmObj val)
obj               194 src/core.c     static void gc_sentinel(ScmObj obj, void *data)
obj               199 src/core.c     void Scm_GCSentinel(void *obj, const char *name)
obj                46 src/error.c    static void   message_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                87 src/error.c    static void message_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               103 src/error.c    static ScmObj message_get(ScmMessageCondition *obj)
obj               108 src/error.c    static void message_set(ScmMessageCondition *obj, ScmObj val)
obj               191 src/error.c    static ScmObj syserror_number_get(ScmSystemError *obj)
obj               196 src/error.c    static void syserror_number_set(ScmSystemError *obj, ScmObj val)
obj               204 src/error.c    static ScmObj readerror_port_get(ScmReadError *obj)
obj               210 src/error.c    static void readerror_port_set(ScmReadError *obj, ScmObj val)
obj               223 src/error.c    static ScmObj readerror_line_get(ScmReadError *obj)
obj               228 src/error.c    static void readerror_line_set(ScmReadError *obj, ScmObj val)
obj               236 src/error.c    static ScmObj readerror_dummy_get(ScmReadError *obj)
obj               241 src/error.c    static void readerror_dummy_set(ScmReadError *obj, ScmObj val)
obj               247 src/error.c    static ScmObj porterror_port_get(ScmPortError *obj)
obj               252 src/error.c    static void porterror_port_set(ScmPortError *obj, ScmObj val)
obj               351 src/error.c    static ScmObj conditions_get(ScmCompoundCondition *obj)
obj               356 src/error.c    static void   conditions_set(ScmCompoundCondition *obj, ScmObj conds)
obj              5280 src/extlib.c   static void Scm_VMClass_PRINT(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               179 src/gauche.h   #define	SCM_OBJ(obj)      ((ScmObj)(obj))
obj               180 src/gauche.h   #define	SCM_WORD(obj)     ((ScmWord)(obj))
obj               186 src/gauche.h   #define	SCM_TAG(obj)     (SCM_WORD(obj) & 0x03)
obj               187 src/gauche.h   #define SCM_PTRP(obj)    (SCM_TAG(obj) == 0)
obj               193 src/gauche.h   #define SCM_IMMEDIATEP(obj) ((SCM_WORD(obj)&0x0f) == 6)
obj               194 src/gauche.h   #define SCM_ITAG(obj)       (SCM_WORD(obj)>>4)
obj               204 src/gauche.h   #define SCM_FALSEP(obj)     ((obj) == SCM_FALSE)
obj               205 src/gauche.h   #define SCM_TRUEP(obj)      ((obj) == SCM_TRUE)
obj               206 src/gauche.h   #define SCM_NULLP(obj)      ((obj) == SCM_NIL)
obj               207 src/gauche.h   #define SCM_EOFP(obj)       ((obj) == SCM_EOF)
obj               208 src/gauche.h   #define SCM_UNDEFINEDP(obj) ((obj) == SCM_UNDEFINED)
obj               209 src/gauche.h   #define SCM_UNBOUNDP(obj)   ((obj) == SCM_UNBOUND)
obj               214 src/gauche.h   #define SCM_BOOLP(obj)       ((obj) == SCM_TRUE || (obj) == SCM_FALSE)
obj               215 src/gauche.h   #define SCM_BOOL_VALUE(obj)  (!SCM_FALSEP(obj))
obj               216 src/gauche.h   #define	SCM_MAKE_BOOL(obj)   ((obj)? SCM_TRUE:SCM_FALSE)
obj               237 src/gauche.h   #define SCM_INTP(obj)        (SCM_TAG(obj) == 1)
obj               238 src/gauche.h   #define SCM_INT_VALUE(obj)   (((signed long int)(obj)) >> 2)
obj               239 src/gauche.h   #define SCM_MAKE_INT(obj)    SCM_OBJ(((long)(obj) << 2) + 1)
obj               241 src/gauche.h   #define SCM_UINTP(obj)       (SCM_INTP(obj)&&((signed long int)(obj)>=0))
obj               252 src/gauche.h   #define	SCM_CHAR(obj)           ((ScmChar)(obj))
obj               253 src/gauche.h   #define	SCM_CHARP(obj)          ((SCM_WORD(obj)&0x07L) == 2)
obj               254 src/gauche.h   #define	SCM_CHAR_VALUE(obj)     SCM_CHAR(SCM_WORD(obj) >> 3)
obj               292 src/gauche.h   #define SCM_HOBJP(obj)  (SCM_PTRP(obj)&&SCM_TAG(SCM_OBJ(obj)->tag)==3)
obj               311 src/gauche.h   #define SCM_CLASS_OF(obj)      SCM_CLASS((SCM_OBJ(obj)->tag - 3))
obj               312 src/gauche.h   #define SCM_SET_CLASS(obj, k)  (SCM_OBJ(obj)->tag = (ScmByte*)(k) + 3)
obj               315 src/gauche.h   #define SCM_XTYPEP(obj, klass) \
obj               319 src/gauche.h   #define SCM_ISA(obj, klass) (SCM_XTYPEP(obj,klass)||Scm_TypeP(SCM_OBJ(obj),klass))
obj               329 src/gauche.h   #define SCM_INSTANCE(obj)        ((ScmInstance*)(obj))
obj               330 src/gauche.h   #define SCM_INSTANCE_SLOTS(obj)  (SCM_INSTANCE(obj)->slots)
obj               348 src/gauche.h   #define SCM_OBJ_SAFE(obj)     ((obj)?SCM_OBJ(obj):SCM_UNDEFINED)
obj               388 src/gauche.h   #define SCM_VM(obj)          ((ScmVM *)(obj))
obj               389 src/gauche.h   #define SCM_VMP(obj)         SCM_XTYPEP(obj, SCM_CLASS_VM)
obj               444 src/gauche.h   typedef void (*ScmClassPrintProc)(ScmObj obj,
obj               448 src/gauche.h   typedef int  (*ScmClassSerializeProc)(ScmObj obj,
obj               492 src/gauche.h   #define SCM_CLASS(obj)        ((ScmClass*)(obj))
obj               493 src/gauche.h   #define SCM_CLASSP(obj)       SCM_ISA(obj, SCM_CLASS_CLASS)
obj               539 src/gauche.h   #define SCM_CLASS_FLAGS(obj)     (SCM_CLASS(obj)->flags)
obj               540 src/gauche.h   #define SCM_CLASS_APPLICABLE_P(obj) (SCM_CLASS_FLAGS(obj)&SCM_CLASS_APPLICABLE)
obj               542 src/gauche.h   #define SCM_CLASS_CATEGORY(obj)  (SCM_CLASS_FLAGS(obj)&3)
obj               568 src/gauche.h   SCM_EXTERN ScmClass *Scm_ClassOf(ScmObj obj);
obj               570 src/gauche.h   SCM_EXTERN int Scm_TypeP(ScmObj obj, ScmClass *type);
obj               573 src/gauche.h   SCM_EXTERN ScmObj Scm_VMSlotRef(ScmObj obj, ScmObj slot, int boundp);
obj               574 src/gauche.h   SCM_EXTERN ScmObj Scm_VMSlotSet(ScmObj obj, ScmObj slot, ScmObj value);
obj               575 src/gauche.h   SCM_EXTERN ScmObj Scm_VMSlotBoundP(ScmObj obj, ScmObj slot);
obj               680 src/gauche.h   #define SCM_FOREIGN_POINTER_P(obj)   SCM_ISA(obj, SCM_CLASS_FOREIGN_POINTER)
obj               681 src/gauche.h   #define SCM_FOREIGN_POINTER(obj)     ((ScmForeignPointer*)(obj))
obj               682 src/gauche.h   #define SCM_FOREIGN_POINTER_REF(type, obj) \
obj               747 src/gauche.h   #define SCM_PAIRP(obj)  (SCM_PTRP(obj)&&SCM_TAG(SCM_OBJ(obj)->tag)!=0x03)
obj               749 src/gauche.h   #define SCM_PAIR(obj)           ((ScmPair*)(obj))
obj               750 src/gauche.h   #define SCM_CAR(obj)            (SCM_PAIR(obj)->car)
obj               751 src/gauche.h   #define SCM_CDR(obj)            (SCM_PAIR(obj)->cdr)
obj               752 src/gauche.h   #define SCM_CAAR(obj)           (SCM_CAR(SCM_CAR(obj)))
obj               753 src/gauche.h   #define SCM_CADR(obj)           (SCM_CAR(SCM_CDR(obj)))
obj               754 src/gauche.h   #define SCM_CDAR(obj)           (SCM_CDR(SCM_CAR(obj)))
obj               755 src/gauche.h   #define SCM_CDDR(obj)           (SCM_CDR(SCM_CDR(obj)))
obj               757 src/gauche.h   #define SCM_SET_CAR(obj, value) (SCM_CAR(obj) = (value))
obj               758 src/gauche.h   #define SCM_SET_CDR(obj, value) (SCM_CDR(obj) = (value))
obj               760 src/gauche.h   #define SCM_EXTENDED_PAIR_P(obj) \
obj               762 src/gauche.h   #define SCM_EXTENDED_PAIR(obj)  ((ScmExtendedPair*)(obj))
obj               772 src/gauche.h   #define SCM_LISTP(obj)          (SCM_NULLP(obj) || SCM_PAIRP(obj))
obj               779 src/gauche.h   #define	SCM_APPEND1(start, last, obj)                           \
obj               789 src/gauche.h   #define	SCM_APPEND(start, last, obj)                    \
obj               815 src/gauche.h   #define SCM_PROPER_LIST_P(obj)   (Scm_Length(obj) >= 0)
obj               816 src/gauche.h   #define SCM_DOTTED_LIST_P(obj)   (Scm_Length(obj) == SCM_LIST_DOTTED)
obj               817 src/gauche.h   #define SCM_CIRCULAR_LIST_P(obj) (Scm_Length(obj) == SCM_LIST_CIRCULAR)
obj               829 src/gauche.h   SCM_EXTERN ScmObj Scm_Car(ScmObj obj);
obj               830 src/gauche.h   SCM_EXTERN ScmObj Scm_Cdr(ScmObj obj);
obj               831 src/gauche.h   SCM_EXTERN ScmObj Scm_Caar(ScmObj obj);
obj               832 src/gauche.h   SCM_EXTERN ScmObj Scm_Cadr(ScmObj obj);
obj               833 src/gauche.h   SCM_EXTERN ScmObj Scm_Cdar(ScmObj obj);
obj               834 src/gauche.h   SCM_EXTERN ScmObj Scm_Cddr(ScmObj obj);
obj               836 src/gauche.h   SCM_EXTERN int    Scm_Length(ScmObj obj);
obj               839 src/gauche.h   SCM_EXTERN ScmObj Scm_Append2X(ScmObj list, ScmObj obj);
obj               840 src/gauche.h   SCM_EXTERN ScmObj Scm_Append2(ScmObj list, ScmObj obj);
obj               848 src/gauche.h   SCM_EXTERN ScmObj Scm_Memq(ScmObj obj, ScmObj list);
obj               849 src/gauche.h   SCM_EXTERN ScmObj Scm_Memv(ScmObj obj, ScmObj list);
obj               850 src/gauche.h   SCM_EXTERN ScmObj Scm_Member(ScmObj obj, ScmObj list, int cmpmode);
obj               851 src/gauche.h   SCM_EXTERN ScmObj Scm_Assq(ScmObj obj, ScmObj alist);
obj               852 src/gauche.h   SCM_EXTERN ScmObj Scm_Assv(ScmObj obj, ScmObj alist);
obj               853 src/gauche.h   SCM_EXTERN ScmObj Scm_Assoc(ScmObj obj, ScmObj alist, int cmpmode);
obj               855 src/gauche.h   SCM_EXTERN ScmObj Scm_Delete(ScmObj obj, ScmObj list, int cmpmode);
obj               856 src/gauche.h   SCM_EXTERN ScmObj Scm_DeleteX(ScmObj obj, ScmObj list, int cmpmode);
obj               895 src/gauche.h   #define SCM_CHARSET(obj)   ((ScmCharSet*)obj)
obj               896 src/gauche.h   #define SCM_CHARSETP(obj)  SCM_XTYPEP(obj, SCM_CLASS_CHARSET)
obj               898 src/gauche.h   #define SCM_CHARSET_SMALLP(obj)  (SCM_CHARSET(obj)->ranges == NULL)
obj               986 src/gauche.h   #define SCM_STRINGP(obj)        SCM_XTYPEP(obj, SCM_CLASS_STRING)
obj               987 src/gauche.h   #define SCM_STRING(obj)         ((ScmString*)(obj))
obj               988 src/gauche.h   #define SCM_STRING_BODY(obj) \
obj              1007 src/gauche.h   #define SCM_STRING_IMMUTABLE_P(obj)  \
obj              1010 src/gauche.h   #define SCM_STRING_NULL_P(obj) \
obj              1016 src/gauche.h   #define SCM_STRING_LENGTH(obj)  (SCM_STRING_BODY(obj)->length)
obj              1017 src/gauche.h   #define SCM_STRING_SIZE(obj)    (SCM_STRING_BODY(obj)->size)
obj              1018 src/gauche.h   #define SCM_STRING_START(obj)   (SCM_STRING_BODY(obj)->start)
obj              1019 src/gauche.h   #define SCM_STRING_INCOMPLETE_P(obj)  \
obj              1021 src/gauche.h   #define SCM_STRING_SINGLE_BYTE_P(obj) \
obj              1037 src/gauche.h   #define SCM_STRING_CONST_CSTRING(obj) Scm_GetStringConst(SCM_STRING(obj))
obj              1201 src/gauche.h   #define SCM_STRING_POINTERP(obj)  SCM_XTYPEP(obj, SCM_CLASS_STRING_POINTER)
obj              1202 src/gauche.h   #define SCM_STRING_POINTER(obj)   ((ScmStringPointer*)obj)
obj              1227 src/gauche.h   #define SCM_VECTOR(obj)          ((ScmVector*)(obj))
obj              1228 src/gauche.h   #define SCM_VECTORP(obj)         SCM_XTYPEP(obj, SCM_CLASS_VECTOR)
obj              1229 src/gauche.h   #define SCM_VECTOR_SIZE(obj)     (SCM_VECTOR(obj)->size)
obj              1230 src/gauche.h   #define SCM_VECTOR_ELEMENTS(obj) (SCM_VECTOR(obj)->elements)
obj              1231 src/gauche.h   #define SCM_VECTOR_ELEMENT(obj, i)   (SCM_VECTOR(obj)->elements[i])
obj              1254 src/gauche.h   SCM_EXTERN ScmObj Scm_VectorSet(ScmVector *vec, int i, ScmObj obj);
obj              1262 src/gauche.h   #define SCM_VECTOR_FOR_EACH(cnt, obj, vec)           \
obj              1445 src/gauche.h   #define SCM_PORTP(obj)          (SCM_ISA(obj, SCM_CLASS_PORT))
obj              1447 src/gauche.h   #define SCM_PORT(obj)           ((ScmPort *)(obj))
obj              1448 src/gauche.h   #define SCM_PORT_TYPE(obj)      (SCM_PORT(obj)->type)
obj              1449 src/gauche.h   #define SCM_PORT_DIR(obj)       (SCM_PORT(obj)->direction)
obj              1450 src/gauche.h   #define SCM_PORT_FLAGS(obj)     (SCM_PORT(obj)->flags)
obj              1451 src/gauche.h   #define SCM_PORT_ICPOLICY(obj)  (SCM_PORT(obj)->icpolicy)
obj              1453 src/gauche.h   #define SCM_PORT_CLOSED_P(obj)  (SCM_PORT(obj)->closed)
obj              1454 src/gauche.h   #define SCM_PORT_OWNER_P(obj)   (SCM_PORT(obj)->ownerp)
obj              1455 src/gauche.h   #define SCM_PORT_ERROR_OCCURRED_P(obj) (SCM_PORT(obj)->error)
obj              1457 src/gauche.h   #define SCM_IPORTP(obj)  (SCM_PORTP(obj)&&(SCM_PORT_DIR(obj)&SCM_PORT_INPUT))
obj              1458 src/gauche.h   #define SCM_OPORTP(obj)  (SCM_PORTP(obj)&&(SCM_PORT_DIR(obj)&SCM_PORT_OUTPUT))
obj              1597 src/gauche.h   SCM_EXTERN void Scm_Write(ScmObj obj, ScmObj port, int mode);
obj              1598 src/gauche.h   SCM_EXTERN int Scm_WriteCircular(ScmObj obj, ScmObj port, int mode, int width);
obj              1599 src/gauche.h   SCM_EXTERN int Scm_WriteLimited(ScmObj obj, ScmObj port, int mode, int width);
obj              1638 src/gauche.h   #define SCM_READ_REFERENCE(obj)   ((ScmReadReference*)(obj))
obj              1639 src/gauche.h   #define SCM_READ_REFERENCE_P(obj) SCM_XTYPEP(obj, SCM_CLASS_READ_REFERENCE)
obj              1640 src/gauche.h   #define SCM_READ_REFERENCE_REALIZED(obj) \
obj              1666 src/gauche.h   #define SCM_WEAK_VECTOR(obj)   ((ScmWeakVector*)(obj))
obj              1667 src/gauche.h   #define SCM_WEAK_VECTOR_P(obj)  SCM_XTYPEP(obj, SCM_CLASS_WEAK_VECTOR)
obj              1708 src/gauche.h   #define SCM_HASH_TABLE(obj)   ((ScmHashTable*)(obj))
obj              1709 src/gauche.h   #define SCM_HASH_TABLE_P(obj)  SCM_ISA(obj, SCM_CLASS_HASH_TABLE)
obj              1788 src/gauche.h   SCM_EXTERN unsigned long Scm_EqHash(ScmObj obj);
obj              1789 src/gauche.h   SCM_EXTERN unsigned long Scm_EqvHash(ScmObj obj);
obj              1790 src/gauche.h   SCM_EXTERN unsigned long Scm_Hash(ScmObj obj);
obj              1820 src/gauche.h   #define SCM_MODULE(obj)       ((ScmModule*)(obj))
obj              1821 src/gauche.h   #define SCM_MODULEP(obj)      SCM_XTYPEP(obj, SCM_CLASS_MODULE)
obj              1886 src/gauche.h   #define SCM_SYMBOL(obj)        ((ScmSymbol*)(obj))
obj              1887 src/gauche.h   #define SCM_SYMBOLP(obj)       SCM_XTYPEP(obj, SCM_CLASS_SYMBOL)
obj              1888 src/gauche.h   #define SCM_SYMBOL_NAME(obj)   (SCM_SYMBOL(obj)->name)
obj              1908 src/gauche.h   #define SCM_GLOC(obj)            ((ScmGloc*)(obj))
obj              1909 src/gauche.h   #define SCM_GLOCP(obj)           SCM_XTYPEP(obj, SCM_CLASS_GLOC)
obj              1937 src/gauche.h   #define SCM_KEYWORD(obj)        ((ScmKeyword*)(obj))
obj              1938 src/gauche.h   #define SCM_KEYWORDP(obj)       SCM_XTYPEP(obj, SCM_CLASS_KEYWORD)
obj              1939 src/gauche.h   #define SCM_KEYWORD_NAME(obj)   (SCM_KEYWORD(obj)->name)
obj              1978 src/gauche.h   #define SCM_INTEGERP(obj)          (SCM_INTP(obj) || SCM_BIGNUMP(obj))
obj              1979 src/gauche.h   #define SCM_REALP(obj)             (SCM_INTEGERP(obj)||SCM_FLONUMP(obj))
obj              1980 src/gauche.h   #define SCM_NUMBERP(obj)           (SCM_REALP(obj)||SCM_COMPLEXP(obj))
obj              1981 src/gauche.h   #define SCM_EXACTP(obj)            SCM_INTEGERP(obj)
obj              1982 src/gauche.h   #define SCM_INEXACTP(obj)          (SCM_FLONUMP(obj)||SCM_COMPLEXP(obj))
obj              1984 src/gauche.h   #define SCM_UINTEGERP(obj) \
obj              2004 src/gauche.h   #define SCM_BIGNUM(obj)        ((ScmBignum*)(obj))
obj              2005 src/gauche.h   #define SCM_BIGNUMP(obj)       SCM_XTYPEP(obj, SCM_CLASS_INTEGER)
obj              2006 src/gauche.h   #define SCM_BIGNUM_SIZE(obj)   SCM_BIGNUM(obj)->size
obj              2007 src/gauche.h   #define SCM_BIGNUM_SIGN(obj)   SCM_BIGNUM(obj)->sign
obj              2092 src/gauche.h   #define SCM_FLONUM(obj)            ((ScmFlonum*)(obj))
obj              2093 src/gauche.h   #define SCM_FLONUMP(obj)           SCM_XTYPEP(obj, SCM_CLASS_REAL)
obj              2094 src/gauche.h   #define SCM_FLONUM_VALUE(obj)      (SCM_FLONUM(obj)->value)
obj              2102 src/gauche.h   #define SCM_COMPLEX(obj)           ((ScmComplex*)(obj))
obj              2103 src/gauche.h   #define SCM_COMPLEXP(obj)          SCM_XTYPEP(obj, SCM_CLASS_COMPLEX)
obj              2104 src/gauche.h   #define SCM_COMPLEX_REAL(obj)      SCM_COMPLEX(obj)->real
obj              2105 src/gauche.h   #define SCM_COMPLEX_IMAG(obj)      SCM_COMPLEX(obj)->imag
obj              2110 src/gauche.h   SCM_EXTERN long   Scm_GetIntegerClamp(ScmObj obj, int clamp, int *oor);
obj              2111 src/gauche.h   SCM_EXTERN u_long Scm_GetIntegerUClamp(ScmObj obj, int clamp, int *oor);
obj              2115 src/gauche.h   SCM_EXTERN ScmInt32  Scm_GetInteger32Clamp(ScmObj obj, int clamp, int *oor);
obj              2116 src/gauche.h   SCM_EXTERN ScmUInt32 Scm_GetIntegerU32Clamp(ScmObj obj, int clamp, int *oor);
obj              2122 src/gauche.h   SCM_EXTERN ScmInt64  Scm_GetInteger64Clamp(ScmObj obj, int clamp, int *oor);
obj              2123 src/gauche.h   SCM_EXTERN ScmUInt64 Scm_GetIntegerU64Clamp(ScmObj obj, int clamp, int *oor);
obj              2138 src/gauche.h   SCM_EXTERN double Scm_GetDouble(ScmObj obj);
obj              2146 src/gauche.h   SCM_EXTERN ScmObj Scm_PromoteToBignum(ScmObj obj);
obj              2147 src/gauche.h   SCM_EXTERN ScmObj Scm_PromoteToComplex(ScmObj obj);
obj              2148 src/gauche.h   SCM_EXTERN ScmObj Scm_PromoteToFlonum(ScmObj obj);
obj              2150 src/gauche.h   SCM_EXTERN int    Scm_IntegerP(ScmObj obj);
obj              2151 src/gauche.h   SCM_EXTERN int    Scm_OddP(ScmObj obj);
obj              2152 src/gauche.h   SCM_EXTERN ScmObj Scm_Abs(ScmObj obj);
obj              2153 src/gauche.h   SCM_EXTERN int    Scm_Sign(ScmObj obj);
obj              2154 src/gauche.h   SCM_EXTERN ScmObj Scm_Negate(ScmObj obj);
obj              2155 src/gauche.h   SCM_EXTERN ScmObj Scm_Reciprocal(ScmObj obj);
obj              2156 src/gauche.h   SCM_EXTERN ScmObj Scm_ExactToInexact(ScmObj obj);
obj              2157 src/gauche.h   SCM_EXTERN ScmObj Scm_InexactToExact(ScmObj obj);
obj              2232 src/gauche.h   #define SCM_PROCEDURE(obj)          ((ScmProcedure*)(obj))
obj              2233 src/gauche.h   #define SCM_PROCEDURE_REQUIRED(obj) SCM_PROCEDURE(obj)->required
obj              2234 src/gauche.h   #define SCM_PROCEDURE_OPTIONAL(obj) SCM_PROCEDURE(obj)->optional
obj              2235 src/gauche.h   #define SCM_PROCEDURE_TYPE(obj)     SCM_PROCEDURE(obj)->type
obj              2236 src/gauche.h   #define SCM_PROCEDURE_INFO(obj)     SCM_PROCEDURE(obj)->info
obj              2237 src/gauche.h   #define SCM_PROCEDURE_SETTER(obj)   SCM_PROCEDURE(obj)->setter
obj              2238 src/gauche.h   #define SCM_PROCEDURE_INLINER(obj)  SCM_PROCEDURE(obj)->inliner
obj              2242 src/gauche.h   #define SCM_PROCEDUREP(obj) \
obj              2244 src/gauche.h   #define SCM_PROCEDURE_TAKE_NARG_P(obj, narg) \
obj              2248 src/gauche.h   #define SCM_PROCEDURE_THUNK_P(obj) \
obj              2252 src/gauche.h   #define SCM_PROCEDURE_INIT(obj, req, opt, typ, inf)     \
obj              2270 src/gauche.h   #define SCM_CLOSUREP(obj) \
obj              2272 src/gauche.h   #define SCM_CLOSURE(obj)           ((ScmClosure*)(obj))
obj              2283 src/gauche.h   #define SCM_SUBRP(obj) \
obj              2285 src/gauche.h   #define SCM_SUBR(obj)              ((ScmSubr*)(obj))
obj              2286 src/gauche.h   #define SCM_SUBR_FUNC(obj)         SCM_SUBR(obj)->func
obj              2287 src/gauche.h   #define SCM_SUBR_DATA(obj)         SCM_SUBR(obj)->data
obj              2318 src/gauche.h   #define SCM_GENERICP(obj)          SCM_XTYPEP(obj, SCM_CLASS_GENERIC)
obj              2319 src/gauche.h   #define SCM_GENERIC(obj)           ((ScmGeneric*)obj)
obj              2320 src/gauche.h   #define SCM_GENERIC_DATA(obj)      (SCM_GENERIC(obj)->data)
obj              2354 src/gauche.h   #define SCM_METHODP(obj)           SCM_ISA(obj, SCM_CLASS_METHOD)
obj              2355 src/gauche.h   #define SCM_METHOD(obj)            ((ScmMethod*)obj)
obj              2380 src/gauche.h   #define SCM_NEXT_METHODP(obj)      SCM_XTYPEP(obj, SCM_CLASS_NEXT_METHOD)
obj              2381 src/gauche.h   #define SCM_NEXT_METHOD(obj)       ((ScmNextMethod*)obj)
obj              2400 src/gauche.h   #define SCM_SYNTAX(obj)             ((ScmSyntax*)(obj))
obj              2401 src/gauche.h   #define SCM_SYNTAXP(obj)            SCM_XTYPEP(obj, SCM_CLASS_SYNTAX)
obj              2416 src/gauche.h   #define SCM_MACRO(obj)             ((ScmMacro*)(obj))
obj              2417 src/gauche.h   #define SCM_MACROP(obj)            SCM_XTYPEP(obj, SCM_CLASS_MACRO)
obj              2440 src/gauche.h   #define SCM_PROMISE(obj)            ((ScmPromise*)(obj))
obj              2441 src/gauche.h   #define SCM_PROMISEP(obj)           SCM_XTYPEP(obj, SCM_CLASS_PROMISE)
obj              2511 src/gauche.h   #define SCM_REGEXP(obj)           ((ScmRegexp*)obj)
obj              2512 src/gauche.h   #define SCM_REGEXPP(obj)          SCM_XTYPEP(obj, SCM_CLASS_REGEXP)
obj              2540 src/gauche.h   #define SCM_REGMATCH(obj)         ((ScmRegMatch*)obj)
obj              2541 src/gauche.h   #define SCM_REGMATCHP(obj)        SCM_XTYPEP(obj, SCM_CLASS_REGMATCH)
obj              2560 src/gauche.h   #define SCM_MAYBE_P(pred, obj)      (SCM_FALSEP(obj)||(pred(obj)))
obj              2561 src/gauche.h   #define SCM_MAYBE(unboxer, obj)     (SCM_FALSEP(obj)?NULL:(unboxer(obj)))
obj              2562 src/gauche.h   #define SCM_MAKE_MAYBE(boxer, obj)  ((obj)?(boxer(obj)):SCM_FALSE)
obj              2575 src/gauche.h   #define SCM_SYS_SIGSET(obj)    ((ScmSysSigset*)(obj))
obj              2576 src/gauche.h   #define SCM_SYS_SIGSET_P(obj)  SCM_XTYPEP(obj, SCM_CLASS_SYS_SIGSET)
obj              2634 src/gauche.h   #define SCM_SYS_STAT(obj)     ((ScmSysStat*)(obj))
obj              2635 src/gauche.h   #define SCM_SYS_STAT_P(obj)   (SCM_XTYPEP(obj, SCM_CLASS_SYS_STAT))
obj              2660 src/gauche.h   #define SCM_TIME(obj)         ((ScmTime*)obj)
obj              2661 src/gauche.h   #define SCM_TIMEP(obj)        SCM_XTYPEP(obj, SCM_CLASS_TIME)
obj              2680 src/gauche.h   #define SCM_SYS_TM(obj)       ((ScmSysTm*)(obj))
obj              2681 src/gauche.h   #define SCM_SYS_TM_P(obj)     (SCM_XTYPEP(obj, SCM_CLASS_SYS_TM))
obj              2682 src/gauche.h   #define SCM_SYS_TM_TM(obj)    SCM_SYS_TM(obj)->tm
obj              2697 src/gauche.h   #define SCM_SYS_GROUP(obj)     ((ScmSysGroup*)(obj))
obj              2698 src/gauche.h   #define SCM_SYS_GROUP_P(obj)   (SCM_XTYPEP(obj, SCM_CLASS_SYS_GROUP))
obj              2718 src/gauche.h   #define SCM_SYS_PASSWD(obj)     ((ScmSysPasswd*)(obj))
obj              2719 src/gauche.h   #define SCM_SYS_PASSWD_P(obj)   (SCM_XTYPEP(obj, SCM_CLASS_SYS_PASSWD))
obj              2739 src/gauche.h   #define SCM_SYS_FDSET(obj)      ((ScmSysFdset*)(obj))
obj              2740 src/gauche.h   #define SCM_SYS_FDSET_P(obj)    (SCM_XTYPEP(obj, SCM_CLASS_SYS_FDSET))
obj              2749 src/gauche.h   #define SCM_SYS_FDSET(obj)      (obj)
obj              2750 src/gauche.h   #define SCM_SYS_FDSET_P(obj)    (FALSE)
obj              2811 src/gauche.h   #define SCM_AUTOLOADP(obj)      SCM_XTYPEP(obj, SCM_CLASS_AUTOLOAD)
obj              2812 src/gauche.h   #define SCM_AUTOLOAD(obj)       ((ScmAutoload*)(obj))
obj              2843 src/gauche.h   SCM_EXTERN void Scm_GCSentinel(void *obj, const char *name);
obj                68 src/gauche/class.h #define SCM_SLOT_ACCESSOR(obj)     ((ScmSlotAccessor*)obj)
obj                69 src/gauche/class.h #define SCM_SLOT_ACCESSOR_P(obj)   SCM_XTYPEP(obj, SCM_CLASS_SLOT_ACCESSOR)
obj               101 src/gauche/class.h #define SCM_ACCESSOR_METHOD(obj)     ((ScmAccessorMethod*)obj)
obj               102 src/gauche/class.h #define SCM_ACCESSOR_METHOD_P(obj)   SCM_ISA(obj, SCM_CLASS_SLOT_ACCESSOR)
obj               122 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMSlotInitializeUsingAccessor(ScmObj obj,
obj               125 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMSlotRefUsingAccessor(ScmObj obj,
obj               128 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMSlotSetUsingAccessor(ScmObj obj,
obj               132 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMClassOf(ScmObj obj);
obj               133 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMIsA(ScmObj obj, ScmClass *klass);
obj               135 src/gauche/class.h SCM_EXTERN ScmObj Scm_InstanceSlotRef(ScmObj obj, int number);
obj               136 src/gauche/class.h SCM_EXTERN void   Scm_InstanceSlotSet(ScmObj obj, int number, ScmObj val);
obj               147 src/gauche/class.h SCM_EXTERN ScmObj Scm_VMTouchInstance(ScmObj obj);
obj                94 src/gauche/code.h #define SCM_COMPILED_CODE(obj)    ((ScmCompiledCode*)(obj))
obj                95 src/gauche/code.h #define SCM_COMPILED_CODE_P(obj)  SCM_XTYPEP(obj, SCM_CLASS_COMPILED_CODE)
obj                96 src/gauche/code.h #define SCM_COMPILED_CODE_ARG_INFO(obj) (SCM_COMPILED_CODE(obj)->argInfo)
obj                97 src/gauche/code.h #define SCM_COMPILED_CODE_REQUIRED_ARGS(obj) \
obj                99 src/gauche/code.h #define SCM_COMPILED_CODE_OPTIONAL_ARGS(obj) \
obj               149 src/gauche/code.h #define SCM_VM_INSN_CODE(obj)       (SCM_WORD(obj)&0x0ff)
obj               150 src/gauche/code.h #define SCM_VM_INSN_ARG(obj)        ((signed long)SCM_WORD(obj) >> 8)
obj               151 src/gauche/code.h #define SCM_VM_INSN_ARG0(obj)       ((SCM_WORD(obj) >>  8) & 0x03ff)
obj               152 src/gauche/code.h #define SCM_VM_INSN_ARG1(obj)       ((SCM_WORD(obj) >> 18) & 0x03ff)
obj                80 src/gauche/exception.h #define SCM_CONDITIONP(obj)        SCM_ISA(obj, SCM_CLASS_CONDITION)
obj                92 src/gauche/exception.h #define SCM_MESSAGE_CONDITION_P(obj) SCM_ISA(obj, SCM_CLASS_MESSAGE_CONDITION)
obj                93 src/gauche/exception.h #define SCM_MESSAGE_CONDITION(obj)   ((ScmMessageCondition*)(obj))
obj               100 src/gauche/exception.h #define SCM_SERIOUS_CONDITION_P(obj) SCM_ISA(obj, SCM_CLASS_SERIOUS_CONDITION)
obj               101 src/gauche/exception.h #define SCM_SERIOUS_CONDITION(obj)   ((ScmSeriousCondition*)(obj))
obj               112 src/gauche/exception.h #define SCM_ERRORP(obj)            SCM_ISA(obj, SCM_CLASS_ERROR)
obj               113 src/gauche/exception.h #define SCM_ERROR(obj)             ((ScmError*)(obj))
obj               114 src/gauche/exception.h #define SCM_ERROR_MESSAGE(obj)     SCM_ERROR(obj)->message
obj               126 src/gauche/exception.h #define SCM_SYSTEM_ERROR(obj)      ((ScmSystemError*)(obj))
obj               127 src/gauche/exception.h #define SCM_SYSTEM_ERROR_P(obj)    SCM_ISA(obj, SCM_CLASS_SYSTEM_ERROR)
obj               140 src/gauche/exception.h #define SCM_READ_ERROR(obj)      ((ScmReadError*)(obj))
obj               141 src/gauche/exception.h #define SCM_READ_ERROR_P(obj)    SCM_ISA(obj, SCM_CLASS_READ_ERROR)
obj               150 src/gauche/exception.h #define SCM_IO_ERROR_P(obj)      SCM_ISA(obj, SCM_CLASS_IO_ERROR)
obj               160 src/gauche/exception.h #define SCM_PORT_ERROR(obj)      ((ScmPortError*)(obj))
obj               161 src/gauche/exception.h #define SCM_PORT_ERROR_P(obj)    SCM_ISA(obj, SCM_CLASS_PORT_ERROR)
obj               198 src/gauche/exception.h #define SCM_COMPOUND_CONDITION(obj)    ((ScmCompoundCondition*)(obj))
obj               199 src/gauche/exception.h #define SCM_COMPOUND_CONDITION_P(obj)  SCM_ISA(obj, SCM_CLASS_COMPOUND_CONDITION)
obj               203 src/gauche/exception.h #define SCM_SERIOUS_COMPOUND_CONDITION_P(obj) SCM_ISA(obj, SCM_CLASS_SERIOUS_COMPOUND_CONDITION)
obj               219 src/gauche/exception.h #define SCM_APPLICATION_EXIT_P(obj)  SCM_ISA(obj, SCM_CLASS_APPLICATION_EXIT)
obj               240 src/gauche/exception.h #define SCM_THREAD_EXCEPTION_P(obj) SCM_ISA(obj, SCM_CLASS_THREAD_EXCEPTION)
obj               241 src/gauche/exception.h #define SCM_THREAD_EXCEPTION(obj)   ((ScmThreadException*)(obj))
obj                54 src/gauche/macro.h #define SCM_SYNTAX_PATTERN(obj)   ((ScmSyntaxPattern*)(obj))
obj                55 src/gauche/macro.h #define SCM_SYNTAX_PATTERN_P(obj) SCM_XTYPEP(obj, SCM_CLASS_SYNTAX_PATTERN)
obj                79 src/gauche/macro.h #define SCM_SYNTAX_RULES(obj)    ((ScmSyntaxRules*)(obj))
obj                80 src/gauche/macro.h #define SCM_SYNTAX_RULES_P(obj)  SCM_XTYPEP(obj, SCM_CLASS_SYNTAX_RULES)
obj                89 src/gauche/macro.h #define SCM_PVREF_P(obj)           ((SCM_WORD(obj)&0x0f) == SCM_PVREF_TAG)
obj                90 src/gauche/macro.h #define SCM_PVREF_LEVEL(obj)       ((SCM_WORD(obj)>>24) & 0xff)
obj                91 src/gauche/macro.h #define SCM_PVREF_COUNT(obj)       ((SCM_WORD(obj)>>16) & 0xff)
obj               129 src/gauche/prof.h #define SCM_PROF_COUNT_CALL(vm, obj)                                    \
obj               139 src/gauche/prof.h #define SCM_PROF_COUNT_CALL(vm, obj)  /*empty*/
obj               129 src/gauche/vm.h #define SCM_SYNTACTIC_CLOSURE(obj)   ((ScmSyntacticClosure*)(obj))
obj               130 src/gauche/vm.h #define SCM_SYNTACTIC_CLOSURE_P(obj) SCM_XTYPEP(obj, SCM_CLASS_SYNTACTIC_CLOSURE)
obj               158 src/gauche/vm.h #define SCM_IDENTIFIER(obj)     ((ScmIdentifier*)(obj))
obj               159 src/gauche/vm.h #define SCM_IDENTIFIERP(obj)    SCM_XTYPEP(obj, SCM_CLASS_IDENTIFIER)
obj               564 src/gauche/vm.h #define SCM_CCONT(obj)            ((ScmCContinuation*)(obj))
obj               565 src/gauche/vm.h #define SCM_CCONTP(obj)           SCM_XTYPEP(obj, SCM_CLASS_CCONT)
obj               601 src/gauche/vm.h SCM_EXTERN int    Scm_HasInlinerP(ScmObj obj);
obj               602 src/gauche/vm.h SCM_EXTERN ScmObj Scm_CallProcedureInliner(ScmObj obj, ScmObj form, ScmObj env);
obj               118 src/hash.c     unsigned long Scm_EqHash(ScmObj obj)
obj               125 src/hash.c     unsigned long Scm_EqvHash(ScmObj obj)
obj               152 src/hash.c     unsigned long Scm_Hash(ScmObj obj)
obj               348 src/hash.c     static unsigned long address_hash(ScmHashTable *ht, void *obj)
obj               507 src/hash.c     static void hash_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj               770 src/hash.c     static void hash_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                43 src/keyword.c  static void keyword_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               213 src/list.c     int Scm_Length(ScmObj obj)
obj               276 src/list.c     ScmObj Scm_Append2X(ScmObj list, ScmObj obj)
obj               293 src/list.c     ScmObj Scm_Append2(ScmObj list, ScmObj obj)
obj               427 src/list.c     ScmObj Scm_Memq(ScmObj obj, ScmObj list)
obj               433 src/list.c     ScmObj Scm_Memv(ScmObj obj, ScmObj list)
obj               441 src/list.c     ScmObj Scm_Member(ScmObj obj, ScmObj list, int cmpmode)
obj               450 src/list.c     ScmObj Scm_Delete(ScmObj obj, ScmObj list, int cmpmode)
obj               468 src/list.c     ScmObj Scm_DeleteX(ScmObj obj, ScmObj list, int cmpmode)
obj               492 src/list.c     ScmObj Scm_Assq(ScmObj obj, ScmObj alist)
obj               504 src/list.c     ScmObj Scm_Assv(ScmObj obj, ScmObj alist)
obj               516 src/list.c     ScmObj Scm_Assoc(ScmObj obj, ScmObj alist, int cmpmode)
obj               920 src/load.c     static void autoload_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                54 src/macro.c    static void syntax_print(ScmObj obj, ScmPort *port, ScmWriteContext *mode)
obj                74 src/macro.c    static void macro_print(ScmObj obj, ScmPort *port, ScmWriteContext *mode)
obj                97 src/macro.c    static void pattern_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               124 src/macro.c    static void synrule_print(ScmObj obj, ScmPort *port, ScmWriteContext *mode)
obj               679 src/macro.c    static inline int match_identifier(ScmIdentifier *id, ScmObj obj, ScmObj env)
obj                75 src/module.c   static void module_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                89 src/number.c   static void number_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj               334 src/number.c   long Scm_GetIntegerClamp(ScmObj obj, int clamp, int *oor)
obj               362 src/number.c   u_long Scm_GetIntegerUClamp(ScmObj obj, int clamp, int *oor)
obj               396 src/number.c   ScmInt32 Scm_GetInteger32Clamp(ScmObj obj, int clamp, int *oor)
obj               436 src/number.c   ScmUInt32 Scm_GetIntegerU32Clamp(ScmObj obj, int clamp, int *oor)
obj               509 src/number.c   ScmInt64 Scm_GetInteger64Clamp(ScmObj obj, int clamp, int *oor)
obj               571 src/number.c   ScmUInt64 Scm_GetIntegerU64Clamp(ScmObj obj, int clamp, int *oor)
obj               644 src/number.c   double Scm_GetDouble(ScmObj obj)
obj               658 src/number.c   int Scm_IntegerP(ScmObj obj)
obj               672 src/number.c   int Scm_OddP(ScmObj obj)
obj               690 src/number.c   ScmObj Scm_Abs(ScmObj obj)
obj               716 src/number.c   int Scm_Sign(ScmObj obj)
obj               739 src/number.c   ScmObj Scm_Negate(ScmObj obj)
obj               761 src/number.c   ScmObj Scm_Reciprocal(ScmObj obj)
obj               790 src/number.c   ScmObj Scm_ExactToInexact(ScmObj obj)
obj               802 src/number.c   ScmObj Scm_InexactToExact(ScmObj obj)
obj               826 src/number.c   ScmObj Scm_PromoteToBignum(ScmObj obj)
obj               834 src/number.c   ScmObj Scm_PromoteToFlonum(ScmObj obj)
obj               844 src/number.c   ScmObj Scm_PromoteToComplex(ScmObj obj)
obj              2097 src/number.c   static void number_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj              2105 src/number.c   ScmObj Scm_NumberToString(ScmObj obj, int radix, int use_upper)
obj                55 src/port.c     static void port_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                56 src/port.c     static void port_finalize(ScmObj obj, void* data);
obj               111 src/port.c     static void port_finalize(ScmObj obj, void* data)
obj               213 src/port.c     static void port_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                45 src/proc.c     static void proc_print(ScmObj obj, ScmPort *port, ScmWriteContext *);
obj                49 src/proc.c     static void proc_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                79 src/promise.c  static void promise_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               136 src/promise.c  ScmObj Scm_Force(ScmObj obj)
obj               217 src/read.c     static void read_reference_print(ScmObj obj, ScmPort *port,
obj               230 src/read.c     static void read_reference_print(ScmObj obj, ScmPort *port,
obj               236 src/read.c     static void ref_push(ScmReadContext *ctx, ScmObj obj, ScmObj finisher)
obj               249 src/read.c     static ScmObj ref_register(ScmReadContext *ctx, ScmObj obj, int refnum)
obj               180 src/regexp.c   static void regexp_print(ScmObj obj, ScmPort *port, ScmWriteContext *c);
obj               316 src/signal.c   static void sigset_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx);
obj               322 src/signal.c   void sigset_print(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj                45 src/string.c   static void string_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj              1191 src/string.c   static void string_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                43 src/symbol.c   static void symbol_print(ScmObj obj, ScmPort *port, ScmWriteContext *);
obj               118 src/symbol.c   static void symbol_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               184 src/symbol.c   static void gloc_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               709 src/system.c   static void time_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               921 src/system.c   static void tm_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               980 src/system.c   static void grp_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj              1056 src/system.c   static void pwd_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                43 src/vector.c   static void vector_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               128 src/vector.c   ScmObj Scm_VectorSet(ScmVector *vec, int i, ScmObj obj)
obj               257 src/vm.c       void Scm_VMSetResult(ScmObj obj)
obj               331 src/vm.c       #define PUSH_ARG(obj)      (*SP++ = (obj))
obj                52 src/weak.c     static void weakvector_print(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj                66 src/weak.c     static void weakvector_finalize(ScmObj obj, void *data)
obj                44 src/write.c    static void write_walk(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                45 src/write.c    static void write_ss(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                46 src/write.c    static void write_ss_rec(ScmObj obj, ScmPort *port, ScmWriteContext *ctx);
obj                47 src/write.c    static void write_object(ScmObj obj, ScmPort *out, ScmWriteContext *ctx);
obj               130 src/write.c    void Scm_Write(ScmObj obj, ScmObj p, int mode)
obj               179 src/write.c    int Scm_WriteLimited(ScmObj obj, ScmObj port, int mode, int width)
obj               211 src/write.c    int Scm_WriteCircular(ScmObj obj, ScmObj port, int mode, int width)
obj               266 src/write.c    #define CASE_ITAG(obj, str) \
obj               270 src/write.c    static void write_general(ScmObj obj, ScmPort *out, ScmWriteContext *ctx)
obj               281 src/write.c    static void write_object(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               339 src/write.c    static void write_walk(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               396 src/write.c    static void write_ss_rec(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               542 src/write.c    static void write_ss(ScmObj obj, ScmPort *port, ScmWriteContext *ctx)
obj               578 src/write.c    static void format_write(ScmObj obj, ScmPort *port, ScmWriteContext *ctx,