obj                18 examples/mqueue-cpp/mqueue_glue.cpp     MQueue *q = MQUEUE_UNBOX(obj);
obj                26 examples/mqueue-cpp/mqueue_glue.cpp     q = MQUEUE_UNBOX(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                32 ext/dbm/bdbm.c     switch (SCM_BSD_DB_TYPE(obj)) {
obj                38 ext/dbm/bdbm.c     Scm_Printf(port, "#<bsd-db:%s %S>", type, SCM_BSD_DB(obj)->name);
obj                69 ext/dbm/bdbm.c     if (!SCM_STRINGPP(obj)) {
obj                70 ext/dbm/bdbm.c         Scm_Error("string required, but got %S", obj);
obj                72 ext/dbm/bdbm.c     db->name = obj;
obj                82 ext/dbm/bdbm.c     if (!SCM_INTP(obj)) {
obj                83 ext/dbm/bdbm.c         Scm_Error("small integer required, but got %S", obj);
obj                85 ext/dbm/bdbm.c     switch (SCM_INT_VALUE(obj)) {
obj                89 ext/dbm/bdbm.c     case DB_UNKNOWN: db->type = SCM_INT_VALUE(obj); break;
obj                91 ext/dbm/bdbm.c         Scm_Error("invalid BSD DB type: %S", obj);
obj               103 ext/dbm/bdbm.c   static void   CAT3(db_, name, _set)(ScmBsdDb *db, ScmObj obj) \
obj               105 ext/dbm/bdbm.c     if (!SCM_INTP(obj)) {                                       \
obj               106 ext/dbm/bdbm.c         Scm_Error("small integer required, but got %S", obj);   \
obj               108 ext/dbm/bdbm.c     db->name = SCM_INT_VALUE(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                29 ext/dbm/gdbm.c     Scm_Printf(out, "#<gdbm-file %S>", SCM_GDBM(obj)->name);
obj                81 ext/dbm/gdbm.c     ScmGdbm *g = SCM_GDBM(obj);
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                35 ext/dbm/ndbm.c     Scm_Printf(out, "#<ndbm-file %S>", SCM_NDBM(obj)->name);
obj                69 ext/dbm/ndbm.c     ScmNdbm *n = SCM_NDBM(obj);
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                48 ext/net/addr.c                Scm_SockAddrFamily(SCM_SOCKADDR(obj)),
obj                49 ext/net/addr.c                Scm_SockAddrName(SCM_SOCKADDR(obj)));
obj                54 ext/net/addr.c     return Scm_SubtypeP(Scm_ClassOf(obj), SCM_CLASS_SOCKADDR);
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               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                51 ext/net/net.c      ScmSocket *sock = (ScmSocket*)obj;
obj                63 ext/net/net.c      ScmSocket *sock = SCM_SOCKET(obj);
obj              1216 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1217 ext/net/netlib.c   return Scm_MakeInteger(obj->flags);
obj              1222 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1224 ext/net/netlib.c   obj->flags = Scm_GetInteger(value);
obj              1229 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1230 ext/net/netlib.c   return Scm_MakeInteger(obj->family);
obj              1235 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1237 ext/net/netlib.c   obj->family = Scm_GetInteger(value);
obj              1242 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1243 ext/net/netlib.c   return Scm_MakeInteger(obj->socktype);
obj              1248 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1250 ext/net/netlib.c   obj->socktype = Scm_GetInteger(value);
obj              1255 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1256 ext/net/netlib.c   return Scm_MakeInteger(obj->protocol);
obj              1261 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1263 ext/net/netlib.c   obj->protocol = Scm_GetInteger(value);
obj              1268 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1269 ext/net/netlib.c   return Scm_MakeIntegerFromUI(obj->addrlen);
obj              1274 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1276 ext/net/netlib.c   obj->addrlen = Scm_GetIntegerU(value);
obj              1281 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1282 ext/net/netlib.c   return SCM_OBJ_SAFE(obj->canonname);
obj              1287 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1289 ext/net/netlib.c   obj->canonname = SCM_STRING(value);
obj              1294 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1295 ext/net/netlib.c   return SCM_OBJ_SAFE(obj->addr);
obj              1300 ext/net/netlib.c   ScmSysAddrinfo* obj = SCM_SYS_ADDRINFO(OBJARG);
obj              1302 ext/net/netlib.c   obj->addr = SCM_SOCKADDR(value);
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                60 ext/threads/mutex.c     ScmMutex *mutex = SCM_MUTEX(obj);
obj                88 ext/threads/mutex.c     ScmMutex *mutex = SCM_MUTEX(obj);
obj               274 ext/threads/mutex.c     ScmConditionVariable *cv = SCM_CONDITION_VARIABLE(obj);
obj               298 ext/threads/mutex.c     ScmConditionVariable *cv = SCM_CONDITION_VARIABLE(obj);
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                36 ext/threads/thrlib.c   ScmObj obj;
obj                39 ext/threads/thrlib.c   obj = (obj_scm);
obj                43 ext/threads/thrlib.c SCM_RESULT = SCM_VMP(obj);
obj                97 ext/threads/thrlib.c   ScmObj obj;
obj               103 ext/threads/thrlib.c   obj = (obj_scm);
obj               105 ext/threads/thrlib.c vm->specific = obj;
obj               286 ext/threads/thrlib.c   ScmObj obj;
obj               289 ext/threads/thrlib.c   obj = (obj_scm);
obj               293 ext/threads/thrlib.c SCM_RESULT = SCM_MUTEXP(obj);
obj               439 ext/threads/thrlib.c   ScmObj obj;
obj               445 ext/threads/thrlib.c   obj = (obj_scm);
obj               447 ext/threads/thrlib.c mutex->specific = obj;
obj               504 ext/threads/thrlib.c   ScmObj obj;
obj               507 ext/threads/thrlib.c   obj = (obj_scm);
obj               511 ext/threads/thrlib.c SCM_RESULT = SCM_CONDITION_VARIABLE_P(obj);
obj               565 ext/threads/thrlib.c   ScmObj obj;
obj               571 ext/threads/thrlib.c   obj = (obj_scm);
obj               573 ext/threads/thrlib.c cv->specific = obj;
obj               631 ext/threads/thrlib.c    ScmClass *k = SCM_CLASS_OF(obj);
obj               632 ext/threads/thrlib.c    ScmThreadException *exc = SCM_THREAD_EXCEPTION(obj);
obj               641 ext/threads/thrlib.c    ScmThreadException *exc = SCM_THREAD_EXCEPTION(obj);
obj               646 ext/threads/thrlib.c    ScmThreadException *exc = SCM_THREAD_EXCEPTION(obj);
obj               664 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               665 ext/threads/thrlib.c   return SCM_OBJ_SAFE(obj->thread);
obj               670 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               672 ext/threads/thrlib.c   obj->thread = SCM_VM(value);
obj               686 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               687 ext/threads/thrlib.c   return SCM_OBJ_SAFE(obj->data);
obj               692 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               693 ext/threads/thrlib.c   obj->data = (value);
obj               705 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               706 ext/threads/thrlib.c   return SCM_OBJ_SAFE(obj->data);
obj               711 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               712 ext/threads/thrlib.c   obj->data = (value);
obj               724 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               725 ext/threads/thrlib.c   return SCM_OBJ_SAFE(obj->data);
obj               730 ext/threads/thrlib.c   ScmThreadException* obj = SCM_THREAD_EXCEPTION(OBJARG);
obj               731 ext/threads/thrlib.c   obj->data = (value);
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                68 ext/uvector/gauche/uvector.h   do { if (SCM_UVECTOR_IMMUTABLE_P(obj)) {             \
obj                69 ext/uvector/gauche/uvector.h     Scm_Error("uniform vector is immutable: %S", 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               762 ext/uvector/uvector.c     for (i=0; i<SCM_S8VECTOR_SIZE(obj); i++) {
obj               763 ext/uvector/uvector.c         signed char elt = SCM_S8VECTOR_ELEMENTS(obj)[i];
obj               833 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj               834 ext/uvector/uvector.c         elt = s8unbox(obj, clamp);
obj               848 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj               849 ext/uvector/uvector.c         elt = s8unbox(obj, clamp);
obj               899 ext/uvector/uvector.c         ScmObj obj;
obj               901 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj               902 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj               914 ext/uvector/uvector.c         ScmObj obj;
obj               916 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj               917 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj               966 ext/uvector/uvector.c     for (i=0; i<SCM_U8VECTOR_SIZE(obj); i++) {
obj               967 ext/uvector/uvector.c         unsigned char elt = SCM_U8VECTOR_ELEMENTS(obj)[i];
obj              1037 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              1038 ext/uvector/uvector.c         elt = u8unbox(obj, clamp);
obj              1052 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              1053 ext/uvector/uvector.c         elt = u8unbox(obj, clamp);
obj              1103 ext/uvector/uvector.c         ScmObj obj;
obj              1105 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj              1106 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              1118 ext/uvector/uvector.c         ScmObj obj;
obj              1120 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj              1121 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              1170 ext/uvector/uvector.c     for (i=0; i<SCM_S16VECTOR_SIZE(obj); i++) {
obj              1171 ext/uvector/uvector.c         short elt = SCM_S16VECTOR_ELEMENTS(obj)[i];
obj              1241 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              1242 ext/uvector/uvector.c         elt = s16unbox(obj, clamp);
obj              1256 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              1257 ext/uvector/uvector.c         elt = s16unbox(obj, clamp);
obj              1307 ext/uvector/uvector.c         ScmObj obj;
obj              1309 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj              1310 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              1322 ext/uvector/uvector.c         ScmObj obj;
obj              1324 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj              1325 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              1374 ext/uvector/uvector.c     for (i=0; i<SCM_U16VECTOR_SIZE(obj); i++) {
obj              1375 ext/uvector/uvector.c         unsigned short elt = SCM_U16VECTOR_ELEMENTS(obj)[i];
obj              1445 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              1446 ext/uvector/uvector.c         elt = u16unbox(obj, clamp);
obj              1460 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              1461 ext/uvector/uvector.c         elt = u16unbox(obj, clamp);
obj              1511 ext/uvector/uvector.c         ScmObj obj;
obj              1513 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj              1514 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              1526 ext/uvector/uvector.c         ScmObj obj;
obj              1528 ext/uvector/uvector.c         obj = SCM_MAKE_INT(elt);
obj              1529 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              1578 ext/uvector/uvector.c     for (i=0; i<SCM_S32VECTOR_SIZE(obj); i++) {
obj              1579 ext/uvector/uvector.c         ScmInt32 elt = SCM_S32VECTOR_ELEMENTS(obj)[i];
obj              1649 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              1650 ext/uvector/uvector.c         elt = Scm_GetInteger32Clamp(obj, clamp, NULL);
obj              1664 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              1665 ext/uvector/uvector.c         elt = Scm_GetInteger32Clamp(obj, clamp, NULL);
obj              1715 ext/uvector/uvector.c         ScmObj obj;
obj              1717 ext/uvector/uvector.c         obj = Scm_MakeInteger(elt);
obj              1718 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              1730 ext/uvector/uvector.c         ScmObj obj;
obj              1732 ext/uvector/uvector.c         obj = Scm_MakeInteger(elt);
obj              1733 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              1782 ext/uvector/uvector.c     for (i=0; i<SCM_U32VECTOR_SIZE(obj); i++) {
obj              1783 ext/uvector/uvector.c         ScmUInt32 elt = SCM_U32VECTOR_ELEMENTS(obj)[i];
obj              1853 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              1854 ext/uvector/uvector.c         elt = Scm_GetIntegerU32Clamp(obj, clamp, NULL);
obj              1868 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              1869 ext/uvector/uvector.c         elt = Scm_GetIntegerU32Clamp(obj, clamp, NULL);
obj              1919 ext/uvector/uvector.c         ScmObj obj;
obj              1921 ext/uvector/uvector.c         obj = Scm_MakeIntegerU(elt);
obj              1922 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              1934 ext/uvector/uvector.c         ScmObj obj;
obj              1936 ext/uvector/uvector.c         obj = Scm_MakeIntegerU(elt);
obj              1937 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              1986 ext/uvector/uvector.c     for (i=0; i<SCM_S64VECTOR_SIZE(obj); i++) {
obj              1987 ext/uvector/uvector.c         ScmInt64 elt = SCM_S64VECTOR_ELEMENTS(obj)[i];
obj              2057 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              2058 ext/uvector/uvector.c         elt = Scm_GetInteger64Clamp(obj, clamp, NULL);
obj              2072 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              2073 ext/uvector/uvector.c         elt = Scm_GetInteger64Clamp(obj, clamp, NULL);
obj              2123 ext/uvector/uvector.c         ScmObj obj;
obj              2125 ext/uvector/uvector.c         obj = Scm_MakeInteger64(elt);
obj              2126 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              2138 ext/uvector/uvector.c         ScmObj obj;
obj              2140 ext/uvector/uvector.c         obj = Scm_MakeInteger64(elt);
obj              2141 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              2190 ext/uvector/uvector.c     for (i=0; i<SCM_U64VECTOR_SIZE(obj); i++) {
obj              2191 ext/uvector/uvector.c         ScmUInt64 elt = SCM_U64VECTOR_ELEMENTS(obj)[i];
obj              2261 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              2262 ext/uvector/uvector.c         elt = Scm_GetIntegerU64Clamp(obj, clamp, NULL);
obj              2276 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              2277 ext/uvector/uvector.c         elt = Scm_GetIntegerU64Clamp(obj, clamp, NULL);
obj              2327 ext/uvector/uvector.c         ScmObj obj;
obj              2329 ext/uvector/uvector.c         obj = Scm_MakeIntegerU64(elt);
obj              2330 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              2342 ext/uvector/uvector.c         ScmObj obj;
obj              2344 ext/uvector/uvector.c         obj = Scm_MakeIntegerU64(elt);
obj              2345 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              2394 ext/uvector/uvector.c     for (i=0; i<SCM_F32VECTOR_SIZE(obj); i++) {
obj              2395 ext/uvector/uvector.c         float elt = SCM_F32VECTOR_ELEMENTS(obj)[i];
obj              2465 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              2466 ext/uvector/uvector.c         elt = (float)Scm_GetDouble(obj);
obj              2480 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              2481 ext/uvector/uvector.c         elt = (float)Scm_GetDouble(obj);
obj              2531 ext/uvector/uvector.c         ScmObj obj;
obj              2533 ext/uvector/uvector.c         obj = Scm_MakeFlonum((double)elt);
obj              2534 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              2546 ext/uvector/uvector.c         ScmObj obj;
obj              2548 ext/uvector/uvector.c         obj = Scm_MakeFlonum((double)elt);
obj              2549 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj              2598 ext/uvector/uvector.c     for (i=0; i<SCM_F64VECTOR_SIZE(obj); i++) {
obj              2599 ext/uvector/uvector.c         double elt = SCM_F64VECTOR_ELEMENTS(obj)[i];
obj              2669 ext/uvector/uvector.c         ScmObj obj = SCM_CAR(cp);
obj              2670 ext/uvector/uvector.c         elt = Scm_GetDouble(obj);
obj              2684 ext/uvector/uvector.c         ScmObj obj = SCM_VECTOR_ELEMENT(ivec, i);
obj              2685 ext/uvector/uvector.c         elt = Scm_GetDouble(obj);
obj              2735 ext/uvector/uvector.c         ScmObj obj;
obj              2737 ext/uvector/uvector.c         obj = Scm_MakeFlonum(elt);
obj              2738 ext/uvector/uvector.c         SCM_APPEND1(head, tail, obj);
obj              2750 ext/uvector/uvector.c         ScmObj obj;
obj              2752 ext/uvector/uvector.c         obj = Scm_MakeFlonum(elt);
obj              2753 ext/uvector/uvector.c         SCM_VECTOR_ELEMENT(ovec, i-start) = obj;
obj                48 ext/uvector/uvectorP.h     if (SCM_INTP(obj) && SCM_INT_VALUE(obj) == 0) {
obj                51 ext/uvector/uvectorP.h         Scm_Error("value out of domain for %svector: %S", type, obj);
obj               218 ext/uvector/uvectorP.h     if (!SCM_INTP(obj)) val = Scm_GetInteger(obj); /* clamped to long */
obj               219 ext/uvector/uvectorP.h     else                val = SCM_INT_VALUE(obj);
obj               226 ext/uvector/uvectorP.h     if (!SCM_INTP(obj)) val = Scm_GetInteger(obj); /* clamped to long */
obj               227 ext/uvector/uvectorP.h     else                val = SCM_INT_VALUE(obj);
obj               234 ext/uvector/uvectorP.h     if (!SCM_INTP(obj)) val = Scm_GetInteger(obj); /* clamped to long */
obj               235 ext/uvector/uvectorP.h     else                val = SCM_INT_VALUE(obj);
obj               243 ext/uvector/uvectorP.h     if (!SCM_INTP(obj)) val = Scm_GetInteger(obj); /* clamped to long */
obj               244 ext/uvector/uvectorP.h     else                val = SCM_INT_VALUE(obj);
obj                32 ext/uvector/uvlib.c   ScmObj obj;
obj                35 ext/uvector/uvlib.c   obj = (obj_scm);
obj                39 ext/uvector/uvlib.c SCM_RESULT = SCM_S8VECTORP(obj);
obj               481 ext/uvector/uvlib.c   ScmObj obj;
obj               484 ext/uvector/uvlib.c   obj = (obj_scm);
obj               488 ext/uvector/uvlib.c SCM_RESULT = SCM_U8VECTORP(obj);
obj               930 ext/uvector/uvlib.c   ScmObj obj;
obj               933 ext/uvector/uvlib.c   obj = (obj_scm);
obj               937 ext/uvector/uvlib.c SCM_RESULT = SCM_S16VECTORP(obj);
obj              1379 ext/uvector/uvlib.c   ScmObj obj;
obj              1382 ext/uvector/uvlib.c   obj = (obj_scm);
obj              1386 ext/uvector/uvlib.c SCM_RESULT = SCM_U16VECTORP(obj);
obj              1828 ext/uvector/uvlib.c   ScmObj obj;
obj              1831 ext/uvector/uvlib.c   obj = (obj_scm);
obj              1835 ext/uvector/uvlib.c SCM_RESULT = SCM_S32VECTORP(obj);
obj              2277 ext/uvector/uvlib.c   ScmObj obj;
obj              2280 ext/uvector/uvlib.c   obj = (obj_scm);
obj              2284 ext/uvector/uvlib.c SCM_RESULT = SCM_U32VECTORP(obj);
obj              2726 ext/uvector/uvlib.c   ScmObj obj;
obj              2729 ext/uvector/uvlib.c   obj = (obj_scm);
obj              2733 ext/uvector/uvlib.c SCM_RESULT = SCM_S64VECTORP(obj);
obj              3175 ext/uvector/uvlib.c   ScmObj obj;
obj              3178 ext/uvector/uvlib.c   obj = (obj_scm);
obj              3182 ext/uvector/uvlib.c SCM_RESULT = SCM_U64VECTORP(obj);
obj              3624 ext/uvector/uvlib.c   ScmObj obj;
obj              3627 ext/uvector/uvlib.c   obj = (obj_scm);
obj              3631 ext/uvector/uvlib.c SCM_RESULT = SCM_F32VECTORP(obj);
obj              4073 ext/uvector/uvlib.c   ScmObj obj;
obj              4076 ext/uvector/uvlib.c   obj = (obj_scm);
obj              4080 ext/uvector/uvlib.c SCM_RESULT = SCM_F64VECTORP(obj);
obj               403 ext/vport/vport.c                Scm__InternalClassName(Scm_ClassOf(obj)),
obj               404 ext/vport/vport.c                SCM_PORT_CLOSED_P(obj)? "(closed)" : "",
obj               405 ext/vport/vport.c                Scm_PortName(SCM_PORT(obj)),
obj               406 ext/vport/vport.c                obj);
obj               558 gc/cord/cordxtra.c     if (fclose(((lf_state *)obj) -> lf_file) != 0) {
obj              1043 gc/dbg_mlc.c       (*(cl -> cl_fn))((GC_PTR)((char *)obj + sizeof(oh)), cl -> cl_data);
obj              1057 gc/dbg_mlc.c   		       obj);
obj              1084 gc/dbg_mlc.c       ptr_t base = GC_base(obj);
obj              1086 gc/dbg_mlc.c       if ((ptr_t)obj - base != sizeof(oh)) {
obj              1089 gc/dbg_mlc.c   	    obj);
obj              1097 gc/dbg_mlc.c       store_old(obj, my_old_fn, (struct closure *)my_old_cd, ofn, ocd);
obj              1117 gc/dbg_mlc.c       ptr_t base = GC_base(obj);
obj              1119 gc/dbg_mlc.c       if ((ptr_t)obj - base != sizeof(oh)) {
obj              1122 gc/dbg_mlc.c   	  obj);
obj              1131 gc/dbg_mlc.c       store_old(obj, my_old_fn, (struct closure *)my_old_cd, ofn, ocd);
obj              1151 gc/dbg_mlc.c       ptr_t base = GC_base(obj);
obj              1153 gc/dbg_mlc.c       if ((ptr_t)obj - base != sizeof(oh)) {
obj              1156 gc/dbg_mlc.c   	    obj);
obj              1165 gc/dbg_mlc.c       store_old(obj, my_old_fn, (struct closure *)my_old_cd, ofn, ocd);
obj               660 gc/dyn_load.c  	    int obj;
obj               672 gc/dyn_load.c  	    obj = ioctl(fd, PIOCOPENM, &arg);
obj               673 gc/dyn_load.c  	    if (obj >= 0) {
obj               674 gc/dyn_load.c  	        fstat(obj, &buf);
obj               675 gc/dyn_load.c  	        close(obj);
obj               195 gc/finalize.c              curr_dl -> dl_hidden_obj = HIDE_POINTER(obj);
obj               222 gc/finalize.c      new_dl -> dl_hidden_obj = HIDE_POINTER(obj);
obj               366 gc/finalize.c      base = (ptr_t)obj;
obj               476 gc/finalize.c      GC_register_finalizer_inner(obj, fn, cd, ofn,
obj               493 gc/finalize.c      GC_register_finalizer_inner(obj, fn, cd, ofn,
obj               510 gc/finalize.c      GC_register_finalizer_inner(obj, fn, cd, ofn,
obj                33 gc/gc_cpp.cc       GC_FREE( obj );}
obj                41 gc/gc_cpp.cc       GC_FREE( obj );}
obj               578 gc/include/gc.h 	GC_general_register_disappearing_link(link, GC_base(obj))
obj               600 gc/include/gc.h 	GC_general_register_disappearing_link(link, obj)
obj               623 gc/include/gc.h     	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj               626 gc/include/gc.h     	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj               671 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj               674 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj               682 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj               685 gc/include/gc.h 	GC_PROTO((GC_PTR obj, GC_finalization_proc fn, GC_PTR cd,
obj               717 gc/include/gc.h 	GC_PROTO((GC_PTR * /* link */, GC_PTR obj));
obj               172 gc/include/gc_cpp.h     inline void operator delete( void* obj );
obj               181 gc/include/gc_cpp.h     inline void operator delete[]( void* obj );
obj               196 gc/include/gc_cpp.h     inline static void GC_cdecl cleanup( void* obj, void* clientData );};
obj               241 gc/include/gc_cpp.h  void operator delete[](void* obj);
obj               288 gc/include/gc_cpp.h     GC_FREE( obj );}
obj               305 gc/include/gc_cpp.h inline void gc::operator delete[]( void* obj ) {
obj               306 gc/include/gc_cpp.h     gc::operator delete( obj );}
obj               319 gc/include/gc_cpp.h     ((gc_cleanup*) ((char*) obj + (ptrdiff_t) displ))->~gc_cleanup();}
obj               339 gc/include/gc_cpp.h     void* obj;
obj               342 gc/include/gc_cpp.h         obj = GC_MALLOC( size );
obj               345 gc/include/gc_cpp.h                 obj, cleanup, clientData, 0, 0 );}
obj               347 gc/include/gc_cpp.h         obj = GC_MALLOC_ATOMIC( size );}
obj               349 gc/include/gc_cpp.h         obj = GC_MALLOC_UNCOLLECTABLE( size );};
obj               350 gc/include/gc_cpp.h     return obj;}
obj               139 gc/include/gc_mark.h 	(((GC_word)obj >= (GC_word)GC_least_plausible_heap_addr && \
obj               140 gc/include/gc_mark.h 	  (GC_word)obj <= (GC_word)GC_greatest_plausible_heap_addr)? \
obj               141 gc/include/gc_mark.h 	  GC_mark_and_push(obj, msp, lim, src) : \
obj               167 gc/include/private/gc_pmark.h         mark_stack_top -> mse_start = (obj); \
obj              1321 gc/mark.c         PREFETCH(obj);
obj              1322 gc/mark.c         PUSH_CONTENTS(obj, mark_stack_ptr /* modified */, mark_stack_limit, src,
obj               743 gc/tests/test.c   tn * t = (tn *)obj;
obj               120 gc/tests/test_cpp.cc         D* self = (D*) obj;
obj               213 src/char.c         ScmCharSet *cs = SCM_CHARSET(obj);
obj               242 src/char.c         Scm_Printf(out, "]", obj);
obj               396 src/class.c        Scm_Printf(port, "#<class %A>", SCM_CLASS(obj)->name);
obj               447 src/class.c        if (!SCM_PTRP(obj)) {
obj               448 src/class.c            if (SCM_TRUEP(obj) || SCM_FALSEP(obj)) return SCM_CLASS_BOOL;
obj               449 src/class.c            if (SCM_NULLP(obj)) return SCM_CLASS_NULL;
obj               450 src/class.c            if (SCM_CHARP(obj)) return SCM_CLASS_CHAR;
obj               451 src/class.c            if (SCM_INTP(obj))  return SCM_CLASS_INTEGER;
obj               452 src/class.c            if (SCM_EOFP(obj))  return SCM_CLASS_EOF_OBJECT;
obj               453 src/class.c            if (SCM_UNDEFINEDP(obj)) return SCM_CLASS_UNDEFINED_OBJECT;
obj               455 src/class.c        } else if (SCM_PAIRP(obj)) {
obj               458 src/class.c            return SCM_CLASS_OF(obj);
obj               488 src/class.c        ScmClass *k = Scm_ClassOf(obj);
obj               491 src/class.c            return instance_class_redefinition(obj, k);
obj               507 src/class.c        ScmClass *k = Scm_ClassOf(obj);
obj               510 src/class.c            data[0] = obj;
obj               513 src/class.c            return instance_class_redefinition(obj, k);
obj               515 src/class.c        return SCM_MAKE_BOOL(Scm_TypeP(obj, klass));
obj               824 src/class.c        return Scm_SubtypeP(Scm_ClassOf(obj), type);
obj              1073 src/class.c        ScmClass *klass = Scm_ClassOf(obj);
obj              1075 src/class.c            return instance_class_redefinition(obj, klass);
obj              1077 src/class.c        return obj;
obj              1108 src/class.c        ScmObj obj = SCM_NEW2(ScmObj, coresize);
obj              1126 src/class.c            SCM_INSTANCE(obj)->slots = slots;
obj              1128 src/class.c        return obj;
obj              1142 src/class.c            return Scm_VMApply2(SCM_OBJ(&Scm_GenericChangeClass), obj, newc);
obj              1151 src/class.c        ScmClass *k = Scm_ClassOf(obj);
obj              1153 src/class.c            Scm_Error("instance slot index %d out of bounds for %S", number, obj);
obj              1154 src/class.c        return SCM_INSTANCE_SLOTS(obj)[number];
obj              1159 src/class.c        ScmClass *k = Scm_ClassOf(obj);
obj              1161 src/class.c            Scm_Error("instance slot index %d out of bounds for %S", number, obj);
obj              1162 src/class.c        SCM_INSTANCE_SLOTS(obj)[number] = val;
obj              1171 src/class.c        return scheme_slot_ref(obj, number);
obj              1176 src/class.c        scheme_slot_set(obj, number, val);
obj              1184 src/class.c        ScmObj obj = data[0];
obj              1186 src/class.c        return slot_set_using_accessor(obj, sa, result);
obj              1197 src/class.c                return slot_set_using_accessor(obj, sa, v);
obj              1203 src/class.c                return slot_set_using_accessor(obj, sa, sa->initValue);
obj              1207 src/class.c                data[0] = (void*)obj;
obj              1223 src/class.c                    SCM_LIST3(SCM_OBJ(klass), obj, slot))
obj              1227 src/class.c                    SCM_LIST3(SCM_OBJ(klass), obj, slot))
obj              1231 src/class.c                    SCM_LIST4(SCM_OBJ(klass), obj, slot, val))
obj              1256 src/class.c        ScmObj obj = data[0];
obj              1264 src/class.c                return SLOT_UNBOUND(Scm_ClassOf(obj), obj, slot);
obj              1284 src/class.c            val = sa->getter(obj);
obj              1286 src/class.c            val = scheme_slot_ref(obj, sa->slotNumber);
obj              1289 src/class.c            data[0] = obj;
obj              1293 src/class.c            return Scm_VMApply(sa->schemeBoundp, SCM_LIST1(obj));
obj              1296 src/class.c            data[0] = obj;
obj              1300 src/class.c            return Scm_VMApply(sa->schemeGetter, SCM_LIST1(obj));
obj              1303 src/class.c                      sa->name, obj);
obj              1309 src/class.c                return SLOT_UNBOUND(Scm_ClassOf(obj), obj, sa->name);
obj              1332 src/class.c        ScmClass *klass = Scm_ClassOf(obj);
obj              1337 src/class.c            data[0] = obj;
obj              1341 src/class.c            return instance_class_redefinition(obj, klass);
obj              1344 src/class.c        if (sa == NULL) return SLOT_MISSING3(klass, obj, slot);
obj              1345 src/class.c        else            return slot_ref_using_accessor(obj, sa, boundp);
obj              1368 src/class.c        ScmClass *klass = Scm_ClassOf(obj);
obj              1371 src/class.c                      SCM_OBJ(sa), obj);
obj              1376 src/class.c            data[0] = obj;
obj              1380 src/class.c            return instance_class_redefinition(obj, klass);
obj              1383 src/class.c        return slot_ref_using_accessor(obj, sa, boundp);
obj              1404 src/class.c        ScmObj obj = args[1];
obj              1408 src/class.c        if (!SCM_EQ(SCM_OBJ(klass), SCM_OBJ(Scm_ClassOf(obj)))) {
obj              1409 src/class.c            Scm_Error("slot-ref-using-class: class %S is not the class of object %S", klass, obj);
obj              1412 src/class.c        if (sa == NULL) return SLOT_MISSING3(klass, obj, slot);
obj              1413 src/class.c        else            return slot_ref_using_accessor(obj, sa, FALSE);
obj              1436 src/class.c            sa->setter(obj, val);
obj              1438 src/class.c            scheme_slot_set(obj, sa->slotNumber, val);
obj              1440 src/class.c            return Scm_VMApply(sa->schemeSetter, SCM_LIST2(obj, val));
obj              1443 src/class.c                      SCM_OBJ(Scm_ClassOf(obj)));
obj              1464 src/class.c        ScmClass *klass = Scm_ClassOf(obj);
obj              1468 src/class.c            data[0] = obj;
obj              1472 src/class.c            return instance_class_redefinition(obj, klass);
obj              1475 src/class.c        if (sa == NULL) return SLOT_MISSING4(klass, obj, slot, val);
obj              1476 src/class.c        else            return slot_set_using_accessor(obj, sa, val);
obj              1499 src/class.c        ScmClass *klass = Scm_ClassOf(obj);
obj              1502 src/class.c                      SCM_OBJ(sa), obj);
obj              1507 src/class.c            data[0] = obj;
obj              1511 src/class.c            return instance_class_redefinition(obj, klass);
obj              1514 src/class.c        return slot_set_using_accessor(obj, sa, val);
obj              1535 src/class.c        ScmObj obj = args[1];
obj              1540 src/class.c        if (!SCM_EQ(SCM_OBJ(klass), SCM_OBJ(Scm_ClassOf(obj)))) {
obj              1541 src/class.c            Scm_Error("slot-ref-using-class: class %S is not the class of object %S", klass, obj);
obj              1544 src/class.c        if (sa == NULL) return SLOT_MISSING4(klass, obj, slot, val);
obj              1545 src/class.c        else            return slot_set_using_accessor(obj, sa, val);
obj              1567 src/class.c        ScmObj obj = SCM_OBJ(data[0]);
obj              1569 src/class.c        return Scm_VMSlotBoundP(obj, slot);
obj              1574 src/class.c        ScmClass *klass = Scm_ClassOf(obj);
obj              1578 src/class.c            data[0] = obj;
obj              1581 src/class.c            return instance_class_redefinition(obj, Scm_ClassOf(obj));
obj              1584 src/class.c                           SCM_LIST3(SCM_OBJ(klass), obj, slot));
obj              1604 src/class.c        ScmObj obj = args[1];
obj              1608 src/class.c        if (!SCM_EQ(SCM_OBJ(klass), SCM_OBJ(Scm_ClassOf(obj)))) {
obj              1609 src/class.c            Scm_Error("slot-bound-using-class?: class %S is not the class of object %S", klass, obj);
obj              1612 src/class.c        if (sa == NULL) return SLOT_MISSING3(klass, obj, slot);
obj              1613 src/class.c        else            return slot_ref_using_accessor(obj, sa, TRUE);
obj              1682 src/class.c        ScmSlotAccessor *sa = SCM_SLOT_ACCESSOR(obj);
obj              1812 src/class.c        ScmObj obj = Scm_AllocateInstance(klass, sizeof(ScmInstance));
obj              1813 src/class.c        SCM_SET_CLASS(obj, klass);
obj              1814 src/class.c        return SCM_OBJ(obj);
obj              1823 src/class.c        if (SCM_NULLP(accs)) return obj;
obj              1826 src/class.c        next[0] = obj;
obj              1830 src/class.c        return Scm_VMSlotInitializeUsingAccessor(obj,
obj              1837 src/class.c        ScmObj obj = SCM_OBJ(data[0]);
obj              1840 src/class.c        return object_initialize1(obj, accs, initargs);
obj              1846 src/class.c        ScmObj obj = args[0];
obj              1848 src/class.c        ScmObj accs = Scm_ClassOf(obj)->accessors;
obj              1849 src/class.c        if (SCM_NULLP(accs)) return obj;
obj              1850 src/class.c        return object_initialize1(obj, accs, initargs);
obj              1923 src/class.c                   SCM_GENERIC(obj)->common.info,
obj              1924 src/class.c                   Scm_Length(SCM_GENERIC(obj)->methods));
obj              2151 src/class.c        Scm_Printf(port, "#<method %S>", SCM_METHOD(obj)->common.info);
obj              2451 src/class.c        ScmNextMethod *nm = SCM_NEXT_METHOD(obj);
obj              2463 src/class.c        Scm_Printf(port, "#<accessor-method %S>", SCM_METHOD(obj)->common.info);
obj              2469 src/class.c        ScmObj obj = args[0];
obj              2476 src/class.c        if (!SCM_EQ(Scm_ClassOf(obj), ca->klass)) {
obj              2478 src/class.c            return Scm_VMSlotRef(obj, ca->name, FALSE);
obj              2481 src/class.c        return slot_ref_using_accessor(obj, ca, FALSE);
obj              2487 src/class.c        ScmObj obj = args[0];
obj              2491 src/class.c        if (!SCM_EQ(Scm_ClassOf(obj), ca->klass)) {
obj              2492 src/class.c            return Scm_VMSlotSet(obj, ca->name, val);
obj              2494 src/class.c        return slot_set_using_accessor(obj, ca, val);
obj              2595 src/class.c        cleanup(obj);
obj              2601 src/class.c        ScmForeignPointer *obj;
obj              2602 src/class.c        obj = SCM_NEW(ScmForeignPointer);
obj              2603 src/class.c        SCM_SET_CLASS(obj, klass);
obj              2604 src/class.c        obj->ptr = ptr;
obj              2605 src/class.c        obj->attributes = SCM_NIL;
obj              2607 src/class.c            Scm_RegisterFinalizer(SCM_OBJ(obj), fp_finalize, data->cleanup);
obj              2609 src/class.c        return obj;
obj              2614 src/class.c        ScmForeignPointer *obj;
obj              2632 src/class.c                    obj = make_foreign_int(klass, ptr, data);
obj              2633 src/class.c                    Scm_WeakBoxSet((ScmWeakBox*)e->value, obj);
obj              2635 src/class.c                    obj = (ScmForeignPointer*)Scm_WeakBoxRef((ScmWeakBox*)e->value);
obj              2638 src/class.c                obj = make_foreign_int(klass, ptr, data);
obj              2639 src/class.c                e->value = Scm_MakeWeakBox(obj);
obj              2642 src/class.c            obj = make_foreign_int(klass, ptr, data);
obj              2644 src/class.c        return SCM_OBJ(obj);
obj                73 src/code.c                    Scm_CompiledCodeFullName(SCM_COMPILED_CODE(obj)), obj);
obj               313 src/code.c         if (!SCM_PTRP(obj)) return;
obj               314 src/code.c         if (!SCM_FALSEP(Scm_Memq(obj, b->constants))) return;
obj               315 src/code.c         b->constants = Scm_Cons(obj, b->constants);
obj               618 src/code.c         (SCM_INTP(obj)&&SCM_VM_INSN_ARG_FITS(SCM_INT_VALUE(obj)))
obj              1035 src/code.c         int len = Scm_Length(obj), code, arg0, arg1;
obj              1037 src/code.c         if (len < 1 || len > 3 || !SCM_SYMBOLP(SCM_CAR(obj))) goto badspec;
obj              1038 src/code.c         code = Scm_VMInsnNameToCode(SCM_CAR(obj));
obj              1044 src/code.c                           SCM_CAR(obj), obj);
obj              1050 src/code.c                           SCM_CAR(obj), obj);
obj              1052 src/code.c             if (!SCM_INTP(SCM_CADR(obj))) goto badspec;
obj              1053 src/code.c             arg0 = SCM_INT_VALUE(SCM_CADR(obj));
obj              1058 src/code.c                           SCM_CAR(obj), obj);
obj              1060 src/code.c             if (!SCM_INTP(SCM_CADR(obj))) goto badspec;
obj              1061 src/code.c             if (!SCM_INTP(SCM_CAR(SCM_CDDR(obj)))) goto badspec;
obj              1062 src/code.c             arg0 = SCM_INT_VALUE(SCM_CADR(obj));
obj              1063 src/code.c             arg1 = SCM_INT_VALUE(SCM_CAR(SCM_CDDR(obj)));
obj              1068 src/code.c         Scm_Error("Bad VM insn spec: %S", obj);
obj               101 src/compaux.c                 SCM_SYNTACTIC_CLOSURE(obj)->expr);
obj               118 src/compaux.c      return SCM_SYNTACTIC_CLOSURE(obj)->env;
obj               123 src/compaux.c      return SCM_SYNTACTIC_CLOSURE(obj)->literals;
obj               128 src/compaux.c      return SCM_SYNTACTIC_CLOSURE(obj)->expr;
obj               144 src/compaux.c      ScmIdentifier *id = SCM_IDENTIFIER(obj);
obj               198 src/compaux.c      return SCM_OBJ(SCM_IDENTIFIER(obj)->name);
obj               206 src/compaux.c      SCM_IDENTIFIER(obj)->name = SCM_SYMBOL(val);
obj               211 src/compaux.c      return SCM_OBJ(SCM_IDENTIFIER(obj)->module);
obj               219 src/compaux.c      SCM_IDENTIFIER(obj)->module = SCM_MODULE(val);
obj               224 src/compaux.c      return SCM_IDENTIFIER(obj)->env;
obj               232 src/compaux.c      SCM_IDENTIFIER(obj)->env = val;
obj               196 src/core.c         Scm_Printf(SCM_CURERR, "WARNING: object %s(%p) is inadvertently collected\n", (char *)data, obj);
obj               201 src/core.c         Scm_RegisterFinalizer(SCM_OBJ(obj), gc_sentinel, (void*)name);
obj                89 src/error.c        ScmClass *k = Scm_ClassOf(obj);
obj                92 src/error.c                   SCM_ERROR_MESSAGE(obj));
obj               105 src/error.c        return SCM_MESSAGE_CONDITION(obj)->message;
obj               110 src/error.c        obj->message = val;
obj               193 src/error.c        return SCM_MAKE_INT(obj->error_number);
obj               201 src/error.c        obj->error_number = SCM_INT_VALUE(val);
obj               206 src/error.c        if (obj->port) return SCM_OBJ(obj->port);
obj               213 src/error.c            obj->port = SCM_PORT(val);
obj               216 src/error.c            obj->port = NULL;
obj               225 src/error.c        return SCM_MAKE_INT(obj->line);
obj               233 src/error.c        obj->line = SCM_INT_VALUE(val);
obj               249 src/error.c        return obj->port? SCM_OBJ(obj->port) : SCM_FALSE;
obj               257 src/error.c        obj->port = SCM_FALSEP(val)? NULL : SCM_PORT(val);
obj               353 src/error.c        return obj->conditions;
obj               366 src/error.c        obj->conditions = conds;
obj               126 src/exclib.c     ScmObj obj;
obj               129 src/exclib.c     obj = (obj_scm);
obj               133 src/exclib.c   SCM_RESULT = SCM_CONDITIONP(obj);
obj               366 src/extlib.c     ScmObj obj;
obj               369 src/extlib.c     obj = (obj_scm);
obj               371 src/extlib.c     if (SCM_BIGNUMP(obj)) Scm_DumpBignum(SCM_BIGNUM(obj), SCM_CUROUT);
obj               426 src/extlib.c     ScmObj obj;
obj               429 src/extlib.c     obj = (obj_scm);
obj               433 src/extlib.c   SCM_RESULT = SCM_PROPER_LIST_P(obj);
obj               445 src/extlib.c     ScmObj obj;
obj               448 src/extlib.c     obj = (obj_scm);
obj               452 src/extlib.c   SCM_RESULT = SCM_DOTTED_LIST_P(obj);
obj               464 src/extlib.c     ScmObj obj;
obj               467 src/extlib.c     obj = (obj_scm);
obj               471 src/extlib.c   SCM_RESULT = SCM_CIRCULAR_LIST_P(obj);
obj               606 src/extlib.c     ScmObj obj;
obj               616 src/extlib.c     obj = (obj_scm);
obj               629 src/extlib.c    SCM_RESULT = (Scm_Delete(obj, list, getcmpmode(cmpmode)));
obj               641 src/extlib.c     ScmObj obj;
obj               651 src/extlib.c     obj = (obj_scm);
obj               664 src/extlib.c    SCM_RESULT = (Scm_DeleteX(obj, list, getcmpmode(cmpmode)));
obj               951 src/extlib.c     ScmObj obj;
obj               954 src/extlib.c     obj = (obj_scm);
obj               958 src/extlib.c   SCM_RESULT = SCM_KEYWORDP(obj);
obj              1089 src/extlib.c     ScmObj obj;
obj              1092 src/extlib.c     obj = (obj_scm);
obj              1096 src/extlib.c   SCM_RESULT = SCM_IDENTIFIERP(obj);
obj              1108 src/extlib.c     ScmIdentifier* obj;
obj              1112 src/extlib.c     obj = SCM_IDENTIFIER(obj_scm);
obj              1116 src/extlib.c    SCM_RESULT = (SCM_OBJ(SCM_IDENTIFIER(obj)->name));
obj              1288 src/extlib.c     ScmObj obj;
obj              1291 src/extlib.c     obj = (obj_scm);
obj              1295 src/extlib.c   SCM_RESULT = SCM_CHARSETP(obj);
obj              1587 src/extlib.c     ScmObj obj;
obj              1590 src/extlib.c     obj = (obj_scm);
obj              1594 src/extlib.c    SCM_RESULT = (SCM_STRINGP(obj)&&SCM_STRING_INCOMPLETE_P(obj));
obj              1606 src/extlib.c     ScmObj obj;
obj              1609 src/extlib.c     obj = (obj_scm);
obj              1613 src/extlib.c    SCM_RESULT = (SCM_STRINGP(obj)&&SCM_STRING_IMMUTABLE_P(obj));
obj              2105 src/extlib.c     ScmObj obj;
obj              2108 src/extlib.c     obj = (obj_scm);
obj              2112 src/extlib.c   SCM_RESULT = SCM_STRING_POINTERP(obj);
obj              2315 src/extlib.c     ScmObj obj;
obj              2318 src/extlib.c     obj = (obj_scm);
obj              2322 src/extlib.c   SCM_RESULT = SCM_REGEXPP(obj);
obj              2334 src/extlib.c     ScmObj obj;
obj              2337 src/extlib.c     obj = (obj_scm);
obj              2341 src/extlib.c   SCM_RESULT = SCM_REGMATCHP(obj);
obj              2948 src/extlib.c     ScmObj obj;
obj              2951 src/extlib.c     obj = (obj_scm);
obj              2955 src/extlib.c    SCM_RESULT = (SCM_XTYPEP(obj, SCM_CLASS_PROMISE));
obj              2967 src/extlib.c     ScmObj obj;
obj              2970 src/extlib.c     obj = (obj_scm);
obj              2974 src/extlib.c    SCM_RESULT = (Scm_MakePromise(TRUE, obj));
obj              2988 src/extlib.c     ScmObj obj;
obj              2994 src/extlib.c     obj = (obj_scm);
obj              2996 src/extlib.c   p->kind = obj;
obj              3400 src/extlib.c     ScmPort* obj;
obj              3404 src/extlib.c     obj = SCM_PORT(obj_scm);
obj              3408 src/extlib.c   SCM_RESULT = SCM_PORT_CLOSED_P(obj);
obj              4040 src/extlib.c     ScmObj obj;
obj              4043 src/extlib.c     obj = (obj_scm);
obj              4047 src/extlib.c   SCM_RESULT = SCM_READ_REFERENCE_P(obj);
obj              4127 src/extlib.c     ScmObj obj;
obj              4137 src/extlib.c     obj = (obj_scm);
obj              4148 src/extlib.c     int n = Scm_WriteLimited(obj, port, SCM_WRITE_WRITE, limit);
obj              4159 src/extlib.c     ScmObj obj;
obj              4167 src/extlib.c     obj = (obj_scm);
obj              4175 src/extlib.c     int n = Scm_WriteCircular(obj, port, SCM_WRITE_WRITE, 0);
obj              4340 src/extlib.c     ScmObj obj;
obj              4343 src/extlib.c     obj = (obj_scm);
obj              4347 src/extlib.c   SCM_RESULT = SCM_UNDEFINEDP(obj);
obj              4381 src/extlib.c     ScmObj obj;
obj              4384 src/extlib.c     obj = (obj_scm);
obj              4388 src/extlib.c   SCM_RESULT = Scm_EqHash(obj);
obj              4400 src/extlib.c     ScmObj obj;
obj              4403 src/extlib.c     obj = (obj_scm);
obj              4407 src/extlib.c   SCM_RESULT = Scm_EqvHash(obj);
obj              4419 src/extlib.c     ScmObj obj;
obj              4422 src/extlib.c     obj = (obj_scm);
obj              4426 src/extlib.c   SCM_RESULT = Scm_Hash(obj);
obj              4471 src/extlib.c     ScmObj obj;
obj              4474 src/extlib.c     obj = (obj_scm);
obj              4478 src/extlib.c   SCM_RESULT = SCM_HASH_TABLE_P(obj);
obj              4855 src/extlib.c     ScmObj obj;
obj              4858 src/extlib.c     obj = (obj_scm);
obj              4862 src/extlib.c   SCM_RESULT = SCM_MODULEP(obj);
obj              5282 src/extlib.c   ScmVM *vm = SCM_VM(obj);
obj              5298 src/extlib.c     ScmVM* obj = SCM_VM(OBJARG);
obj              5299 src/extlib.c     return SCM_OBJ_SAFE(obj->name);
obj              5304 src/extlib.c     ScmVM* obj = SCM_VM(OBJARG);
obj              5305 src/extlib.c     obj->name = (value);
obj              5310 src/extlib.c     ScmVM* obj = SCM_VM(OBJARG);
obj              5311 src/extlib.c     return SCM_OBJ_SAFE(obj->specific);
obj              5316 src/extlib.c     ScmVM* obj = SCM_VM(OBJARG);
obj              5317 src/extlib.c     obj->specific = (value);
obj              5839 src/extlib.c     ScmObj obj;
obj              5842 src/extlib.c     obj = (obj_scm);
obj              5846 src/extlib.c   SCM_RESULT = SCM_SUBRP(obj);
obj              5858 src/extlib.c     ScmObj obj;
obj              5861 src/extlib.c     obj = (obj_scm);
obj              5865 src/extlib.c   SCM_RESULT = SCM_CLOSUREP(obj);
obj              5877 src/extlib.c     ScmObj obj;
obj              5880 src/extlib.c     obj = (obj_scm);
obj              5884 src/extlib.c    SCM_RESULT = (SCM_CLOSUREP(obj) && SCM_CLOSURE(obj)->env == NULL);
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               316 src/gauche.h       (SCM_PTRP(obj)&&(SCM_OBJ(obj)->tag == SCM_CLASS2TAG(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               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               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               683 src/gauche.h       ((type)(SCM_FOREIGN_POINTER(obj)->ptr))
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               761 src/gauche.h       (SCM_PAIRP(obj)&&GC_base(obj)&&GC_size(obj)>=sizeof(ScmExtendedPair))
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               782 src/gauche.h   	    (start) = (last) = Scm_Cons((obj), SCM_NIL);        \
obj               784 src/gauche.h   	    SCM_SET_CDR((last), Scm_Cons((obj), SCM_NIL));      \
obj               791 src/gauche.h           ScmObj list_SCM_GLS = (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               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               989 src/gauche.h       ((const ScmStringBody*)(SCM_STRING(obj)->body?SCM_STRING(obj)->body:&SCM_STRING(obj)->initialBody))
obj              1008 src/gauche.h       SCM_STRING_BODY_IMMUTABLE_P(SCM_STRING_BODY(obj))
obj              1011 src/gauche.h       (SCM_STRING_BODY_SIZE(SCM_STRING_BODY(obj)) == 0)
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              1020 src/gauche.h       (SCM_STRING_BODY_INCOMPLETE_P(SCM_STRING_BODY(obj)))
obj              1022 src/gauche.h       (SCM_STRING_SIZE(obj)==SCM_STRING_LENGTH(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              1263 src/gauche.h       for (cnt = 0, obj = SCM_VECTOR_ELEMENT(vec, 0);  \
obj              1265 src/gauche.h            obj = SCM_VECTOR_ELEMENT(vec, ++cnt))
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              1576 src/gauche.h       ScmObj obj;                 /* internal */
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              1641 src/gauche.h      (!SCM_EQ(SCM_READ_REFERENCE(obj)->value, SCM_UNBOUND))
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              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              1985 src/gauche.h       (SCM_UINTP(obj) || (SCM_BIGNUMP(obj)&&SCM_BIGNUM_SIGN(obj)>=0))
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              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              2243 src/gauche.h       (SCM_HOBJP(obj) && SCM_CLASS_APPLICABLE_P(SCM_CLASS_OF(obj)))
obj              2245 src/gauche.h       (SCM_PROCEDUREP(obj)&& \
obj              2246 src/gauche.h        (  (!SCM_PROCEDURE_OPTIONAL(obj)&&SCM_PROCEDURE_REQUIRED(obj)==(narg)) \
obj              2247 src/gauche.h         ||(SCM_PROCEDURE_OPTIONAL(obj)&&SCM_PROCEDURE_REQUIRED(obj)<=(narg))))
obj              2249 src/gauche.h       (SCM_PROCEDUREP(obj)&& \
obj              2250 src/gauche.h        (  (!SCM_PROCEDURE_OPTIONAL(obj)&&SCM_PROCEDURE_REQUIRED(obj)==0) \
obj              2251 src/gauche.h         ||(SCM_PROCEDURE_OPTIONAL(obj))))
obj              2253 src/gauche.h       SCM_PROCEDURE(obj)->required = req,                 \
obj              2254 src/gauche.h       SCM_PROCEDURE(obj)->optional = opt,                 \
obj              2255 src/gauche.h       SCM_PROCEDURE(obj)->type = typ,                     \
obj              2256 src/gauche.h       SCM_PROCEDURE(obj)->info = inf,                     \
obj              2257 src/gauche.h       SCM_PROCEDURE(obj)->setter = SCM_FALSE,             \
obj              2258 src/gauche.h       SCM_PROCEDURE(obj)->inliner = SCM_FALSE
obj              2271 src/gauche.h       (SCM_PROCEDUREP(obj)&&(SCM_PROCEDURE_TYPE(obj)==SCM_PROC_CLOSURE))
obj              2272 src/gauche.h   #define SCM_CLOSURE(obj)           ((ScmClosure*)(obj))
obj              2284 src/gauche.h       (SCM_PROCEDUREP(obj)&&(SCM_PROCEDURE_TYPE(obj)==SCM_PROC_SUBR))
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              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                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                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                98 src/gauche/code.h     (SCM_COMPILED_CODE(obj)->requiredArgs)
obj               100 src/gauche/code.h     (SCM_COMPILED_CODE(obj)->optionalArgs)
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               245 src/gauche/exception.h #define SCM_JOIN_TIMEOUT_EXCEPTION_P     SCM_ISA(obj, SCM_CLASS_JOIN_TIMEOUT_EXCEPTION)
obj               249 src/gauche/exception.h #define SCM_ABANDONED_MUTEX_EXCEPTION_P     SCM_ISA(obj, SCM_CLASS_ABANDONED_MUTEX_EXCEPTION)
obj               253 src/gauche/exception.h #define SCM_TERMINATED_THREAD_EXCEPTION_P     SCM_ISA(obj, SCM_CLASS_TERMINATED_THREAD_EXCEPTION)
obj               257 src/gauche/exception.h #define SCM_UNCAUGHT_EXCEPTION_P     SCM_ISA(obj, SCM_CLASS_UNCAUGHT_EXCEPTION)
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               135 src/gauche/prof.h             vm->prof->counts[vm->prof->currentCount++].func = obj;      \
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               121 src/hash.c         ADDRESS_HASH(hashval, obj);
obj               128 src/hash.c         if (SCM_NUMBERP(obj)) {
obj               129 src/hash.c             if (SCM_INTP(obj)) {
obj               130 src/hash.c                 SMALL_INT_HASH(hashval, SCM_INT_VALUE(obj));
obj               131 src/hash.c             } else if (SCM_BIGNUMP(obj)) {
obj               134 src/hash.c                 for (i=0; i<SCM_BIGNUM_SIZE(obj); i++) {
obj               135 src/hash.c                     u += SCM_BIGNUM(obj)->values[i];
obj               138 src/hash.c             } else if (SCM_FLONUMP(obj)) {
obj               140 src/hash.c                 hashval = (unsigned long)(SCM_FLONUM_VALUE(obj)*2654435761UL);
obj               143 src/hash.c                 hashval = (unsigned long)((SCM_COMPLEX_REAL(obj)+SCM_COMPLEX_IMAG(obj))*2654435761UL);
obj               146 src/hash.c             ADDRESS_HASH(hashval, obj);
obj               155 src/hash.c         if (!SCM_PTRP(obj)) {
obj               156 src/hash.c             SMALL_INT_HASH(hashval, (unsigned long)obj);
obj               158 src/hash.c         } else if (SCM_NUMBERP(obj)) {
obj               159 src/hash.c             return Scm_EqvHash(obj);
obj               160 src/hash.c         } else if (SCM_STRINGP(obj)) {
obj               162 src/hash.c         } else if (SCM_PAIRP(obj)) {
obj               165 src/hash.c             SCM_FOR_EACH(cp, obj) {
obj               172 src/hash.c         } else if (SCM_VECTORP(obj)) {
obj               176 src/hash.c             SCM_VECTOR_FOR_EACH(i, elt, obj) {
obj               181 src/hash.c         } else if (SCM_SYMBOLP(obj)) {
obj               182 src/hash.c             obj = SCM_OBJ(SCM_SYMBOL_NAME(obj));
obj               184 src/hash.c         } else if (SCM_KEYWORDP(obj)) {
obj               185 src/hash.c             obj = SCM_OBJ(SCM_KEYWORD_NAME(obj));
obj               190 src/hash.c                                  SCM_LIST1(obj));
obj               205 src/hash.c             const ScmStringBody *b = SCM_STRING_BODY(obj);
obj               351 src/hash.c         ADDRESS_HASH(hashval, obj);
obj               772 src/hash.c         ScmHashTable *ht = (ScmHashTable*)obj;
obj               103 src/intlib.c     ScmObj obj;
obj               106 src/intlib.c     obj = (obj_scm);
obj               110 src/intlib.c   SCM_RESULT = SCM_EXTENDED_PAIR_P(obj);
obj               450 src/intlib.c     ScmObj obj;
obj               453 src/intlib.c     obj = (obj_scm);
obj               457 src/intlib.c   SCM_RESULT = SCM_MACROP(obj);
obj                48 src/keyword.c      SCM_PUTS(SCM_KEYWORD(obj)->name, port);
obj               112 src/list.c         ScmObj start = SCM_NIL, cp = SCM_NIL, obj;
obj               114 src/list.c         for (obj = va_arg(pvar, ScmObj);
obj               115 src/list.c     	 obj != NULL;
obj               116 src/list.c     	 obj = va_arg(pvar, ScmObj))
obj               121 src/list.c                 SCM_SET_CAR(start, obj);
obj               129 src/list.c                 SCM_SET_CAR(item, obj);
obj               182 src/list.c     ScmObj cname (ScmObj obj)                       \
obj               184 src/list.c        ScmObj obj2 = obj;                           \
obj               190 src/list.c        if (!SCM_PAIRP(obj2)) Scm_Error("bad object: %S", obj);      \
obj               194 src/list.c        if (!SCM_PAIRP(obj2)) Scm_Error("bad object: %S", obj);      \
obj               215 src/list.c         ScmObj slow = obj;
obj               219 src/list.c             if (SCM_NULLP(obj)) break;
obj               220 src/list.c             if (!SCM_PAIRP(obj)) return SCM_LIST_DOTTED;
obj               222 src/list.c     	obj = SCM_CDR(obj);
obj               224 src/list.c             if (SCM_NULLP(obj)) break;
obj               225 src/list.c             if (!SCM_PAIRP(obj)) return SCM_LIST_DOTTED;
obj               227 src/list.c     	obj = SCM_CDR(obj);
obj               229 src/list.c     	if (obj == slow) return SCM_LIST_CIRCULAR;
obj               281 src/list.c                 SCM_SET_CDR(cp, obj);
obj               285 src/list.c         return obj;
obj               297 src/list.c         if (!SCM_PAIRP(list)) return obj;
obj               302 src/list.c         SCM_SET_CDR(last, obj);
obj               429 src/list.c         SCM_FOR_EACH(list, list) if (obj == SCM_CAR(list)) return list;
obj               436 src/list.c             if (Scm_EqvP(obj, SCM_CAR(list))) return list;
obj               444 src/list.c             if (Scm_EqualM(obj, SCM_CAR(list), cmpmode)) return list;
obj               456 src/list.c             if (Scm_EqualM(obj, SCM_CAR(cp), cmpmode)) {
obj               472 src/list.c             if (Scm_EqualM(obj, SCM_CAR(cp), cmpmode)) {
obj               499 src/list.c             if (obj == SCM_CAR(entry)) return entry;
obj               511 src/list.c     	if (Scm_EqvP(obj, SCM_CAR(entry))) return entry;
obj               523 src/list.c             if (Scm_EqualM(obj, SCM_CAR(entry), cmpmode)) return entry;
obj               595 src/list.c             ScmObj obj = SCM_CAR(lp);
obj               596 src/list.c             ScmObj tail = Scm_DeleteX(obj, SCM_CDR(lp), cmpmode);
obj               923 src/load.c                    SCM_AUTOLOAD(obj)->module->name,
obj               924 src/load.c                    SCM_AUTOLOAD(obj)->name, SCM_AUTOLOAD(obj)->path);
obj                56 src/macro.c        Scm_Printf(port, "#<syntax %A>", SCM_SYNTAX(obj)->name);
obj                76 src/macro.c        Scm_Printf(port, "#<macro %A>", SCM_MACRO(obj)->name);
obj               100 src/macro.c                   SCM_SYNTAX_PATTERN(obj)->level,
obj               101 src/macro.c                   SCM_SYNTAX_PATTERN(obj)->vars,
obj               102 src/macro.c                   SCM_SYNTAX_PATTERN(obj)->pattern,
obj               103 src/macro.c                   SCM_SYNTAX_PATTERN(obj)->repeat? " ..." : "");
obj               127 src/macro.c        ScmSyntaxRules *r = SCM_SYNTAX_RULES(obj);
obj               681 src/macro.c        if (SCM_SYMBOLP(obj)) {
obj               682 src/macro.c            return (id->name == SCM_SYMBOL(obj)
obj               683 src/macro.c                    && Scm_IdentifierBindingEqv(id, SCM_SYMBOL(obj), env));
obj               685 src/macro.c        if (SCM_IDENTIFIERP(obj)) {
obj               687 src/macro.c            return (id->name == SCM_IDENTIFIER(obj)->name
obj               688 src/macro.c                    && id->env == SCM_IDENTIFIER(obj)->env);
obj                77 src/module.c       Scm_Printf(port, "#<module %A>", SCM_MODULE(obj)->name);
obj               298 src/moplib.c     ScmObj obj;
obj               301 src/moplib.c     obj = (obj_scm);
obj               305 src/moplib.c   SCM_RESULT = Scm_VMClassOf(obj);
obj               317 src/moplib.c     ScmObj obj;
obj               320 src/moplib.c     obj = (obj_scm);
obj               324 src/moplib.c    SCM_RESULT = (SCM_OBJ(Scm_ClassOf(obj)));
obj               336 src/moplib.c     ScmObj obj;
obj               341 src/moplib.c     obj = (obj_scm);
obj               348 src/moplib.c   SCM_RESULT = Scm_VMIsA(obj, klass);
obj               360 src/moplib.c     ScmObj obj;
obj               365 src/moplib.c     obj = (obj_scm);
obj               371 src/moplib.c    SCM_RESULT = (Scm_VMSlotRef(obj, slot, FALSE));
obj               383 src/moplib.c     ScmObj obj;
obj               390 src/moplib.c     obj = (obj_scm);
obj               398 src/moplib.c   SCM_RESULT = Scm_VMSlotSet(obj, slot, value);
obj               410 src/moplib.c     ScmObj obj;
obj               415 src/moplib.c     obj = (obj_scm);
obj               421 src/moplib.c   SCM_RESULT = Scm_VMSlotBoundP(obj, slot);
obj               433 src/moplib.c     ScmObj obj;
obj               438 src/moplib.c     obj = (obj_scm);
obj               445 src/moplib.c    SCM_RESULT = (Scm_VMSlotRefUsingAccessor(obj, accessor, FALSE));
obj               457 src/moplib.c     ScmObj obj;
obj               462 src/moplib.c     obj = (obj_scm);
obj               469 src/moplib.c    SCM_RESULT = (Scm_VMSlotRefUsingAccessor(obj, accessor, TRUE));
obj               481 src/moplib.c     ScmObj obj;
obj               488 src/moplib.c     obj = (obj_scm);
obj               497 src/moplib.c   SCM_RESULT = Scm_VMSlotSetUsingAccessor(obj, accessor, value);
obj               509 src/moplib.c     ScmObj obj;
obj               516 src/moplib.c     obj = (obj_scm);
obj               525 src/moplib.c   SCM_RESULT = Scm_VMSlotInitializeUsingAccessor(obj, accessor, initargs);
obj               537 src/moplib.c     ScmObj obj;
obj               542 src/moplib.c     obj = (obj_scm);
obj               549 src/moplib.c   SCM_RESULT = Scm_InstanceSlotRef(obj, num);
obj               561 src/moplib.c     ScmObj obj;
obj               568 src/moplib.c     obj = (obj_scm);
obj               575 src/moplib.c   Scm_InstanceSlotSet(obj, num, value);
obj               586 src/moplib.c     ScmObj obj;
obj               589 src/moplib.c     obj = (obj_scm);
obj               593 src/moplib.c   SCM_RESULT = Scm_VMTouchInstance(obj);
obj               337 src/number.c       if (SCM_INTP(obj)) return SCM_INT_VALUE(obj);
obj               338 src/number.c       else if (SCM_BIGNUMP(obj)) {
obj               339 src/number.c           return Scm_BignumToSI(SCM_BIGNUM(obj), clamp, oor);
obj               341 src/number.c       else if (SCM_FLONUMP(obj)) {
obj               342 src/number.c           double v = SCM_FLONUM_VALUE(obj);
obj               357 src/number.c           Scm_Error("argument out of range: %S", obj);
obj               365 src/number.c       if (SCM_INTP(obj)) {
obj               366 src/number.c           if (SCM_INT_VALUE(obj) < 0) {
obj               370 src/number.c           return SCM_INT_VALUE(obj);
obj               371 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               372 src/number.c           return Scm_BignumToUI(SCM_BIGNUM(obj), clamp, oor);
obj               374 src/number.c       else if (SCM_FLONUMP(obj)) {
obj               375 src/number.c           double v = SCM_FLONUM_VALUE(obj);
obj               390 src/number.c           Scm_Error("argument out of range: %S", obj);
obj               399 src/number.c       return (ScmInt32)Scm_GetIntegerClamp(obj, clamp, oor);
obj               406 src/number.c       if (SCM_INTP(obj)) {
obj               407 src/number.c           long r = SCM_INT_VALUE(obj);
obj               417 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               418 src/number.c           if (SCM_BIGNUM_SIGN(obj) < 0) {
obj               430 src/number.c           Scm_Error("argument out of range: %S", obj);
obj               439 src/number.c       return (ScmUInt32)Scm_GetIntegerUClamp(obj, clamp, oor);
obj               442 src/number.c       if (SCM_INTP(obj)) {
obj               443 src/number.c           long r = SCM_INT_VALUE(obj);
obj               453 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               454 src/number.c           if (SCM_BIGNUM_SIGN(obj) < 0) {
obj               466 src/number.c           Scm_Error("argument out of range: %S", obj);
obj               514 src/number.c       if (SCM_INTP(obj)) {
obj               515 src/number.c           long v = SCM_INT_VALUE(obj);
obj               520 src/number.c       if (SCM_BIGNUMP(obj)) {
obj               521 src/number.c           return Scm_BignumToSI64(SCM_BIGNUM(obj), clamp, oor);
obj               523 src/number.c       if (SCM_FLONUMP(obj)) {
obj               524 src/number.c           if (Scm_NumCmp(obj, SCM_2_63) >= 0) {
obj               528 src/number.c           } else if (Scm_NumCmp(obj, SCM_MINUS_2_63) < 0) {
obj               533 src/number.c               ScmObj b = Scm_MakeBignumFromDouble(SCM_FLONUM_VALUE(obj));
obj               540 src/number.c       if (SCM_INTP(obj)) return (ScmInt64)SCM_INT_VALUE(obj);
obj               541 src/number.c       if (SCM_BIGNUMP(obj)) {
obj               542 src/number.c           return Scm_BignumToSI64(SCM_BIGNUM(obj), clamp, oor);
obj               544 src/number.c       if (SCM_FLONUMP(obj)) {
obj               550 src/number.c           v = SCM_FLONUM_VALUE(obj);
obj               566 src/number.c           Scm_Error("argument out of range: %S", obj);
obj               576 src/number.c       if (SCM_INTP(obj)) {
obj               577 src/number.c           long v = SCM_INT_VALUE(obj);
obj               585 src/number.c       if (SCM_BIGNUMP(obj)) {
obj               586 src/number.c           return Scm_BignumToUI64(SCM_BIGNUM(obj), clamp, oor);
obj               588 src/number.c       if (SCM_FLONUMP(obj)) {
obj               589 src/number.c           if (Scm_NumCmp(obj, SCM_2_64) >= 0) {
obj               593 src/number.c           } else if (SCM_FLONUM_VALUE(obj) < 0) {
obj               597 src/number.c               ScmObj b = Scm_MakeBignumFromDouble(SCM_FLONUM_VALUE(obj));
obj               604 src/number.c       if (SCM_INTP(obj)) {
obj               605 src/number.c           long v = SCM_INT_VALUE(obj);
obj               613 src/number.c       if (SCM_BIGNUMP(obj)) {
obj               614 src/number.c           return Scm_BignumToUI64(SCM_BIGNUM(obj), clamp, oor);
obj               616 src/number.c       if (SCM_FLONUMP(obj)) {
obj               617 src/number.c           double v = SCM_FLONUM_VALUE(obj);
obj               637 src/number.c           Scm_Error("argument out of range: %S", obj);
obj               646 src/number.c       if (SCM_FLONUMP(obj)) return SCM_FLONUM_VALUE(obj);
obj               647 src/number.c       else if (SCM_INTP(obj)) return (double)SCM_INT_VALUE(obj);
obj               648 src/number.c       else if (SCM_BIGNUMP(obj)) return Scm_BignumToDouble(SCM_BIGNUM(obj));
obj               660 src/number.c       if (SCM_INTP(obj) || SCM_BIGNUMP(obj)) return TRUE;
obj               661 src/number.c       if (SCM_FLONUMP(obj)) {
obj               662 src/number.c           double d = SCM_FLONUM_VALUE(obj);
obj               667 src/number.c       if (SCM_COMPLEXP(obj)) return FALSE;
obj               668 src/number.c       Scm_Error("number required, but got %S", obj);
obj               674 src/number.c       if (SCM_INTP(obj)) {
obj               675 src/number.c           return (SCM_INT_VALUE(obj)&1);
obj               677 src/number.c       if (SCM_BIGNUMP(obj)) {
obj               678 src/number.c           return (SCM_BIGNUM(obj)->values[0] & 1);
obj               680 src/number.c       if (SCM_FLONUMP(obj) && Scm_IntegerP(obj)) {
obj               681 src/number.c           return (fmod(SCM_FLONUM_VALUE(obj), 2.0) != 0.0);
obj               683 src/number.c       Scm_Error("integer required, but got %S", obj);
obj               692 src/number.c       if (SCM_INTP(obj)) {
obj               693 src/number.c           long v = SCM_INT_VALUE(obj);
obj               694 src/number.c           if (v < 0) obj = SCM_MAKE_INT(-v);
obj               695 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               696 src/number.c           if (SCM_BIGNUM_SIGN(obj) < 0) {
obj               697 src/number.c               obj = Scm_BignumCopy(SCM_BIGNUM(obj));
obj               698 src/number.c               SCM_BIGNUM_SIGN(obj) = 1;
obj               700 src/number.c       } else if (SCM_FLONUMP(obj)) {
obj               701 src/number.c           double v = SCM_FLONUM_VALUE(obj);
obj               702 src/number.c           if (v < 0) obj = Scm_MakeFlonum(-v);
obj               703 src/number.c       } else if (SCM_COMPLEXP(obj)) {
obj               704 src/number.c           double r = SCM_COMPLEX_REAL(obj);
obj               705 src/number.c           double i = SCM_COMPLEX_IMAG(obj);
obj               709 src/number.c           Scm_Error("number required: %S", obj);
obj               711 src/number.c       return obj;
obj               720 src/number.c       if (SCM_INTP(obj)) {
obj               721 src/number.c           r = SCM_INT_VALUE(obj);
obj               724 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               725 src/number.c           r = SCM_BIGNUM_SIGN(obj);
obj               726 src/number.c       } else if (SCM_FLONUMP(obj)) {
obj               727 src/number.c           double v = SCM_FLONUM_VALUE(obj);
obj               734 src/number.c           Scm_Error("real number required, but got %S", obj);
obj               741 src/number.c       if (SCM_INTP(obj)) {
obj               742 src/number.c           long v = SCM_INT_VALUE(obj);
obj               744 src/number.c               obj = Scm_MakeBignumFromSI(-v);
obj               746 src/number.c               obj = SCM_MAKE_INT(-v);
obj               748 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               749 src/number.c           obj = Scm_BignumNegate(SCM_BIGNUM(obj));
obj               750 src/number.c       } else if (SCM_FLONUMP(obj)) {
obj               751 src/number.c           obj = Scm_MakeFlonum(-SCM_FLONUM_VALUE(obj));
obj               752 src/number.c       } else if (SCM_COMPLEXP(obj)) {
obj               753 src/number.c           obj = Scm_MakeComplex(-SCM_COMPLEX_REAL(obj),
obj               754 src/number.c                                 -SCM_COMPLEX_IMAG(obj));
obj               756 src/number.c           obj = Scm_Apply(SCM_OBJ(&generic_sub), SCM_LIST1(obj));
obj               758 src/number.c       return obj;
obj               763 src/number.c       if (SCM_INTP(obj)) {
obj               764 src/number.c           long val = SCM_INT_VALUE(obj);
obj               765 src/number.c           obj = Scm_MakeFlonum(1.0/(double)val);
obj               766 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               767 src/number.c           double val = Scm_BignumToDouble(SCM_BIGNUM(obj));
obj               768 src/number.c           obj = Scm_MakeFlonum(1.0/val);
obj               769 src/number.c       } else if (SCM_FLONUMP(obj)) {
obj               770 src/number.c           double val = SCM_FLONUM_VALUE(obj);
obj               771 src/number.c           obj = Scm_MakeFlonum(1.0/val);
obj               772 src/number.c       } else if (SCM_COMPLEXP(obj)) {
obj               773 src/number.c           double r = SCM_COMPLEX_REAL(obj), r1;
obj               774 src/number.c           double i = SCM_COMPLEX_IMAG(obj), i1;
obj               779 src/number.c           obj = Scm_MakeComplexNormalized(r1, i1);
obj               781 src/number.c           obj = Scm_Apply(SCM_OBJ(&generic_div), SCM_LIST1(obj));
obj               783 src/number.c       return obj;
obj               792 src/number.c       if (SCM_INTP(obj)) {
obj               793 src/number.c           obj = Scm_MakeFlonum((double)SCM_INT_VALUE(obj));
obj               794 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj               795 src/number.c           obj = Scm_MakeFlonum(Scm_BignumToDouble(SCM_BIGNUM(obj)));
obj               796 src/number.c       } else if (!SCM_FLONUMP(obj) && !SCM_COMPLEXP(obj)) {
obj               797 src/number.c           Scm_Error("number required: %S", obj);
obj               799 src/number.c       return obj;
obj               804 src/number.c       if (SCM_FLONUMP(obj)) {
obj               805 src/number.c           double d = SCM_FLONUM_VALUE(obj);
obj               807 src/number.c               obj = Scm_MakeBignumFromDouble(d);
obj               809 src/number.c               obj = SCM_MAKE_INT((long)d);
obj               811 src/number.c       } else if (SCM_COMPLEXP(obj)) {
obj               812 src/number.c           Scm_Error("exact complex is not supported: %S", obj);
obj               813 src/number.c       } if (!SCM_INTP(obj) && !SCM_BIGNUMP(obj)) {
obj               814 src/number.c           Scm_Error("number required: %S", obj);
obj               816 src/number.c       return obj;
obj               828 src/number.c       if (SCM_INTP(obj)) return Scm_MakeBignumFromSI(SCM_INT_VALUE(obj));
obj               829 src/number.c       if (SCM_BIGNUMP(obj)) return obj;
obj               836 src/number.c       if (SCM_INTP(obj)) return Scm_MakeFlonum(SCM_INT_VALUE(obj));
obj               837 src/number.c       if (SCM_BIGNUMP(obj))
obj               838 src/number.c           return Scm_MakeFlonum(Scm_BignumToDouble(SCM_BIGNUM(obj)));
obj               839 src/number.c       if (SCM_FLONUMP(obj)) return obj;
obj               846 src/number.c       if (SCM_INTP(obj))
obj               847 src/number.c           return Scm_MakeComplex((double)SCM_INT_VALUE(obj), 0.0);
obj               848 src/number.c       if (SCM_BIGNUMP(obj))
obj               849 src/number.c           return Scm_MakeComplex(Scm_BignumToDouble(SCM_BIGNUM(obj)), 0.0);
obj               850 src/number.c       if (SCM_FLONUMP(obj))
obj               851 src/number.c           return Scm_MakeComplex(SCM_FLONUM_VALUE(obj), 0.0);
obj               852 src/number.c       if (SCM_COMPLEXP(obj)) return obj;
obj              2099 src/number.c       ScmObj s = Scm_NumberToString(obj, 10, FALSE);
obj              2110 src/number.c       if (SCM_INTP(obj)) {
obj              2112 src/number.c           long value = SCM_INT_VALUE(obj);
obj              2125 src/number.c               r = Scm_BignumToString(SCM_BIGNUM(Scm_MakeBignumFromSI(SCM_INT_VALUE(obj))),
obj              2129 src/number.c       } else if (SCM_BIGNUMP(obj)) {
obj              2130 src/number.c           r = Scm_BignumToString(SCM_BIGNUM(obj), radix, use_upper);
obj              2131 src/number.c       } else if (SCM_FLONUMP(obj)) {
obj              2132 src/number.c           double_print(buf, FLT_BUF, SCM_FLONUM_VALUE(obj), FALSE);
obj              2134 src/number.c       } else if (SCM_COMPLEXP(obj)) {
obj              2136 src/number.c           double_print(buf, FLT_BUF, SCM_COMPLEX_REAL(obj), FALSE);
obj              2138 src/number.c           double_print(buf, FLT_BUF, SCM_COMPLEX_IMAG(obj), TRUE);
obj              2143 src/number.c           Scm_Error("number required: %S", obj);
obj               113 src/port.c         port_cleanup(SCM_PORT(obj));
obj               216 src/port.c                    (SCM_PORT_DIR(obj)&SCM_PORT_INPUT)? "i" : "",
obj               217 src/port.c                    (SCM_PORT_DIR(obj)&SCM_PORT_OUTPUT)? "o" : "",
obj               218 src/port.c                    SCM_PORT_CLOSED_P(obj)? "(closed)" : "",
obj               219 src/port.c                    Scm_PortName(SCM_PORT(obj)),
obj               220 src/port.c                    obj);
obj                51 src/proc.c         ScmObj info = SCM_PROCEDURE_INFO(obj);
obj                52 src/proc.c         if (SCM_PROCEDURE_TYPE(obj) == SCM_PROC_SUBR) {
obj                81 src/promise.c      ScmPromise *p = (ScmPromise*)obj;
obj               138 src/promise.c      if (!SCM_PROMISEP(obj)) {
obj               139 src/promise.c          SCM_RETURN(obj);
obj               141 src/promise.c          ScmPromise *p = (ScmPromise*)obj;
obj               238 src/read.c         ctx->pending = Scm_Acons(obj, finisher, ctx->pending);
obj               252 src/read.c         Scm_HashTablePut(ctx->table, SCM_MAKE_INT(refnum), obj);
obj               253 src/read.c         return obj;
obj               264 src/read.c         ScmObj cp, ep, entry, obj, finisher;
obj               269 src/read.c             obj = SCM_CAR(entry);
obj               273 src/read.c                 Scm_Apply(finisher, SCM_LIST1(obj));
obj               274 src/read.c             } else if (SCM_PAIRP(obj)) {
obj               275 src/read.c                 SCM_FOR_EACH(ep, obj) {
obj               285 src/read.c             } else if (SCM_VECTORP(obj)) {
obj               286 src/read.c                 int i, len = SCM_VECTOR_SIZE(obj);
obj               288 src/read.c                     ep = SCM_VECTOR_ELEMENT(obj, i);
obj               290 src/read.c                         SCM_VECTOR_ELEMENTS(obj)[i] = ref_val(ep);
obj               546 src/read.c             ScmObj obj = read_internal(port, ctx);
obj               547 src/read.c             if (!SCM_UNDEFINEDP(obj)) return obj;
obj              1576 src/regexp.c       ScmObj sp, sp2, obj, head = SCM_NIL, tail = SCM_NIL;
obj              1578 src/regexp.c           obj = rc_setup_context(ctx, SCM_CAR(sp));
obj              1579 src/regexp.c           if (!SCM_EQ(obj, SCM_CAR(sp))) break;
obj               325 src/signal.c       display_sigset(&SCM_SYS_SIGSET(obj)->set, out);
obj                91 src/stdlib.c     ScmObj obj;
obj                94 src/stdlib.c     obj = (obj_scm);
obj                98 src/stdlib.c   SCM_RESULT = SCM_NUMBERP(obj);
obj               110 src/stdlib.c     ScmObj obj;
obj               113 src/stdlib.c     obj = (obj_scm);
obj               117 src/stdlib.c   SCM_RESULT = SCM_NUMBERP(obj);
obj               129 src/stdlib.c     ScmObj obj;
obj               132 src/stdlib.c     obj = (obj_scm);
obj               136 src/stdlib.c   SCM_RESULT = SCM_REALP(obj);
obj               148 src/stdlib.c     ScmObj obj;
obj               151 src/stdlib.c     obj = (obj_scm);
obj               155 src/stdlib.c   SCM_RESULT = SCM_REALP(obj);
obj               167 src/stdlib.c     ScmObj obj;
obj               170 src/stdlib.c     obj = (obj_scm);
obj               174 src/stdlib.c   if (!SCM_NUMBERP(obj)) SCM_RESULT = FALSE;
obj               175 src/stdlib.c   else SCM_RESULT = Scm_IntegerP(obj);
obj               187 src/stdlib.c     ScmObj obj;
obj               190 src/stdlib.c     obj = (obj_scm);
obj               194 src/stdlib.c   SCM_RESULT = SCM_EXACTP(obj);
obj               206 src/stdlib.c     ScmObj obj;
obj               209 src/stdlib.c     obj = (obj_scm);
obj               213 src/stdlib.c   SCM_RESULT = SCM_INEXACTP(obj);
obj               365 src/stdlib.c     ScmObj obj;
obj               368 src/stdlib.c     obj = (obj_scm);
obj               372 src/stdlib.c   if (SCM_COMPLEXP(obj)) {
obj               373 src/stdlib.c     SCM_RESULT = (SCM_COMPLEX_REAL(obj) == 0.0
obj               374 src/stdlib.c                   && SCM_COMPLEX_IMAG(obj) == 0.0);
obj               376 src/stdlib.c     SCM_RESULT = (Scm_Sign(obj) == 0);
obj               389 src/stdlib.c     ScmObj obj;
obj               392 src/stdlib.c     obj = (obj_scm);
obj               396 src/stdlib.c   SCM_RESULT = (Scm_Sign(obj) > 0);
obj               408 src/stdlib.c     ScmObj obj;
obj               411 src/stdlib.c     obj = (obj_scm);
obj               415 src/stdlib.c   SCM_RESULT = (Scm_Sign(obj) < 0);
obj               427 src/stdlib.c     ScmObj obj;
obj               430 src/stdlib.c     obj = (obj_scm);
obj               434 src/stdlib.c   SCM_RESULT = Scm_OddP(obj);
obj               446 src/stdlib.c     ScmObj obj;
obj               449 src/stdlib.c     obj = (obj_scm);
obj               453 src/stdlib.c   SCM_RESULT = !Scm_OddP(obj);
obj               608 src/stdlib.c     ScmObj obj;
obj               611 src/stdlib.c     obj = (obj_scm);
obj               615 src/stdlib.c   SCM_RESULT = Scm_Abs(obj);
obj              1210 src/stdlib.c     ScmObj obj;
obj              1213 src/stdlib.c     obj = (obj_scm);
obj              1217 src/stdlib.c   SCM_RESULT = Scm_ExactToInexact(obj);
obj              1229 src/stdlib.c     ScmObj obj;
obj              1232 src/stdlib.c     obj = (obj_scm);
obj              1236 src/stdlib.c   SCM_RESULT = Scm_InexactToExact(obj);
obj              1248 src/stdlib.c     ScmObj obj;
obj              1258 src/stdlib.c     obj = (obj_scm);
obj              1275 src/stdlib.c    SCM_RESULT = (Scm_NumberToString(obj, radix, !SCM_FALSEP(use_upperP)));
obj              1287 src/stdlib.c     ScmString* obj;
obj              1296 src/stdlib.c     obj = SCM_STRING(obj_scm);
obj              1307 src/stdlib.c    SCM_RESULT = (Scm_StringToNumber(obj, radix, FALSE));
obj              1319 src/stdlib.c     ScmObj obj;
obj              1322 src/stdlib.c     obj = (obj_scm);
obj              1326 src/stdlib.c   SCM_RESULT = SCM_FALSEP(obj);
obj              1338 src/stdlib.c     ScmObj obj;
obj              1341 src/stdlib.c     obj = (obj_scm);
obj              1345 src/stdlib.c   SCM_RESULT = SCM_BOOLP(obj);
obj              1357 src/stdlib.c     ScmObj obj;
obj              1360 src/stdlib.c     obj = (obj_scm);
obj              1364 src/stdlib.c   SCM_RESULT = SCM_PAIRP(obj);
obj              1399 src/stdlib.c     ScmPair* obj;
obj              1403 src/stdlib.c     obj = SCM_PAIR(obj_scm);
obj              1407 src/stdlib.c   SCM_RESULT = SCM_CAR(obj);
obj              1419 src/stdlib.c     ScmPair* obj;
obj              1423 src/stdlib.c     obj = SCM_PAIR(obj_scm);
obj              1427 src/stdlib.c   SCM_RESULT = SCM_CDR(obj);
obj              1439 src/stdlib.c     ScmPair* obj;
obj              1445 src/stdlib.c     obj = SCM_PAIR(obj_scm);
obj              1449 src/stdlib.c   SCM_SET_CAR(obj, value);
obj              1460 src/stdlib.c     ScmPair* obj;
obj              1466 src/stdlib.c     obj = SCM_PAIR(obj_scm);
obj              1470 src/stdlib.c   SCM_SET_CDR(obj, value);
obj              1479 src/stdlib.c     ScmObj cell = Scm_C##tail##r(obj); \
obj              1480 src/stdlib.c     if (!SCM_PAIRP(cell)) Scm_Error("can't set c" #pre #tail "r of %S", obj); \
obj              1486 src/stdlib.c     ScmObj obj;
obj              1491 src/stdlib.c     obj = (obj_scm);
obj              1505 src/stdlib.c     ScmObj obj;
obj              1508 src/stdlib.c     obj = (obj_scm);
obj              1512 src/stdlib.c   SCM_RESULT = Scm_Caar(obj);
obj              1524 src/stdlib.c     ScmObj obj;
obj              1529 src/stdlib.c     obj = (obj_scm);
obj              1543 src/stdlib.c     ScmObj obj;
obj              1546 src/stdlib.c     obj = (obj_scm);
obj              1550 src/stdlib.c   SCM_RESULT = Scm_Cadr(obj);
obj              1562 src/stdlib.c     ScmObj obj;
obj              1567 src/stdlib.c     obj = (obj_scm);
obj              1581 src/stdlib.c     ScmObj obj;
obj              1584 src/stdlib.c     obj = (obj_scm);
obj              1588 src/stdlib.c   SCM_RESULT = Scm_Cdar(obj);
obj              1600 src/stdlib.c     ScmObj obj;
obj              1605 src/stdlib.c     obj = (obj_scm);
obj              1619 src/stdlib.c     ScmObj obj;
obj              1622 src/stdlib.c     obj = (obj_scm);
obj              1626 src/stdlib.c   SCM_RESULT = Scm_Cddr(obj);
obj              1638 src/stdlib.c     ScmObj obj;
obj              1641 src/stdlib.c     obj = (obj_scm);
obj              1645 src/stdlib.c   SCM_RESULT = SCM_NULLP(obj);
obj              1657 src/stdlib.c     ScmObj obj;
obj              1660 src/stdlib.c     obj = (obj_scm);
obj              1664 src/stdlib.c   SCM_RESULT = SCM_PROPER_LIST_P(obj);
obj              1847 src/stdlib.c     ScmObj obj;
obj              1852 src/stdlib.c     obj = (obj_scm);
obj              1859 src/stdlib.c   SCM_RESULT = Scm_Memq(obj, list);
obj              1871 src/stdlib.c     ScmObj obj;
obj              1876 src/stdlib.c     obj = (obj_scm);
obj              1883 src/stdlib.c   SCM_RESULT = Scm_Memv(obj, list);
obj              1895 src/stdlib.c     ScmObj obj;
obj              1900 src/stdlib.c     obj = (obj_scm);
obj              1907 src/stdlib.c    SCM_RESULT = (Scm_Member(obj, list, SCM_CMP_EQUAL));
obj              1919 src/stdlib.c     ScmObj obj;
obj              1924 src/stdlib.c     obj = (obj_scm);
obj              1931 src/stdlib.c   SCM_RESULT = Scm_Assq(obj, alist);
obj              1943 src/stdlib.c     ScmObj obj;
obj              1948 src/stdlib.c     obj = (obj_scm);
obj              1955 src/stdlib.c   SCM_RESULT = Scm_Assv(obj, alist);
obj              1967 src/stdlib.c     ScmObj obj;
obj              1972 src/stdlib.c     obj = (obj_scm);
obj              1979 src/stdlib.c    SCM_RESULT = (Scm_Assoc(obj, alist, SCM_CMP_EQUAL));
obj              1991 src/stdlib.c     ScmObj obj;
obj              1994 src/stdlib.c     obj = (obj_scm);
obj              1998 src/stdlib.c   SCM_RESULT = SCM_SYMBOLP(obj);
obj              2010 src/stdlib.c     ScmSymbol* obj;
obj              2014 src/stdlib.c     obj = SCM_SYMBOL(obj_scm);
obj              2018 src/stdlib.c    SCM_RESULT = (SCM_OBJ(SCM_SYMBOL_NAME(obj)));
obj              2030 src/stdlib.c     ScmString* obj;
obj              2034 src/stdlib.c     obj = SCM_STRING(obj_scm);
obj              2038 src/stdlib.c   SCM_RESULT = Scm_Intern(obj);
obj              2050 src/stdlib.c     ScmObj obj;
obj              2053 src/stdlib.c     obj = (obj_scm);
obj              2057 src/stdlib.c   SCM_RESULT = SCM_CHARP(obj);
obj              2499 src/stdlib.c     ScmObj obj;
obj              2502 src/stdlib.c     obj = (obj_scm);
obj              2506 src/stdlib.c   SCM_RESULT = SCM_STRINGP(obj);
obj              3091 src/stdlib.c     ScmObj obj;
obj              3094 src/stdlib.c     obj = (obj_scm);
obj              3098 src/stdlib.c   SCM_RESULT = SCM_VECTORP(obj);
obj              3221 src/stdlib.c     ScmObj obj;
obj              3230 src/stdlib.c     obj = (obj_scm);
obj              3232 src/stdlib.c   Scm_VectorSet(vec, k, obj);
obj              3367 src/stdlib.c     ScmObj obj;
obj              3370 src/stdlib.c     obj = (obj_scm);
obj              3374 src/stdlib.c   SCM_RESULT = SCM_PROCEDUREP(obj);
obj              3650 src/stdlib.c     ScmObj obj;
obj              3653 src/stdlib.c     obj = (obj_scm);
obj              3657 src/stdlib.c   SCM_RESULT = SCM_IPORTP(obj);
obj              3669 src/stdlib.c     ScmObj obj;
obj              3672 src/stdlib.c     obj = (obj_scm);
obj              3676 src/stdlib.c   SCM_RESULT = SCM_OPORTP(obj);
obj              3688 src/stdlib.c     ScmObj obj;
obj              3691 src/stdlib.c     obj = (obj_scm);
obj              3695 src/stdlib.c   SCM_RESULT = SCM_PORTP(obj);
obj              3849 src/stdlib.c     ScmObj obj;
obj              3852 src/stdlib.c     obj = (obj_scm);
obj              3856 src/stdlib.c   SCM_RESULT = SCM_EOFP(obj);
obj              3895 src/stdlib.c     ScmObj obj;
obj              3903 src/stdlib.c     obj = (obj_scm);
obj              3912 src/stdlib.c   Scm_Write(obj, SCM_OBJ(port), SCM_WRITE_WRITE);
obj              3923 src/stdlib.c     ScmObj obj;
obj              3931 src/stdlib.c     obj = (obj_scm);
obj              3940 src/stdlib.c   Scm_Write(obj, SCM_OBJ(port), SCM_WRITE_DISPLAY);
obj              1193 src/string.c       ScmString *str = SCM_STRING(obj);
obj               121 src/symbol.c           SCM_PUTS(SCM_SYMBOL(obj)->name, port);
obj               126 src/symbol.c           ScmString *snam = SCM_SYMBOL(obj)->name;
obj               186 src/symbol.c       ScmGloc *g = SCM_GLOC(obj);
obj              1614 src/syslib.c     ScmObj obj;
obj              1617 src/syslib.c     obj = (obj_scm);
obj              1621 src/syslib.c   SCM_RESULT = SCM_TIMEP(obj);
obj               711 src/system.c       ScmTime *t = SCM_TIME(obj);
obj               925 src/system.c       ScmSysTm *st = SCM_SYS_TM(obj);
obj               983 src/system.c                  SCM_SYS_GROUP(obj)->name);
obj              1059 src/system.c                  SCM_SYS_PASSWD(obj)->name);
obj                47 src/vector.c       for (i=0; i<SCM_VECTOR_SIZE(obj); i++) {
obj                49 src/vector.c           Scm_Write(SCM_VECTOR_ELEMENT(obj, i), SCM_OBJ(port), ctx->mode);
obj               132 src/vector.c       return (vec->elements[i] = obj);
obj               260 src/vm.c           vm->val0 = obj;
obj               331 src/vm.c       #define PUSH_ARG(obj)      (*SP++ = (obj))
obj              1643 src/vm.c                       ScmObj obj = VAL0;
obj              1644 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1645 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1647 src/vm.c                       obj = SCM_CAR(obj);
obj              1648 src/vm.c                       PUSH_ARG(obj);
obj              1659 src/vm.c                       ScmObj obj = VAL0;
obj              1660 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1661 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1663 src/vm.c                       obj = SCM_CDR(obj);
obj              1664 src/vm.c                       PUSH_ARG(obj);
obj              1668 src/vm.c                       ScmObj obj = VAL0;
obj              1669 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1670 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1672 src/vm.c                       obj = SCM_CAR(obj);
obj              1673 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1674 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1676 src/vm.c                       VAL0 = SCM_CAR(obj);
obj              1680 src/vm.c                       ScmObj obj = VAL0;
obj              1681 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1682 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1684 src/vm.c                       obj = SCM_CAR(obj);
obj              1685 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1686 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1688 src/vm.c                       obj = SCM_CAR(obj);
obj              1689 src/vm.c                       PUSH_ARG(obj);
obj              1693 src/vm.c                       ScmObj obj = VAL0;
obj              1694 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1695 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1697 src/vm.c                       obj = SCM_CDR(obj);
obj              1698 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1699 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1701 src/vm.c                       VAL0 = SCM_CAR(obj);
obj              1705 src/vm.c                       ScmObj obj = VAL0;
obj              1706 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1707 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1709 src/vm.c                       obj = SCM_CDR(obj);
obj              1710 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1711 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1713 src/vm.c                       obj = SCM_CAR(obj);
obj              1714 src/vm.c                       PUSH_ARG(obj);
obj              1718 src/vm.c                       ScmObj obj = VAL0;
obj              1719 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1720 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1722 src/vm.c                       obj = SCM_CAR(obj);
obj              1723 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1724 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1726 src/vm.c                       VAL0 = SCM_CDR(obj);
obj              1730 src/vm.c                       ScmObj obj = VAL0;
obj              1731 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1732 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1734 src/vm.c                       obj = SCM_CAR(obj);
obj              1735 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1736 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1738 src/vm.c                       obj = SCM_CDR(obj);
obj              1739 src/vm.c                       PUSH_ARG(obj);
obj              1743 src/vm.c                       ScmObj obj = VAL0;
obj              1744 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1745 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1747 src/vm.c                       obj = SCM_CDR(obj);
obj              1748 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1749 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1751 src/vm.c                       VAL0 = SCM_CDR(obj);
obj              1755 src/vm.c                       ScmObj obj = VAL0;
obj              1756 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1757 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1759 src/vm.c                       obj = SCM_CDR(obj);
obj              1760 src/vm.c                       if (!SCM_PAIRP(obj)) {
obj              1761 src/vm.c                           VM_ERR(("pair required, but got %S", obj));
obj              1763 src/vm.c                       obj = SCM_CDR(obj);
obj              1764 src/vm.c                       PUSH_ARG(obj);
obj              1863 src/vm.c                       ScmObj obj;
obj              1865 src/vm.c                       POP_ARG(obj);
obj              1870 src/vm.c                       if (!SCM_FALSEP(Scm_ClassOf(obj)->redefined)) {
obj              1875 src/vm.c                           VAL0 = Scm_VMIsA(obj, c);
obj              1879 src/vm.c                           VAL0 = SCM_MAKE_BOOL(SCM_ISA(obj, c));
obj              2407 src/vm.c                       ScmObj obj;
obj              2408 src/vm.c                       POP_ARG(obj);
obj              2411 src/vm.c                       VAL0 = Scm_VMSlotRef(obj, VAL0, FALSE);
obj              2416 src/vm.c                       ScmObj obj, slot;
obj              2418 src/vm.c                       POP_ARG(obj);
obj              2421 src/vm.c                       VAL0 = Scm_VMSlotSet(obj, slot, VAL0);
obj              2436 src/vm.c                       ScmObj obj, slot;
obj              2437 src/vm.c                       POP_ARG(obj);
obj              2442 src/vm.c                       VAL0 = Scm_VMSlotSet(obj, slot, VAL0);
obj                55 src/weak.c         ScmWeakVector *v = SCM_WEAK_VECTOR(obj);
obj                69 src/weak.c         ScmWeakVector *v = SCM_WEAK_VECTOR(obj);
obj               146 src/write.c            write_walk(obj, port, &ctx);
obj               152 src/write.c            write_ss_rec(obj, port, &ctx);
obj               162 src/write.c            PORT_SAFE_CALL(port, write_ss(obj, port, &ctx));
obj               164 src/write.c            PORT_SAFE_CALL(port, write_ss_rec(obj, port, &ctx));
obj               194 src/write.c        write_ss_rec(obj, SCM_PORT(out), &ctx);
obj               232 src/write.c            write_ss(obj, SCM_PORT(out), &ctx);
obj               247 src/write.c                           write_ss(obj, SCM_PORT(port), &ctx));
obj               267 src/write.c        case SCM_ITAG(obj): Scm_PutzUnsafe(str, -1, port); break;
obj               272 src/write.c        ScmClass *c = Scm_ClassOf(obj);
obj               273 src/write.c        if (c->print) c->print(obj, out, ctx);
obj               274 src/write.c        else          write_object(obj, out, ctx);
obj               283 src/write.c        Scm_Apply(SCM_OBJ(&Scm_GenericWriteObject), SCM_LIST2(obj, SCM_OBJ(port)));
obj               348 src/write.c            if (!SCM_PTRP(obj) || SCM_SYMBOLP(obj) || SCM_KEYWORDP(obj)
obj               349 src/write.c                || SCM_NUMBERP(obj)) {
obj               353 src/write.c            if (SCM_PAIRP(obj)) {
obj               354 src/write.c                e = Scm_HashTableGet(ht, obj);
obj               356 src/write.c                Scm_HashTablePut(ht, obj, SCM_FALSE);
obj               358 src/write.c                elt = SCM_CAR(obj);
obj               359 src/write.c                if (SCM_PTRP(elt)) write_walk(SCM_CAR(obj), port, ctx);
obj               360 src/write.c                obj = SCM_CDR(obj);
obj               363 src/write.c            if (SCM_STRINGP(obj) && !SCM_STRING_NULL_P(obj)) {
obj               364 src/write.c                e = Scm_HashTableGet(ht, obj);
obj               366 src/write.c                Scm_HashTablePut(ht, obj, SCM_FALSE);
obj               369 src/write.c            if (SCM_VECTORP(obj) && SCM_VECTOR_SIZE(obj) > 0) {
obj               370 src/write.c                int i, len = SCM_VECTOR_SIZE(obj);
obj               372 src/write.c                e = Scm_HashTableGet(ht, obj);
obj               374 src/write.c                Scm_HashTablePut(ht, obj, SCM_FALSE);
obj               377 src/write.c                    elt = SCM_VECTOR_ELEMENT(obj, i);
obj               385 src/write.c                e = Scm_HashTableGet(ht, obj);
obj               387 src/write.c                Scm_HashTablePut(ht, obj, SCM_FALSE);
obj               389 src/write.c                write_general(obj, port, ctx);
obj               410 src/write.c        if (!SCM_PTRP(obj)) {
obj               411 src/write.c            if (SCM_IMMEDIATEP(obj)) {
obj               412 src/write.c                switch (SCM_ITAG(obj)) {
obj               420 src/write.c                    Scm_Panic("write: unknown itag object: %08x", SCM_WORD(obj));
obj               423 src/write.c            else if (SCM_INTP(obj)) {
obj               425 src/write.c                snprintf(buf, SPBUFSIZ, "%ld", SCM_INT_VALUE(obj));
obj               428 src/write.c            else if (SCM_CHARP(obj)) {
obj               429 src/write.c                ScmChar ch = SCM_CHAR_VALUE(obj);
obj               439 src/write.c            else Scm_Panic("write: got a bogus object: %08x", SCM_WORD(obj));
obj               442 src/write.c        if (SCM_NUMBERP(obj)) {
obj               444 src/write.c            write_general(obj, port, ctx);
obj               448 src/write.c        if ((SCM_STRINGP(obj) && SCM_STRING_NULL_P(obj))
obj               449 src/write.c            || (SCM_VECTORP(obj) && SCM_VECTOR_SIZE(obj) == 0)) {
obj               451 src/write.c            write_general(obj, port, ctx);
obj               456 src/write.c            e = Scm_HashTableGet(ht, obj);
obj               475 src/write.c        if (SCM_PAIRP(obj)) {
obj               477 src/write.c            if (SCM_PAIRP(SCM_CDR(obj)) && SCM_NULLP(SCM_CDDR(obj))) {
obj               479 src/write.c                if (SCM_CAR(obj) == SCM_SYM_QUOTE) {
obj               481 src/write.c                } else if (SCM_CAR(obj) == SCM_SYM_QUASIQUOTE) {
obj               483 src/write.c                } else if (SCM_CAR(obj) == SCM_SYM_UNQUOTE) {
obj               485 src/write.c                } else if (SCM_CAR(obj) == SCM_SYM_UNQUOTE_SPLICING) {
obj               491 src/write.c                    write_ss_rec(SCM_CADR(obj), port, ctx);
obj               500 src/write.c                write_ss_rec(SCM_CAR(obj), port, ctx);
obj               502 src/write.c                obj = SCM_CDR(obj);
obj               503 src/write.c                if (SCM_NULLP(obj)) { Scm_PutcUnsafe(')', port); return; }
obj               504 src/write.c                if (!SCM_PAIRP(obj)) {
obj               506 src/write.c                    write_ss_rec(obj, port, ctx);
obj               511 src/write.c                    e = Scm_HashTableGet(ht, obj); /* check for shared cdr */
obj               514 src/write.c                        write_ss_rec(obj, port, ctx);
obj               521 src/write.c        } else if (SCM_VECTORP(obj)) {
obj               526 src/write.c            len = SCM_VECTOR_SIZE(obj);
obj               527 src/write.c            elts = SCM_VECTOR_ELEMENTS(obj);
obj               536 src/write.c            write_general(obj, port, ctx);
obj               547 src/write.c        write_walk(obj, walker_port, ctx);
obj               554 src/write.c        write_ss_rec(obj, port, ctx);
obj               583 src/write.c            write_walk(obj, port, ctx);
obj               588 src/write.c            write_ss_rec(obj, port, ctx);
obj               592 src/write.c            write_ss(obj, port, ctx);
obj               594 src/write.c            write_ss_rec(obj, port, ctx);