vec               110 ext/uvector/gauche/uvector.h extern ScmObj Scm_S8VectorFill(ScmS8Vector *vec, signed char fill, int, int);
vec               111 ext/uvector/gauche/uvector.h extern ScmObj Scm_S8VectorRef(ScmS8Vector *vec, int index, ScmObj fallback);
vec               112 ext/uvector/gauche/uvector.h extern ScmObj Scm_S8VectorSet(ScmS8Vector *vec, int index, ScmObj val, int clamp);
vec               113 ext/uvector/gauche/uvector.h extern ScmObj Scm_S8VectorToList(ScmS8Vector *vec, int start, int end);
vec               115 ext/uvector/gauche/uvector.h extern ScmObj Scm_S8VectorCopy(ScmS8Vector *vec, int start, int end);
vec               118 ext/uvector/gauche/uvector.h extern ScmObj Scm_S8VectorToVector(ScmS8Vector *vec, int start, int end);
vec               119 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToS8Vector(ScmVector *vec, int start, int end, int clamp);
vec               167 ext/uvector/gauche/uvector.h extern ScmObj Scm_U8VectorFill(ScmU8Vector *vec, unsigned char fill, int, int);
vec               168 ext/uvector/gauche/uvector.h extern ScmObj Scm_U8VectorRef(ScmU8Vector *vec, int index, ScmObj fallback);
vec               169 ext/uvector/gauche/uvector.h extern ScmObj Scm_U8VectorSet(ScmU8Vector *vec, int index, ScmObj val, int clamp);
vec               170 ext/uvector/gauche/uvector.h extern ScmObj Scm_U8VectorToList(ScmU8Vector *vec, int start, int end);
vec               172 ext/uvector/gauche/uvector.h extern ScmObj Scm_U8VectorCopy(ScmU8Vector *vec, int start, int end);
vec               175 ext/uvector/gauche/uvector.h extern ScmObj Scm_U8VectorToVector(ScmU8Vector *vec, int start, int end);
vec               176 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToU8Vector(ScmVector *vec, int start, int end, int clamp);
vec               224 ext/uvector/gauche/uvector.h extern ScmObj Scm_S16VectorFill(ScmS16Vector *vec, short fill, int, int);
vec               225 ext/uvector/gauche/uvector.h extern ScmObj Scm_S16VectorRef(ScmS16Vector *vec, int index, ScmObj fallback);
vec               226 ext/uvector/gauche/uvector.h extern ScmObj Scm_S16VectorSet(ScmS16Vector *vec, int index, ScmObj val, int clamp);
vec               227 ext/uvector/gauche/uvector.h extern ScmObj Scm_S16VectorToList(ScmS16Vector *vec, int start, int end);
vec               229 ext/uvector/gauche/uvector.h extern ScmObj Scm_S16VectorCopy(ScmS16Vector *vec, int start, int end);
vec               232 ext/uvector/gauche/uvector.h extern ScmObj Scm_S16VectorToVector(ScmS16Vector *vec, int start, int end);
vec               233 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToS16Vector(ScmVector *vec, int start, int end, int clamp);
vec               281 ext/uvector/gauche/uvector.h extern ScmObj Scm_U16VectorFill(ScmU16Vector *vec, unsigned short fill, int, int);
vec               282 ext/uvector/gauche/uvector.h extern ScmObj Scm_U16VectorRef(ScmU16Vector *vec, int index, ScmObj fallback);
vec               283 ext/uvector/gauche/uvector.h extern ScmObj Scm_U16VectorSet(ScmU16Vector *vec, int index, ScmObj val, int clamp);
vec               284 ext/uvector/gauche/uvector.h extern ScmObj Scm_U16VectorToList(ScmU16Vector *vec, int start, int end);
vec               286 ext/uvector/gauche/uvector.h extern ScmObj Scm_U16VectorCopy(ScmU16Vector *vec, int start, int end);
vec               289 ext/uvector/gauche/uvector.h extern ScmObj Scm_U16VectorToVector(ScmU16Vector *vec, int start, int end);
vec               290 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToU16Vector(ScmVector *vec, int start, int end, int clamp);
vec               338 ext/uvector/gauche/uvector.h extern ScmObj Scm_S32VectorFill(ScmS32Vector *vec, ScmInt32 fill, int, int);
vec               339 ext/uvector/gauche/uvector.h extern ScmObj Scm_S32VectorRef(ScmS32Vector *vec, int index, ScmObj fallback);
vec               340 ext/uvector/gauche/uvector.h extern ScmObj Scm_S32VectorSet(ScmS32Vector *vec, int index, ScmObj val, int clamp);
vec               341 ext/uvector/gauche/uvector.h extern ScmObj Scm_S32VectorToList(ScmS32Vector *vec, int start, int end);
vec               343 ext/uvector/gauche/uvector.h extern ScmObj Scm_S32VectorCopy(ScmS32Vector *vec, int start, int end);
vec               346 ext/uvector/gauche/uvector.h extern ScmObj Scm_S32VectorToVector(ScmS32Vector *vec, int start, int end);
vec               347 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToS32Vector(ScmVector *vec, int start, int end, int clamp);
vec               395 ext/uvector/gauche/uvector.h extern ScmObj Scm_U32VectorFill(ScmU32Vector *vec, ScmUInt32 fill, int, int);
vec               396 ext/uvector/gauche/uvector.h extern ScmObj Scm_U32VectorRef(ScmU32Vector *vec, int index, ScmObj fallback);
vec               397 ext/uvector/gauche/uvector.h extern ScmObj Scm_U32VectorSet(ScmU32Vector *vec, int index, ScmObj val, int clamp);
vec               398 ext/uvector/gauche/uvector.h extern ScmObj Scm_U32VectorToList(ScmU32Vector *vec, int start, int end);
vec               400 ext/uvector/gauche/uvector.h extern ScmObj Scm_U32VectorCopy(ScmU32Vector *vec, int start, int end);
vec               403 ext/uvector/gauche/uvector.h extern ScmObj Scm_U32VectorToVector(ScmU32Vector *vec, int start, int end);
vec               404 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToU32Vector(ScmVector *vec, int start, int end, int clamp);
vec               452 ext/uvector/gauche/uvector.h extern ScmObj Scm_S64VectorFill(ScmS64Vector *vec, ScmInt64 fill, int, int);
vec               453 ext/uvector/gauche/uvector.h extern ScmObj Scm_S64VectorRef(ScmS64Vector *vec, int index, ScmObj fallback);
vec               454 ext/uvector/gauche/uvector.h extern ScmObj Scm_S64VectorSet(ScmS64Vector *vec, int index, ScmObj val, int clamp);
vec               455 ext/uvector/gauche/uvector.h extern ScmObj Scm_S64VectorToList(ScmS64Vector *vec, int start, int end);
vec               457 ext/uvector/gauche/uvector.h extern ScmObj Scm_S64VectorCopy(ScmS64Vector *vec, int start, int end);
vec               460 ext/uvector/gauche/uvector.h extern ScmObj Scm_S64VectorToVector(ScmS64Vector *vec, int start, int end);
vec               461 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToS64Vector(ScmVector *vec, int start, int end, int clamp);
vec               509 ext/uvector/gauche/uvector.h extern ScmObj Scm_U64VectorFill(ScmU64Vector *vec, ScmUInt64 fill, int, int);
vec               510 ext/uvector/gauche/uvector.h extern ScmObj Scm_U64VectorRef(ScmU64Vector *vec, int index, ScmObj fallback);
vec               511 ext/uvector/gauche/uvector.h extern ScmObj Scm_U64VectorSet(ScmU64Vector *vec, int index, ScmObj val, int clamp);
vec               512 ext/uvector/gauche/uvector.h extern ScmObj Scm_U64VectorToList(ScmU64Vector *vec, int start, int end);
vec               514 ext/uvector/gauche/uvector.h extern ScmObj Scm_U64VectorCopy(ScmU64Vector *vec, int start, int end);
vec               517 ext/uvector/gauche/uvector.h extern ScmObj Scm_U64VectorToVector(ScmU64Vector *vec, int start, int end);
vec               518 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToU64Vector(ScmVector *vec, int start, int end, int clamp);
vec               566 ext/uvector/gauche/uvector.h extern ScmObj Scm_F32VectorFill(ScmF32Vector *vec, float fill, int, int);
vec               567 ext/uvector/gauche/uvector.h extern ScmObj Scm_F32VectorRef(ScmF32Vector *vec, int index, ScmObj fallback);
vec               568 ext/uvector/gauche/uvector.h extern ScmObj Scm_F32VectorSet(ScmF32Vector *vec, int index, ScmObj val, int clamp);
vec               569 ext/uvector/gauche/uvector.h extern ScmObj Scm_F32VectorToList(ScmF32Vector *vec, int start, int end);
vec               571 ext/uvector/gauche/uvector.h extern ScmObj Scm_F32VectorCopy(ScmF32Vector *vec, int start, int end);
vec               574 ext/uvector/gauche/uvector.h extern ScmObj Scm_F32VectorToVector(ScmF32Vector *vec, int start, int end);
vec               575 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToF32Vector(ScmVector *vec, int start, int end, int clamp);
vec               623 ext/uvector/gauche/uvector.h extern ScmObj Scm_F64VectorFill(ScmF64Vector *vec, double fill, int, int);
vec               624 ext/uvector/gauche/uvector.h extern ScmObj Scm_F64VectorRef(ScmF64Vector *vec, int index, ScmObj fallback);
vec               625 ext/uvector/gauche/uvector.h extern ScmObj Scm_F64VectorSet(ScmF64Vector *vec, int index, ScmObj val, int clamp);
vec               626 ext/uvector/gauche/uvector.h extern ScmObj Scm_F64VectorToList(ScmF64Vector *vec, int start, int end);
vec               628 ext/uvector/gauche/uvector.h extern ScmObj Scm_F64VectorCopy(ScmF64Vector *vec, int start, int end);
vec               631 ext/uvector/gauche/uvector.h extern ScmObj Scm_F64VectorToVector(ScmF64Vector *vec, int start, int end);
vec               632 ext/uvector/gauche/uvector.h extern ScmObj Scm_VectorToF64Vector(ScmVector *vec, int start, int end, int clamp);
vec                88 ext/uvector/uvector.c     ScmUVector *vec;
vec                91 ext/uvector/uvector.c     vec = SCM_NEW(ScmUVector);
vec                92 ext/uvector/uvector.c     SCM_SET_CLASS(vec, klass);
vec                94 ext/uvector/uvector.c         vec->elements = init;   /* trust the caller */
vec                96 ext/uvector/uvector.c         vec->elements = SCM_NEW_ATOMIC2(void*, size*eltsize);
vec                98 ext/uvector/uvector.c     vec->size = size;
vec                99 ext/uvector/uvector.c     vec->immutable = immutable;
vec               100 ext/uvector/uvector.c     vec->owner = owner;
vec               101 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               799 ext/uvector/uvector.c     ScmS8Vector *vec = make_s8vector(size, NULL);
vec               802 ext/uvector/uvector.c         vec->elements[i] = fill;
vec               804 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               809 ext/uvector/uvector.c     ScmS8Vector *vec = make_s8vector(size, NULL);
vec               812 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec               814 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               819 ext/uvector/uvector.c     ScmS8Vector *vec = make_s8vector(size, array);
vec               820 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               826 ext/uvector/uvector.c     ScmS8Vector *vec;
vec               830 ext/uvector/uvector.c     vec = make_s8vector(length, NULL);
vec               835 ext/uvector/uvector.c         vec->elements[i] = elt;
vec               837 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               843 ext/uvector/uvector.c     ScmS8Vector *vec;
vec               845 ext/uvector/uvector.c     vec = make_s8vector(end-start, NULL);
vec               850 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec               852 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               859 ext/uvector/uvector.c ScmObj Scm_S8VectorFill(ScmS8Vector *vec, signed char fill, int start, int end)
vec               861 ext/uvector/uvector.c     int i, size = SCM_S8VECTOR_SIZE(vec);
vec               863 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec               864 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec               865 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               868 ext/uvector/uvector.c ScmObj Scm_S8VectorRef(ScmS8Vector *vec, int index, ScmObj fallback)
vec               872 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S8VECTOR_SIZE(vec)) {
vec               877 ext/uvector/uvector.c     elt = vec->elements[index];
vec               882 ext/uvector/uvector.c ScmObj Scm_S8VectorSet(ScmS8Vector *vec, int index, ScmObj val, int clamp)
vec               885 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S8VECTOR_SIZE(vec))
vec               887 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec               889 ext/uvector/uvector.c     vec->elements[index] = elt;
vec               890 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec               893 ext/uvector/uvector.c ScmObj Scm_S8VectorToList(ScmS8Vector *vec, int start, int end)
vec               896 ext/uvector/uvector.c     int i, size = SCM_S8VECTOR_SIZE(vec);
vec               900 ext/uvector/uvector.c         signed char elt = vec->elements[i];
vec               907 ext/uvector/uvector.c ScmObj Scm_S8VectorToVector(ScmS8Vector *vec, int start, int end)
vec               910 ext/uvector/uvector.c     int i, size = SCM_S8VECTOR_SIZE(vec);
vec               915 ext/uvector/uvector.c         signed char elt = vec->elements[i];
vec               922 ext/uvector/uvector.c ScmObj Scm_S8VectorCopy(ScmS8Vector *vec, int start, int end)
vec               924 ext/uvector/uvector.c     int size = SCM_S8VECTOR_SIZE(vec);
vec               927 ext/uvector/uvector.c                                      SCM_S8VECTOR_ELEMENTS(vec)+start);
vec              1003 ext/uvector/uvector.c     ScmU8Vector *vec = make_u8vector(size, NULL);
vec              1006 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              1008 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1013 ext/uvector/uvector.c     ScmU8Vector *vec = make_u8vector(size, NULL);
vec              1016 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              1018 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1023 ext/uvector/uvector.c     ScmU8Vector *vec = make_u8vector(size, array);
vec              1024 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1030 ext/uvector/uvector.c     ScmU8Vector *vec;
vec              1034 ext/uvector/uvector.c     vec = make_u8vector(length, NULL);
vec              1039 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              1041 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1047 ext/uvector/uvector.c     ScmU8Vector *vec;
vec              1049 ext/uvector/uvector.c     vec = make_u8vector(end-start, NULL);
vec              1054 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              1056 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1063 ext/uvector/uvector.c ScmObj Scm_U8VectorFill(ScmU8Vector *vec, unsigned char fill, int start, int end)
vec              1065 ext/uvector/uvector.c     int i, size = SCM_U8VECTOR_SIZE(vec);
vec              1067 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1068 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              1069 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1072 ext/uvector/uvector.c ScmObj Scm_U8VectorRef(ScmU8Vector *vec, int index, ScmObj fallback)
vec              1076 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U8VECTOR_SIZE(vec)) {
vec              1081 ext/uvector/uvector.c     elt = vec->elements[index];
vec              1086 ext/uvector/uvector.c ScmObj Scm_U8VectorSet(ScmU8Vector *vec, int index, ScmObj val, int clamp)
vec              1089 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U8VECTOR_SIZE(vec))
vec              1091 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1093 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              1094 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1097 ext/uvector/uvector.c ScmObj Scm_U8VectorToList(ScmU8Vector *vec, int start, int end)
vec              1100 ext/uvector/uvector.c     int i, size = SCM_U8VECTOR_SIZE(vec);
vec              1104 ext/uvector/uvector.c         unsigned char elt = vec->elements[i];
vec              1111 ext/uvector/uvector.c ScmObj Scm_U8VectorToVector(ScmU8Vector *vec, int start, int end)
vec              1114 ext/uvector/uvector.c     int i, size = SCM_U8VECTOR_SIZE(vec);
vec              1119 ext/uvector/uvector.c         unsigned char elt = vec->elements[i];
vec              1126 ext/uvector/uvector.c ScmObj Scm_U8VectorCopy(ScmU8Vector *vec, int start, int end)
vec              1128 ext/uvector/uvector.c     int size = SCM_U8VECTOR_SIZE(vec);
vec              1131 ext/uvector/uvector.c                                      SCM_U8VECTOR_ELEMENTS(vec)+start);
vec              1207 ext/uvector/uvector.c     ScmS16Vector *vec = make_s16vector(size, NULL);
vec              1210 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              1212 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1217 ext/uvector/uvector.c     ScmS16Vector *vec = make_s16vector(size, NULL);
vec              1220 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              1222 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1227 ext/uvector/uvector.c     ScmS16Vector *vec = make_s16vector(size, array);
vec              1228 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1234 ext/uvector/uvector.c     ScmS16Vector *vec;
vec              1238 ext/uvector/uvector.c     vec = make_s16vector(length, NULL);
vec              1243 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              1245 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1251 ext/uvector/uvector.c     ScmS16Vector *vec;
vec              1253 ext/uvector/uvector.c     vec = make_s16vector(end-start, NULL);
vec              1258 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              1260 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1267 ext/uvector/uvector.c ScmObj Scm_S16VectorFill(ScmS16Vector *vec, short fill, int start, int end)
vec              1269 ext/uvector/uvector.c     int i, size = SCM_S16VECTOR_SIZE(vec);
vec              1271 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1272 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              1273 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1276 ext/uvector/uvector.c ScmObj Scm_S16VectorRef(ScmS16Vector *vec, int index, ScmObj fallback)
vec              1280 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S16VECTOR_SIZE(vec)) {
vec              1285 ext/uvector/uvector.c     elt = vec->elements[index];
vec              1290 ext/uvector/uvector.c ScmObj Scm_S16VectorSet(ScmS16Vector *vec, int index, ScmObj val, int clamp)
vec              1293 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S16VECTOR_SIZE(vec))
vec              1295 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1297 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              1298 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1301 ext/uvector/uvector.c ScmObj Scm_S16VectorToList(ScmS16Vector *vec, int start, int end)
vec              1304 ext/uvector/uvector.c     int i, size = SCM_S16VECTOR_SIZE(vec);
vec              1308 ext/uvector/uvector.c         short elt = vec->elements[i];
vec              1315 ext/uvector/uvector.c ScmObj Scm_S16VectorToVector(ScmS16Vector *vec, int start, int end)
vec              1318 ext/uvector/uvector.c     int i, size = SCM_S16VECTOR_SIZE(vec);
vec              1323 ext/uvector/uvector.c         short elt = vec->elements[i];
vec              1330 ext/uvector/uvector.c ScmObj Scm_S16VectorCopy(ScmS16Vector *vec, int start, int end)
vec              1332 ext/uvector/uvector.c     int size = SCM_S16VECTOR_SIZE(vec);
vec              1335 ext/uvector/uvector.c                                      SCM_S16VECTOR_ELEMENTS(vec)+start);
vec              1411 ext/uvector/uvector.c     ScmU16Vector *vec = make_u16vector(size, NULL);
vec              1414 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              1416 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1421 ext/uvector/uvector.c     ScmU16Vector *vec = make_u16vector(size, NULL);
vec              1424 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              1426 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1431 ext/uvector/uvector.c     ScmU16Vector *vec = make_u16vector(size, array);
vec              1432 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1438 ext/uvector/uvector.c     ScmU16Vector *vec;
vec              1442 ext/uvector/uvector.c     vec = make_u16vector(length, NULL);
vec              1447 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              1449 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1455 ext/uvector/uvector.c     ScmU16Vector *vec;
vec              1457 ext/uvector/uvector.c     vec = make_u16vector(end-start, NULL);
vec              1462 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              1464 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1471 ext/uvector/uvector.c ScmObj Scm_U16VectorFill(ScmU16Vector *vec, unsigned short fill, int start, int end)
vec              1473 ext/uvector/uvector.c     int i, size = SCM_U16VECTOR_SIZE(vec);
vec              1475 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1476 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              1477 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1480 ext/uvector/uvector.c ScmObj Scm_U16VectorRef(ScmU16Vector *vec, int index, ScmObj fallback)
vec              1484 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U16VECTOR_SIZE(vec)) {
vec              1489 ext/uvector/uvector.c     elt = vec->elements[index];
vec              1494 ext/uvector/uvector.c ScmObj Scm_U16VectorSet(ScmU16Vector *vec, int index, ScmObj val, int clamp)
vec              1497 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U16VECTOR_SIZE(vec))
vec              1499 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1501 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              1502 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1505 ext/uvector/uvector.c ScmObj Scm_U16VectorToList(ScmU16Vector *vec, int start, int end)
vec              1508 ext/uvector/uvector.c     int i, size = SCM_U16VECTOR_SIZE(vec);
vec              1512 ext/uvector/uvector.c         unsigned short elt = vec->elements[i];
vec              1519 ext/uvector/uvector.c ScmObj Scm_U16VectorToVector(ScmU16Vector *vec, int start, int end)
vec              1522 ext/uvector/uvector.c     int i, size = SCM_U16VECTOR_SIZE(vec);
vec              1527 ext/uvector/uvector.c         unsigned short elt = vec->elements[i];
vec              1534 ext/uvector/uvector.c ScmObj Scm_U16VectorCopy(ScmU16Vector *vec, int start, int end)
vec              1536 ext/uvector/uvector.c     int size = SCM_U16VECTOR_SIZE(vec);
vec              1539 ext/uvector/uvector.c                                      SCM_U16VECTOR_ELEMENTS(vec)+start);
vec              1615 ext/uvector/uvector.c     ScmS32Vector *vec = make_s32vector(size, NULL);
vec              1618 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              1620 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1625 ext/uvector/uvector.c     ScmS32Vector *vec = make_s32vector(size, NULL);
vec              1628 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              1630 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1635 ext/uvector/uvector.c     ScmS32Vector *vec = make_s32vector(size, array);
vec              1636 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1642 ext/uvector/uvector.c     ScmS32Vector *vec;
vec              1646 ext/uvector/uvector.c     vec = make_s32vector(length, NULL);
vec              1651 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              1653 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1659 ext/uvector/uvector.c     ScmS32Vector *vec;
vec              1661 ext/uvector/uvector.c     vec = make_s32vector(end-start, NULL);
vec              1666 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              1668 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1675 ext/uvector/uvector.c ScmObj Scm_S32VectorFill(ScmS32Vector *vec, ScmInt32 fill, int start, int end)
vec              1677 ext/uvector/uvector.c     int i, size = SCM_S32VECTOR_SIZE(vec);
vec              1679 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1680 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              1681 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1684 ext/uvector/uvector.c ScmObj Scm_S32VectorRef(ScmS32Vector *vec, int index, ScmObj fallback)
vec              1688 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S32VECTOR_SIZE(vec)) {
vec              1693 ext/uvector/uvector.c     elt = vec->elements[index];
vec              1698 ext/uvector/uvector.c ScmObj Scm_S32VectorSet(ScmS32Vector *vec, int index, ScmObj val, int clamp)
vec              1701 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S32VECTOR_SIZE(vec))
vec              1703 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1705 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              1706 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1709 ext/uvector/uvector.c ScmObj Scm_S32VectorToList(ScmS32Vector *vec, int start, int end)
vec              1712 ext/uvector/uvector.c     int i, size = SCM_S32VECTOR_SIZE(vec);
vec              1716 ext/uvector/uvector.c         ScmInt32 elt = vec->elements[i];
vec              1723 ext/uvector/uvector.c ScmObj Scm_S32VectorToVector(ScmS32Vector *vec, int start, int end)
vec              1726 ext/uvector/uvector.c     int i, size = SCM_S32VECTOR_SIZE(vec);
vec              1731 ext/uvector/uvector.c         ScmInt32 elt = vec->elements[i];
vec              1738 ext/uvector/uvector.c ScmObj Scm_S32VectorCopy(ScmS32Vector *vec, int start, int end)
vec              1740 ext/uvector/uvector.c     int size = SCM_S32VECTOR_SIZE(vec);
vec              1743 ext/uvector/uvector.c                                      SCM_S32VECTOR_ELEMENTS(vec)+start);
vec              1819 ext/uvector/uvector.c     ScmU32Vector *vec = make_u32vector(size, NULL);
vec              1822 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              1824 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1829 ext/uvector/uvector.c     ScmU32Vector *vec = make_u32vector(size, NULL);
vec              1832 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              1834 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1839 ext/uvector/uvector.c     ScmU32Vector *vec = make_u32vector(size, array);
vec              1840 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1846 ext/uvector/uvector.c     ScmU32Vector *vec;
vec              1850 ext/uvector/uvector.c     vec = make_u32vector(length, NULL);
vec              1855 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              1857 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1863 ext/uvector/uvector.c     ScmU32Vector *vec;
vec              1865 ext/uvector/uvector.c     vec = make_u32vector(end-start, NULL);
vec              1870 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              1872 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1879 ext/uvector/uvector.c ScmObj Scm_U32VectorFill(ScmU32Vector *vec, ScmUInt32 fill, int start, int end)
vec              1881 ext/uvector/uvector.c     int i, size = SCM_U32VECTOR_SIZE(vec);
vec              1883 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1884 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              1885 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1888 ext/uvector/uvector.c ScmObj Scm_U32VectorRef(ScmU32Vector *vec, int index, ScmObj fallback)
vec              1892 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U32VECTOR_SIZE(vec)) {
vec              1897 ext/uvector/uvector.c     elt = vec->elements[index];
vec              1902 ext/uvector/uvector.c ScmObj Scm_U32VectorSet(ScmU32Vector *vec, int index, ScmObj val, int clamp)
vec              1905 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U32VECTOR_SIZE(vec))
vec              1907 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              1909 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              1910 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              1913 ext/uvector/uvector.c ScmObj Scm_U32VectorToList(ScmU32Vector *vec, int start, int end)
vec              1916 ext/uvector/uvector.c     int i, size = SCM_U32VECTOR_SIZE(vec);
vec              1920 ext/uvector/uvector.c         ScmUInt32 elt = vec->elements[i];
vec              1927 ext/uvector/uvector.c ScmObj Scm_U32VectorToVector(ScmU32Vector *vec, int start, int end)
vec              1930 ext/uvector/uvector.c     int i, size = SCM_U32VECTOR_SIZE(vec);
vec              1935 ext/uvector/uvector.c         ScmUInt32 elt = vec->elements[i];
vec              1942 ext/uvector/uvector.c ScmObj Scm_U32VectorCopy(ScmU32Vector *vec, int start, int end)
vec              1944 ext/uvector/uvector.c     int size = SCM_U32VECTOR_SIZE(vec);
vec              1947 ext/uvector/uvector.c                                      SCM_U32VECTOR_ELEMENTS(vec)+start);
vec              2023 ext/uvector/uvector.c     ScmS64Vector *vec = make_s64vector(size, NULL);
vec              2026 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              2028 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2033 ext/uvector/uvector.c     ScmS64Vector *vec = make_s64vector(size, NULL);
vec              2036 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              2038 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2043 ext/uvector/uvector.c     ScmS64Vector *vec = make_s64vector(size, array);
vec              2044 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2050 ext/uvector/uvector.c     ScmS64Vector *vec;
vec              2054 ext/uvector/uvector.c     vec = make_s64vector(length, NULL);
vec              2059 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              2061 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2067 ext/uvector/uvector.c     ScmS64Vector *vec;
vec              2069 ext/uvector/uvector.c     vec = make_s64vector(end-start, NULL);
vec              2074 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              2076 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2083 ext/uvector/uvector.c ScmObj Scm_S64VectorFill(ScmS64Vector *vec, ScmInt64 fill, int start, int end)
vec              2085 ext/uvector/uvector.c     int i, size = SCM_S64VECTOR_SIZE(vec);
vec              2087 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2088 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              2089 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2092 ext/uvector/uvector.c ScmObj Scm_S64VectorRef(ScmS64Vector *vec, int index, ScmObj fallback)
vec              2096 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S64VECTOR_SIZE(vec)) {
vec              2101 ext/uvector/uvector.c     elt = vec->elements[index];
vec              2106 ext/uvector/uvector.c ScmObj Scm_S64VectorSet(ScmS64Vector *vec, int index, ScmObj val, int clamp)
vec              2109 ext/uvector/uvector.c     if (index < 0 || index >= SCM_S64VECTOR_SIZE(vec))
vec              2111 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2113 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              2114 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2117 ext/uvector/uvector.c ScmObj Scm_S64VectorToList(ScmS64Vector *vec, int start, int end)
vec              2120 ext/uvector/uvector.c     int i, size = SCM_S64VECTOR_SIZE(vec);
vec              2124 ext/uvector/uvector.c         ScmInt64 elt = vec->elements[i];
vec              2131 ext/uvector/uvector.c ScmObj Scm_S64VectorToVector(ScmS64Vector *vec, int start, int end)
vec              2134 ext/uvector/uvector.c     int i, size = SCM_S64VECTOR_SIZE(vec);
vec              2139 ext/uvector/uvector.c         ScmInt64 elt = vec->elements[i];
vec              2146 ext/uvector/uvector.c ScmObj Scm_S64VectorCopy(ScmS64Vector *vec, int start, int end)
vec              2148 ext/uvector/uvector.c     int size = SCM_S64VECTOR_SIZE(vec);
vec              2151 ext/uvector/uvector.c                                      SCM_S64VECTOR_ELEMENTS(vec)+start);
vec              2227 ext/uvector/uvector.c     ScmU64Vector *vec = make_u64vector(size, NULL);
vec              2230 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              2232 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2237 ext/uvector/uvector.c     ScmU64Vector *vec = make_u64vector(size, NULL);
vec              2240 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              2242 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2247 ext/uvector/uvector.c     ScmU64Vector *vec = make_u64vector(size, array);
vec              2248 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2254 ext/uvector/uvector.c     ScmU64Vector *vec;
vec              2258 ext/uvector/uvector.c     vec = make_u64vector(length, NULL);
vec              2263 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              2265 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2271 ext/uvector/uvector.c     ScmU64Vector *vec;
vec              2273 ext/uvector/uvector.c     vec = make_u64vector(end-start, NULL);
vec              2278 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              2280 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2287 ext/uvector/uvector.c ScmObj Scm_U64VectorFill(ScmU64Vector *vec, ScmUInt64 fill, int start, int end)
vec              2289 ext/uvector/uvector.c     int i, size = SCM_U64VECTOR_SIZE(vec);
vec              2291 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2292 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              2293 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2296 ext/uvector/uvector.c ScmObj Scm_U64VectorRef(ScmU64Vector *vec, int index, ScmObj fallback)
vec              2300 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U64VECTOR_SIZE(vec)) {
vec              2305 ext/uvector/uvector.c     elt = vec->elements[index];
vec              2310 ext/uvector/uvector.c ScmObj Scm_U64VectorSet(ScmU64Vector *vec, int index, ScmObj val, int clamp)
vec              2313 ext/uvector/uvector.c     if (index < 0 || index >= SCM_U64VECTOR_SIZE(vec))
vec              2315 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2317 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              2318 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2321 ext/uvector/uvector.c ScmObj Scm_U64VectorToList(ScmU64Vector *vec, int start, int end)
vec              2324 ext/uvector/uvector.c     int i, size = SCM_U64VECTOR_SIZE(vec);
vec              2328 ext/uvector/uvector.c         ScmUInt64 elt = vec->elements[i];
vec              2335 ext/uvector/uvector.c ScmObj Scm_U64VectorToVector(ScmU64Vector *vec, int start, int end)
vec              2338 ext/uvector/uvector.c     int i, size = SCM_U64VECTOR_SIZE(vec);
vec              2343 ext/uvector/uvector.c         ScmUInt64 elt = vec->elements[i];
vec              2350 ext/uvector/uvector.c ScmObj Scm_U64VectorCopy(ScmU64Vector *vec, int start, int end)
vec              2352 ext/uvector/uvector.c     int size = SCM_U64VECTOR_SIZE(vec);
vec              2355 ext/uvector/uvector.c                                      SCM_U64VECTOR_ELEMENTS(vec)+start);
vec              2431 ext/uvector/uvector.c     ScmF32Vector *vec = make_f32vector(size, NULL);
vec              2434 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              2436 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2441 ext/uvector/uvector.c     ScmF32Vector *vec = make_f32vector(size, NULL);
vec              2444 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              2446 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2451 ext/uvector/uvector.c     ScmF32Vector *vec = make_f32vector(size, array);
vec              2452 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2458 ext/uvector/uvector.c     ScmF32Vector *vec;
vec              2462 ext/uvector/uvector.c     vec = make_f32vector(length, NULL);
vec              2467 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              2469 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2475 ext/uvector/uvector.c     ScmF32Vector *vec;
vec              2477 ext/uvector/uvector.c     vec = make_f32vector(end-start, NULL);
vec              2482 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              2484 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2491 ext/uvector/uvector.c ScmObj Scm_F32VectorFill(ScmF32Vector *vec, float fill, int start, int end)
vec              2493 ext/uvector/uvector.c     int i, size = SCM_F32VECTOR_SIZE(vec);
vec              2495 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2496 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              2497 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2500 ext/uvector/uvector.c ScmObj Scm_F32VectorRef(ScmF32Vector *vec, int index, ScmObj fallback)
vec              2504 ext/uvector/uvector.c     if (index < 0 || index >= SCM_F32VECTOR_SIZE(vec)) {
vec              2509 ext/uvector/uvector.c     elt = vec->elements[index];
vec              2514 ext/uvector/uvector.c ScmObj Scm_F32VectorSet(ScmF32Vector *vec, int index, ScmObj val, int clamp)
vec              2517 ext/uvector/uvector.c     if (index < 0 || index >= SCM_F32VECTOR_SIZE(vec))
vec              2519 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2521 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              2522 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2525 ext/uvector/uvector.c ScmObj Scm_F32VectorToList(ScmF32Vector *vec, int start, int end)
vec              2528 ext/uvector/uvector.c     int i, size = SCM_F32VECTOR_SIZE(vec);
vec              2532 ext/uvector/uvector.c         float elt = vec->elements[i];
vec              2539 ext/uvector/uvector.c ScmObj Scm_F32VectorToVector(ScmF32Vector *vec, int start, int end)
vec              2542 ext/uvector/uvector.c     int i, size = SCM_F32VECTOR_SIZE(vec);
vec              2547 ext/uvector/uvector.c         float elt = vec->elements[i];
vec              2554 ext/uvector/uvector.c ScmObj Scm_F32VectorCopy(ScmF32Vector *vec, int start, int end)
vec              2556 ext/uvector/uvector.c     int size = SCM_F32VECTOR_SIZE(vec);
vec              2559 ext/uvector/uvector.c                                      SCM_F32VECTOR_ELEMENTS(vec)+start);
vec              2635 ext/uvector/uvector.c     ScmF64Vector *vec = make_f64vector(size, NULL);
vec              2638 ext/uvector/uvector.c         vec->elements[i] = fill;
vec              2640 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2645 ext/uvector/uvector.c     ScmF64Vector *vec = make_f64vector(size, NULL);
vec              2648 ext/uvector/uvector.c         vec->elements[i] = array[i];
vec              2650 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2655 ext/uvector/uvector.c     ScmF64Vector *vec = make_f64vector(size, array);
vec              2656 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2662 ext/uvector/uvector.c     ScmF64Vector *vec;
vec              2666 ext/uvector/uvector.c     vec = make_f64vector(length, NULL);
vec              2671 ext/uvector/uvector.c         vec->elements[i] = elt;
vec              2673 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2679 ext/uvector/uvector.c     ScmF64Vector *vec;
vec              2681 ext/uvector/uvector.c     vec = make_f64vector(end-start, NULL);
vec              2686 ext/uvector/uvector.c         vec->elements[i-start] = elt;
vec              2688 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2695 ext/uvector/uvector.c ScmObj Scm_F64VectorFill(ScmF64Vector *vec, double fill, int start, int end)
vec              2697 ext/uvector/uvector.c     int i, size = SCM_F64VECTOR_SIZE(vec);
vec              2699 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2700 ext/uvector/uvector.c     for (i=start; i<end; i++) vec->elements[i] = fill;
vec              2701 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2704 ext/uvector/uvector.c ScmObj Scm_F64VectorRef(ScmF64Vector *vec, int index, ScmObj fallback)
vec              2708 ext/uvector/uvector.c     if (index < 0 || index >= SCM_F64VECTOR_SIZE(vec)) {
vec              2713 ext/uvector/uvector.c     elt = vec->elements[index];
vec              2718 ext/uvector/uvector.c ScmObj Scm_F64VectorSet(ScmF64Vector *vec, int index, ScmObj val, int clamp)
vec              2721 ext/uvector/uvector.c     if (index < 0 || index >= SCM_F64VECTOR_SIZE(vec))
vec              2723 ext/uvector/uvector.c     SCM_UVECTOR_CHECK_MUTABLE(vec);
vec              2725 ext/uvector/uvector.c     vec->elements[index] = elt;
vec              2726 ext/uvector/uvector.c     return SCM_OBJ(vec);
vec              2729 ext/uvector/uvector.c ScmObj Scm_F64VectorToList(ScmF64Vector *vec, int start, int end)
vec              2732 ext/uvector/uvector.c     int i, size = SCM_F64VECTOR_SIZE(vec);
vec              2736 ext/uvector/uvector.c         double elt = vec->elements[i];
vec              2743 ext/uvector/uvector.c ScmObj Scm_F64VectorToVector(ScmF64Vector *vec, int start, int end)
vec              2746 ext/uvector/uvector.c     int i, size = SCM_F64VECTOR_SIZE(vec);
vec              2751 ext/uvector/uvector.c         double elt = vec->elements[i];
vec              2758 ext/uvector/uvector.c ScmObj Scm_F64VectorCopy(ScmF64Vector *vec, int start, int end)
vec              2760 ext/uvector/uvector.c     int size = SCM_F64VECTOR_SIZE(vec);
vec              2763 ext/uvector/uvector.c                                      SCM_F64VECTOR_ELEMENTS(vec)+start);
vec               511 ext/vport/vport.c     ScmObj vec, r;
vec               516 ext/vport/vport.c     vec = Scm_MakeU8VectorFromArrayShared(cnt,
vec               518 ext/vport/vport.c     r = Scm_Apply(data->fill_proc, SCM_LIST1(vec));
vec               530 ext/vport/vport.c     ScmObj vec, r;
vec               535 ext/vport/vport.c     vec = Scm_MakeU8VectorFromArrayShared(cnt,
vec               537 ext/vport/vport.c     r = Scm_Apply(data->flush_proc, SCM_LIST2(vec, SCM_MAKE_BOOL(forcep)));
vec              1253 src/gauche.h   SCM_EXTERN ScmObj Scm_VectorRef(ScmVector *vec, int i, ScmObj fallback);
vec              1254 src/gauche.h   SCM_EXTERN ScmObj Scm_VectorSet(ScmVector *vec, int i, ScmObj obj);
vec              1255 src/gauche.h   SCM_EXTERN ScmObj Scm_VectorFill(ScmVector *vec, ScmObj fill, int start, int end);
vec              1259 src/gauche.h   SCM_EXTERN ScmObj Scm_VectorCopy(ScmVector *vec, int start, int end,
vec              1262 src/gauche.h   #define SCM_VECTOR_FOR_EACH(cnt, obj, vec)           \
vec              1263 src/gauche.h       for (cnt = 0, obj = SCM_VECTOR_ELEMENT(vec, 0);  \
vec              1264 src/gauche.h            cnt < SCM_VECTOR_SIZE(vec);                 \
vec              1265 src/gauche.h            obj = SCM_VECTOR_ELEMENT(vec, ++cnt))
vec              3161 src/stdlib.c     ScmVector* vec;
vec              3165 src/stdlib.c     vec = SCM_VECTOR(vec_scm);
vec              3169 src/stdlib.c   SCM_RESULT = SCM_VECTOR_SIZE(vec);
vec              3181 src/stdlib.c     ScmVector* vec;
vec              3192 src/stdlib.c     vec = SCM_VECTOR(vec_scm);
vec              3205 src/stdlib.c   SCM_RESULT = Scm_VectorRef(vec, k, fallback);
vec              3217 src/stdlib.c     ScmVector* vec;
vec              3225 src/stdlib.c     vec = SCM_VECTOR(vec_scm);
vec              3232 src/stdlib.c   Scm_VectorSet(vec, k, obj);
vec              3243 src/stdlib.c     ScmVector* vec;
vec              3254 src/stdlib.c     vec = SCM_VECTOR(vec_scm);
vec              3272 src/stdlib.c   SCM_RESULT = Scm_VectorToList(vec, start, end);
vec              3325 src/stdlib.c     ScmVector* vec;
vec              3338 src/stdlib.c     vec = SCM_VECTOR(vec_scm);
vec              3356 src/stdlib.c   Scm_VectorFill(vec, fill, start, end);
vec               116 src/vector.c   ScmObj Scm_VectorRef(ScmVector *vec, int i, ScmObj fallback)
vec               118 src/vector.c       if (i < 0 || i >= vec->size) {
vec               125 src/vector.c       return vec->elements[i];
vec               128 src/vector.c   ScmObj Scm_VectorSet(ScmVector *vec, int i, ScmObj obj)
vec               130 src/vector.c       if (i < 0 || i >= vec->size)
vec               132 src/vector.c       return (vec->elements[i] = obj);
vec               135 src/vector.c   ScmObj Scm_VectorFill(ScmVector *vec, ScmObj fill, int start, int end)
vec               137 src/vector.c       int i, len = SCM_VECTOR_SIZE(vec);
vec               140 src/vector.c           SCM_VECTOR_ELEMENT(vec, i) = fill;
vec               142 src/vector.c       return SCM_OBJ(vec);
vec               145 src/vector.c   ScmObj Scm_VectorCopy(ScmVector *vec, int start, int end, ScmObj fill)
vec               147 src/vector.c       int i, len = SCM_VECTOR_SIZE(vec);
vec               162 src/vector.c                   SCM_VECTOR_ELEMENT(v, i) = SCM_VECTOR_ELEMENT(vec, i+start);
vec              1998 src/vm.c                       ScmObj vec;
vec              2000 src/vm.c                       vec = Scm_MakeVector(nargs, SCM_UNDEFINED);
vec              2004 src/vm.c                               SCM_VECTOR_ELEMENT(vec, i) = arg;
vec              2007 src/vm.c                           SCM_VECTOR_ELEMENT(vec, 0) = arg;
vec              2009 src/vm.c                       VAL0 = vec;
vec              2038 src/vm.c                       ScmObj vec;
vec              2040 src/vm.c                       POP_ARG(vec);
vec              2041 src/vm.c                       if (!SCM_VECTORP(vec))
vec              2042 src/vm.c                           VM_ERR(("vector expected, but got %S\n", vec));
vec              2046 src/vm.c                       if (k < 0 || k >= SCM_VECTOR_SIZE(vec))
vec              2048 src/vm.c                       VAL0 = SCM_VECTOR_ELEMENT(vec, k);
vec              2052 src/vm.c                       ScmObj vec = VAL0;
vec              2054 src/vm.c                       if (!SCM_VECTORP(vec))
vec              2055 src/vm.c                           VM_ERR(("vector expected, but got %S\n", vec));
vec              2056 src/vm.c                       if (k < 0 || k >= SCM_VECTOR_SIZE(vec))
vec              2058 src/vm.c                       VAL0 = SCM_VECTOR_ELEMENT(vec, k);
vec              2062 src/vm.c                       ScmObj vec, ind;
vec              2065 src/vm.c                       POP_ARG(vec);
vec              2066 src/vm.c                       if (!SCM_VECTORP(vec))
vec              2067 src/vm.c                           VM_ERR(("vector expected, but got %S\n", vec));
vec              2071 src/vm.c                       if (k < 0 || k >= SCM_VECTOR_SIZE(vec))
vec              2073 src/vm.c                       SCM_VECTOR_ELEMENT(vec, k) = VAL0;
vec              2078 src/vm.c                       ScmObj vec;
vec              2080 src/vm.c                       POP_ARG(vec);
vec              2081 src/vm.c                       if (!SCM_VECTORP(vec))
vec              2082 src/vm.c                           VM_ERR(("vector expected, but got %S\n", vec));
vec              2083 src/vm.c                       if (k < 0 || k >= SCM_VECTOR_SIZE(vec))
vec              2085 src/vm.c                       SCM_VECTOR_ELEMENT(vec, k) = VAL0;
vec              3689 src/vm.c               ScmObj vec;
vec              3697 src/vm.c           ScmObj vec;
vec              3702 src/vm.c                   return etab->entries[i].vec;
vec              3705 src/vm.c           vec = Scm_MakeVector(env->size+2, SCM_FALSE);
vec              3706 src/vm.c           SCM_VECTOR_ELEMENT(vec, 0) = env2vec(env->up, etab);
vec              3707 src/vm.c           SCM_VECTOR_ELEMENT(vec, 1) = SCM_NIL; /*Scm_VMGetBindInfo(env->info);*/
vec              3709 src/vm.c               SCM_VECTOR_ELEMENT(vec, i+2) = ENV_DATA(env, (env->size-i-1));
vec              3713 src/vm.c               etab->entries[etab->numEntries].vec = vec;
vec              3716 src/vm.c           return vec;