src 123 ext/charconv/charconv.c ScmConvInfo *info = (ScmConvInfo*)port->src.buf.data; src 129 ext/charconv/charconv.c ScmConvInfo *info = (ScmConvInfo*)port->src.buf.data; src 151 ext/charconv/charconv.c ScmConvInfo *info = (ScmConvInfo*)port->src.buf.data; src 155 ext/charconv/charconv.c char *outbuf = port->src.buf.end; src 236 ext/charconv/charconv.c ScmConvInfo *info = (ScmConvInfo*)p->src.buf.data; src 315 ext/charconv/charconv.c static ScmPort *coding_aware_conv(ScmPort *src, const char *encoding) src 317 ext/charconv/charconv.c return SCM_PORT(Scm_MakeInputConversionPort(src, src 347 ext/charconv/charconv.c ScmConvInfo *info = (ScmConvInfo*)port->src.buf.data; src 379 ext/charconv/charconv.c ScmConvInfo *info = (ScmConvInfo*)port->src.buf.data; src 384 ext/charconv/charconv.c inbuf = port->src.buf.buffer; src 607 ext/charconv/charconv.c SCM_EXTERN ScmPort *(*Scm_CodingAwarePortHook)(ScmPort *src, src 26 ext/digest/sha.c shaByteSwap (uint32_t * dest, u_char const *src, unsigned int words) src 28 ext/digest/sha.c if ((const void *)dest != (const void*)src) { src 29 ext/digest/sha.c memcpy(dest, src, words*sizeof(uint32_t)); src 38 ext/digest/sha.c shaByteSwap (uint32_t * dest, u_char const *src, unsigned int words) src 42 ext/digest/sha.c *dest++ = (uint32_t) ((unsigned) src[0] << 8 | src[1]) << 16 | src 43 ext/digest/sha.c ((unsigned) src[2] << 8 | src[3]); src 44 ext/digest/sha.c src += 4; src 117 ext/uvector/gauche/uvector.h ScmS8Vector *src, int sstart, int send); src 174 ext/uvector/gauche/uvector.h ScmU8Vector *src, int sstart, int send); src 231 ext/uvector/gauche/uvector.h ScmS16Vector *src, int sstart, int send); src 288 ext/uvector/gauche/uvector.h ScmU16Vector *src, int sstart, int send); src 345 ext/uvector/gauche/uvector.h ScmS32Vector *src, int sstart, int send); src 402 ext/uvector/gauche/uvector.h ScmU32Vector *src, int sstart, int send); src 459 ext/uvector/gauche/uvector.h ScmS64Vector *src, int sstart, int send); src 516 ext/uvector/gauche/uvector.h ScmU64Vector *src, int sstart, int send); src 573 ext/uvector/gauche/uvector.h ScmF32Vector *src, int sstart, int send); src 630 ext/uvector/gauche/uvector.h ScmF64Vector *src, int sstart, int send); src 932 ext/uvector/uvector.c ScmS8Vector *src, src 937 ext/uvector/uvector.c int slen = SCM_S8VECTOR_SIZE(src); src 948 ext/uvector/uvector.c SCM_S8VECTOR_ELEMENTS(src) + sstart, src 1136 ext/uvector/uvector.c ScmU8Vector *src, src 1141 ext/uvector/uvector.c int slen = SCM_U8VECTOR_SIZE(src); src 1152 ext/uvector/uvector.c SCM_U8VECTOR_ELEMENTS(src) + sstart, src 1340 ext/uvector/uvector.c ScmS16Vector *src, src 1345 ext/uvector/uvector.c int slen = SCM_S16VECTOR_SIZE(src); src 1356 ext/uvector/uvector.c SCM_S16VECTOR_ELEMENTS(src) + sstart, src 1544 ext/uvector/uvector.c ScmU16Vector *src, src 1549 ext/uvector/uvector.c int slen = SCM_U16VECTOR_SIZE(src); src 1560 ext/uvector/uvector.c SCM_U16VECTOR_ELEMENTS(src) + sstart, src 1748 ext/uvector/uvector.c ScmS32Vector *src, src 1753 ext/uvector/uvector.c int slen = SCM_S32VECTOR_SIZE(src); src 1764 ext/uvector/uvector.c SCM_S32VECTOR_ELEMENTS(src) + sstart, src 1952 ext/uvector/uvector.c ScmU32Vector *src, src 1957 ext/uvector/uvector.c int slen = SCM_U32VECTOR_SIZE(src); src 1968 ext/uvector/uvector.c SCM_U32VECTOR_ELEMENTS(src) + sstart, src 2156 ext/uvector/uvector.c ScmS64Vector *src, src 2161 ext/uvector/uvector.c int slen = SCM_S64VECTOR_SIZE(src); src 2172 ext/uvector/uvector.c SCM_S64VECTOR_ELEMENTS(src) + sstart, src 2360 ext/uvector/uvector.c ScmU64Vector *src, src 2365 ext/uvector/uvector.c int slen = SCM_U64VECTOR_SIZE(src); src 2376 ext/uvector/uvector.c SCM_U64VECTOR_ELEMENTS(src) + sstart, src 2564 ext/uvector/uvector.c ScmF32Vector *src, src 2569 ext/uvector/uvector.c int slen = SCM_F32VECTOR_SIZE(src); src 2580 ext/uvector/uvector.c SCM_F32VECTOR_ELEMENTS(src) + sstart, src 2768 ext/uvector/uvector.c ScmF64Vector *src, src 2773 ext/uvector/uvector.c int slen = SCM_F64VECTOR_SIZE(src); src 2784 ext/uvector/uvector.c SCM_F64VECTOR_ELEMENTS(src) + sstart, src 225 ext/uvector/uvlib.c ScmObj src; src 244 ext/uvector/uvlib.c src = (src_scm); src 262 ext/uvector/uvlib.c if (!SCM_S8VECTORP(src)) { src 264 ext/uvector/uvlib.c src); src 267 ext/uvector/uvlib.c SCM_S8VECTOR(src), sstart, send)); src 674 ext/uvector/uvlib.c ScmObj src; src 693 ext/uvector/uvlib.c src = (src_scm); src 711 ext/uvector/uvlib.c if (!SCM_U8VECTORP(src)) { src 713 ext/uvector/uvlib.c src); src 716 ext/uvector/uvlib.c SCM_U8VECTOR(src), sstart, send)); src 1123 ext/uvector/uvlib.c ScmObj src; src 1142 ext/uvector/uvlib.c src = (src_scm); src 1160 ext/uvector/uvlib.c if (!SCM_S16VECTORP(src)) { src 1162 ext/uvector/uvlib.c src); src 1165 ext/uvector/uvlib.c SCM_S16VECTOR(src), sstart, send)); src 1572 ext/uvector/uvlib.c ScmObj src; src 1591 ext/uvector/uvlib.c src = (src_scm); src 1609 ext/uvector/uvlib.c if (!SCM_U16VECTORP(src)) { src 1611 ext/uvector/uvlib.c src); src 1614 ext/uvector/uvlib.c SCM_U16VECTOR(src), sstart, send)); src 2021 ext/uvector/uvlib.c ScmObj src; src 2040 ext/uvector/uvlib.c src = (src_scm); src 2058 ext/uvector/uvlib.c if (!SCM_S32VECTORP(src)) { src 2060 ext/uvector/uvlib.c src); src 2063 ext/uvector/uvlib.c SCM_S32VECTOR(src), sstart, send)); src 2470 ext/uvector/uvlib.c ScmObj src; src 2489 ext/uvector/uvlib.c src = (src_scm); src 2507 ext/uvector/uvlib.c if (!SCM_U32VECTORP(src)) { src 2509 ext/uvector/uvlib.c src); src 2512 ext/uvector/uvlib.c SCM_U32VECTOR(src), sstart, send)); src 2919 ext/uvector/uvlib.c ScmObj src; src 2938 ext/uvector/uvlib.c src = (src_scm); src 2956 ext/uvector/uvlib.c if (!SCM_S64VECTORP(src)) { src 2958 ext/uvector/uvlib.c src); src 2961 ext/uvector/uvlib.c SCM_S64VECTOR(src), sstart, send)); src 3368 ext/uvector/uvlib.c ScmObj src; src 3387 ext/uvector/uvlib.c src = (src_scm); src 3405 ext/uvector/uvlib.c if (!SCM_U64VECTORP(src)) { src 3407 ext/uvector/uvlib.c src); src 3410 ext/uvector/uvlib.c SCM_U64VECTOR(src), sstart, send)); src 3817 ext/uvector/uvlib.c ScmObj src; src 3836 ext/uvector/uvlib.c src = (src_scm); src 3854 ext/uvector/uvlib.c if (!SCM_F32VECTORP(src)) { src 3856 ext/uvector/uvlib.c src); src 3859 ext/uvector/uvlib.c SCM_F32VECTOR(src), sstart, send)); src 4266 ext/uvector/uvlib.c ScmObj src; src 4285 ext/uvector/uvlib.c src = (src_scm); src 4303 ext/uvector/uvlib.c if (!SCM_F64VECTORP(src)) { src 4305 ext/uvector/uvlib.c src); src 4308 ext/uvector/uvlib.c SCM_F64VECTOR(src), sstart, send)); src 86 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 124 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 161 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 195 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 213 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 237 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 262 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 286 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 317 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 329 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 341 ext/vport/vport.c vport *data = (vport*)p->src.vt.data; src 396 ext/vport/vport.c SCM_PORT(port)->src.vt.data = data; src 413 ext/vport/vport.c vport *data = (vport*)SCM_PORT(p)->src.vt.data; \ src 419 ext/vport/vport.c vport *data = (vport*)SCM_PORT(p)->src.vt.data; \ src 510 ext/vport/vport.c bport *data = (bport*)p->src.buf.data; src 517 ext/vport/vport.c (unsigned char*)p->src.buf.buffer); src 529 ext/vport/vport.c bport *data = (bport*)p->src.buf.data; src 536 ext/vport/vport.c (unsigned char*)p->src.buf.buffer); src 548 ext/vport/vport.c bport *data = (bport*)p->src.buf.data; src 560 ext/vport/vport.c bport *data = (bport*)p->src.buf.data; src 577 ext/vport/vport.c bport *data = (bport*)p->src.buf.data; src 594 ext/vport/vport.c bport *data = (bport*)p->src.buf.data; src 661 ext/vport/vport.c bport *data = (bport*)SCM_PORT(p)->src.buf.data; \ src 667 ext/vport/vport.c bport *data = (bport*)SCM_PORT(p)->src.buf.data; \ src 136 gc/include/gc_mark.h struct GC_ms_entry * mark_stack_limit, GC_PTR *src)); src 138 gc/include/gc_mark.h #define GC_MARK_AND_PUSH(obj, msp, lim, src) \ src 141 gc/include/gc_mark.h GC_mark_and_push(obj, msp, lim, src) : \ src 1315 gc/mark.c struct GC_ms_entry *GC_mark_and_push(obj, mark_stack_ptr, mark_stack_limit, src) src 1319 gc/mark.c GC_PTR *src; src 1322 gc/mark.c PUSH_CONTENTS(obj, mark_stack_ptr /* modified */, mark_stack_limit, src, src 263 src/char.c ScmObj Scm_CopyCharSet(ScmCharSet *src) src 269 src/char.c for (i=0; i<SCM_CHARSET_MASK_SIZE; i++) dst->mask[i] = src->mask[i]; src 270 src/char.c for (rs = src->ranges; rs; rs = rs->next) { src 475 src/char.c ScmObj Scm_CharSetAdd(ScmCharSet *dst, ScmCharSet *src) src 480 src/char.c dst->mask[i] |= src->mask[i]; src 481 src/char.c for (r = src->ranges; r; r = r->next) { src 1048 src/class.c void Scm_TransplantInstance(ScmObj src, ScmObj dst) src 1050 src/class.c ScmClass *srcklass = Scm_ClassOf(src); src 1059 src/class.c src, dst); src 1064 src/class.c memcpy(dst, src, base->coreSize); src 1460 src/extlib.c ScmCharSet* src; src 1467 src/extlib.c src = SCM_CHARSET(src_scm); src 1471 src/extlib.c SCM_RESULT = Scm_CharSetAdd(dst, src); src 3265 src/extlib.c ScmObj scmflusher = SCM_OBJ(p->src.buf.data); src 3266 src/extlib.c int siz = (int)(p->src.buf.current - p->src.buf.buffer); src 3267 src/extlib.c if (siz > 0) Scm_Apply(scmflusher, SCM_LIST1(Scm_MakeString(p->src.buf.buffer, siz, siz, SCM_MAKSTR_INCOMPLETE|SCM_MAKSTR_COPYING))); src 3275 src/extlib.c scmfiller = SCM_OBJ(p->src.buf.data); src 3286 src/extlib.c memcpy(p->src.buf.end, SCM_STRING_BODY_START(b), siz); src 3324 src/extlib.c scmflusher = SCM_OBJ(p->src.buf.data); src 3325 src/extlib.c s = Scm_MakeString(p->src.buf.buffer, cnt, cnt, SCM_MAKSTR_INCOMPLETE|SCM_MAKSTR_COPYING); src 3694 src/extlib.c port->src.buf.mode = Scm_BufferingMode(mode, port->direction, -1); src 901 src/gauche.h SCM_EXTERN ScmObj Scm_CopyCharSet(ScmCharSet *src); src 906 src/gauche.h SCM_EXTERN ScmObj Scm_CharSetAdd(ScmCharSet *dest, ScmCharSet *src); src 1204 src/gauche.h SCM_EXTERN ScmObj Scm_MakeStringPointer(ScmString *src, int index, src 1319 src/gauche.h (int)((p)->src.buf.buffer+(p)->src.buf.size-(p)->src.buf.end) src 1324 src/gauche.h (int)((p)->src.buf.current-(p)->src.buf.buffer) src 1389 src/gauche.h } src; src 146 src/gauche/class.h SCM_EXTERN void Scm_TransplantInstance(ScmObj src, ScmObj dst); src 278 src/moplib.c ScmObj src; src 283 src/moplib.c src = (src_scm); src 287 src/moplib.c Scm_TransplantInstance(src, dst); src 97 src/port.c if (port->ownerp && port->src.buf.closer) port->src.buf.closer(port); src 100 src/port.c if (port->src.vt.Close) port->src.vt.Close(port); src 228 src/port.c if (port->src.buf.filenum) return port->src.buf.filenum(port); src 450 src/port.c p->src.buf.buffer = buf; src 452 src/port.c p->src.buf.current = p->src.buf.buffer; src 453 src/port.c p->src.buf.end = p->src.buf.buffer; src 455 src/port.c p->src.buf.current = p->src.buf.buffer; src 456 src/port.c p->src.buf.end = p->src.buf.buffer + size; src 458 src/port.c p->src.buf.size = size; src 459 src/port.c p->src.buf.mode = bufrec->mode; src 460 src/port.c p->src.buf.filler = bufrec->filler; src 461 src/port.c p->src.buf.flusher = bufrec->flusher; src 462 src/port.c p->src.buf.closer = bufrec->closer; src 463 src/port.c p->src.buf.ready = bufrec->ready; src 464 src/port.c p->src.buf.filenum = bufrec->filenum; src 465 src/port.c p->src.buf.seeker = bufrec->seeker; src 466 src/port.c p->src.buf.data = bufrec->data; src 482 src/port.c nwrote = p->src.buf.flusher(p, cnt, forcep); src 484 src/port.c p->src.buf.current = p->src.buf.buffer; /* for safety */ src 492 src/port.c memmove(p->src.buf.buffer, p->src.buf.buffer+nwrote, src 494 src/port.c p->src.buf.current -= nwrote; src 496 src/port.c p->src.buf.current = p->src.buf.buffer; src 502 src/port.c static void bufport_write(ScmPort *p, const char *src, int siz) src 505 src/port.c int room = (int)(p->src.buf.end - p->src.buf.current); src 507 src/port.c memcpy(p->src.buf.current, src, siz); src 508 src/port.c p->src.buf.current += siz; src 511 src/port.c memcpy(p->src.buf.current, src, room); src 512 src/port.c p->src.buf.current += room; src 514 src/port.c src += room; src 527 src/port.c int cursiz = (int)(p->src.buf.end - p->src.buf.current); src 530 src/port.c memmove(p->src.buf.buffer, p->src.buf.current, cursiz); src 531 src/port.c p->src.buf.current = p->src.buf.buffer; src 532 src/port.c p->src.buf.end = p->src.buf.current + cursiz; src 534 src/port.c p->src.buf.current = p->src.buf.end = p->src.buf.buffer; src 537 src/port.c if (p->src.buf.mode != SCM_PORT_BUFFER_NONE) { src 544 src/port.c int r = p->src.buf.filler(p, toread-nread); src 547 src/port.c p->src.buf.end += r; src 566 src/port.c int avail = (int)(p->src.buf.end - p->src.buf.current); src 570 src/port.c memcpy(dst, p->src.buf.current, req); src 571 src/port.c p->src.buf.current += req; src 577 src/port.c req = MIN(siz, p->src.buf.size); src 581 src/port.c memcpy(dst, p->src.buf.current, siz); src 582 src/port.c p->src.buf.current += siz; src 586 src/port.c memcpy(dst, p->src.buf.current, r); src 587 src/port.c p->src.buf.current += r; src 592 src/port.c if (p->src.buf.mode != SCM_PORT_BUFFER_FULL) { src 594 src/port.c if (p->src.buf.ready src 595 src/port.c && p->src.buf.ready(p) == SCM_FD_WOULDBLOCK) { src 738 src/port.c switch (port->src.buf.mode) { src 765 src/port.c int fd = (int)p->src.buf.data; src 766 src/port.c char *datptr = p->src.buf.end; src 789 src/port.c int fd = (int)p->src.buf.data; src 790 src/port.c char *datptr = p->src.buf.buffer; src 810 src/port.c int fd = (int)p->src.buf.data; src 817 src/port.c int fd = (int)p->src.buf.data; src 824 src/port.c return (int)p->src.buf.data; src 829 src/port.c return lseek((int)p->src.buf.data, offset, whence); src 904 src/port.c p->src.istr.start = s; src 905 src/port.c p->src.istr.current = s; src 906 src/port.c p->src.istr.end = s + size; src 915 src/port.c Scm_DStringInit(&p->src.ostr); src 929 src/port.c r = Scm_DStringGet(&SCM_PORT(port)->src.ostr, 0); src 938 src/port.c return Scm_DStringGet(&SCM_PORT(port)->src.ostr, 0); src 948 src/port.c ep = port->src.istr.end; src 949 src/port.c cp = port->src.istr.current; src 1019 src/port.c p->src.vt = *vtable; src 1020 src/port.c if (!p->src.vt.Getb) p->src.vt.Getb = null_getb; src 1021 src/port.c if (!p->src.vt.Getc) p->src.vt.Getc = null_getc; src 1022 src/port.c if (!p->src.vt.Getz) p->src.vt.Getz = null_getz; src 1023 src/port.c if (!p->src.vt.Ready) p->src.vt.Ready = null_ready; src 1024 src/port.c if (!p->src.vt.Putb) p->src.vt.Putb = null_putb; src 1025 src/port.c if (!p->src.vt.Putc) p->src.vt.Putc = null_putc; src 1026 src/port.c if (!p->src.vt.Putz) p->src.vt.Putz = null_putz; src 1027 src/port.c if (!p->src.vt.Puts) p->src.vt.Puts = null_puts; src 1028 src/port.c if (!p->src.vt.Flush) p->src.vt.Flush = null_flush; src 1042 src/port.c ScmPort *(*Scm_CodingAwarePortHook)(ScmPort *src, src 1182 src/port.c coding_port_data *data = (coding_port_data*)p->src.buf.data; src 1183 src/port.c char *datptr = p->src.buf.end; src 1220 src/port.c coding_port_data *data = (coding_port_data*)p->src.buf.data; src 1229 src/port.c coding_port_data *data = (coding_port_data*)p->src.buf.data; src 1240 src/port.c coding_port_data *data = (coding_port_data*)p->src.buf.data; src 110 src/portapi.c if (p->src.buf.current >= p->src.buf.end) { src 111 src/portapi.c SAFE_CALL(p, bufport_flush(p, p->src.buf.current - p->src.buf.buffer, FALSE)); src 113 src/portapi.c SCM_ASSERT(p->src.buf.current < p->src.buf.end); src 114 src/portapi.c *p->src.buf.current++ = b; src 115 src/portapi.c if (p->src.buf.mode == SCM_PORT_BUFFER_NONE) { src 121 src/portapi.c SCM_DSTRING_PUTB(&p->src.ostr, b); src 125 src/portapi.c SAFE_CALL(p, p->src.vt.Putb(b, p)); src 154 src/portapi.c if (p->src.buf.current+nb > p->src.buf.end) { src 155 src/portapi.c SAFE_CALL(p, bufport_flush(p, p->src.buf.current - p->src.buf.buffer, FALSE)); src 157 src/portapi.c SCM_ASSERT(p->src.buf.current+nb <= p->src.buf.end); src 158 src/portapi.c SCM_CHAR_PUT(p->src.buf.current, c); src 159 src/portapi.c p->src.buf.current += nb; src 160 src/portapi.c if (p->src.buf.mode == SCM_PORT_BUFFER_LINE) { src 164 src/portapi.c } else if (p->src.buf.mode == SCM_PORT_BUFFER_NONE) { src 170 src/portapi.c SCM_DSTRING_PUTC(&p->src.ostr, c); src 174 src/portapi.c PORT_SAFE_CALL(p, p->src.vt.Putc(c, p)); src 205 src/portapi.c if (p->src.buf.mode == SCM_PORT_BUFFER_LINE) { src 206 src/portapi.c const char *cp = p->src.buf.current; src 207 src/portapi.c while (cp-- > p->src.buf.buffer) { src 209 src/portapi.c SAFE_CALL(p, bufport_flush(p, (int)(cp - p->src.buf.current), FALSE)); src 213 src/portapi.c } else if (p->src.buf.mode == SCM_PORT_BUFFER_NONE) { src 220 src/portapi.c Scm_DStringAdd(&p->src.ostr, s); src 224 src/portapi.c SAFE_CALL(p, p->src.vt.Puts(s, p)); src 252 src/portapi.c if (p->src.buf.mode == SCM_PORT_BUFFER_LINE) { src 253 src/portapi.c const char *cp = p->src.buf.current; src 254 src/portapi.c while (cp-- > p->src.buf.buffer) { src 256 src/portapi.c SAFE_CALL(p, bufport_flush(p, (int)(cp - p->src.buf.current), FALSE)); src 260 src/portapi.c } else if (p->src.buf.mode == SCM_PORT_BUFFER_NONE) { src 266 src/portapi.c Scm_DStringPutz(&p->src.ostr, s, siz); src 270 src/portapi.c SAFE_CALL(p, p->src.vt.Putz(s, siz, p)); src 303 src/portapi.c SAFE_CALL(p, p->src.vt.Flush(p)); src 465 src/portapi.c if (p->src.buf.current >= p->src.buf.end) { src 472 src/portapi.c b = (unsigned char)*p->src.buf.current++; src 475 src/portapi.c if (p->src.istr.current >= p->src.istr.end) b = EOF; src 476 src/portapi.c else b = (unsigned char)*p->src.istr.current++; src 479 src/portapi.c SAFE_CALL(p, b = p->src.vt.Getb(p)); src 549 src/portapi.c if (p->src.buf.current >= p->src.buf.end) { src 556 src/portapi.c first = (unsigned char)*p->src.buf.current++; src 559 src/portapi.c if (p->src.buf.current + nb > p->src.buf.end) { src 564 src/portapi.c p->scrcnt = (unsigned char)(p->src.buf.end - p->src.buf.current + 1); src 565 src/portapi.c memcpy(p->scratch, p->src.buf.current-1, p->scrcnt); src 566 src/portapi.c p->src.buf.current = p->src.buf.end; src 577 src/portapi.c memcpy(p->scratch+p->scrcnt, p->src.buf.current, rest); src 579 src/portapi.c p->src.buf.current += rest; src 582 src/portapi.c memcpy(p->scratch+p->scrcnt, p->src.buf.current, filled); src 584 src/portapi.c p->src.buf.current = p->src.buf.end; src 591 src/portapi.c SCM_CHAR_GET(p->src.buf.current-1, c); src 592 src/portapi.c p->src.buf.current += nb; src 601 src/portapi.c if (p->src.istr.current >= p->src.istr.end) { src 605 src/portapi.c first = (unsigned char)*p->src.istr.current++; src 608 src/portapi.c if (p->src.istr.current + nb > p->src.istr.end) { src 614 src/portapi.c SCM_CHAR_GET(p->src.istr.current-1, c); src 615 src/portapi.c p->src.istr.current += nb; src 623 src/portapi.c SAFE_CALL(p, c = p->src.vt.Getc(p)); src 672 src/portapi.c if (p->src.istr.current + buflen >= p->src.istr.end) { src 673 src/portapi.c if (p->src.istr.current >= p->src.istr.end) return EOF; src 674 src/portapi.c siz = (int)(p->src.istr.end - p->src.istr.current); src 675 src/portapi.c memcpy(buf, p->src.istr.current, siz); src 676 src/portapi.c p->src.istr.current = p->src.istr.end; src 679 src/portapi.c memcpy(buf, p->src.istr.current, buflen); src 680 src/portapi.c p->src.istr.current += buflen; src 723 src/portapi.c SAFE_CALL(p, r = p->src.vt.Getz(buf, buflen, p)); src 819 src/portapi.c if (p->src.buf.current < p->src.buf.end) r = TRUE; src 820 src/portapi.c else if (p->src.buf.ready == NULL) r = TRUE; src 822 src/portapi.c SAFE_CALL(p, r = (p->src.buf.ready(p) != SCM_FD_WOULDBLOCK)); src 826 src/portapi.c SAFE_CALL(p, r = p->src.vt.Ready(p, FALSE)); src 855 src/portapi.c if (p->src.buf.current < p->src.buf.end) r = TRUE; src 856 src/portapi.c else if (p->src.buf.ready == NULL) r = TRUE; src 858 src/portapi.c SAFE_CALL(p, r = (p->src.buf.ready(p) != SCM_FD_WOULDBLOCK)); src 862 src/portapi.c SAFE_CALL(p, r = p->src.vt.Ready(p, TRUE)); src 882 src/portapi.c r = (off_t)(p->src.istr.current - p->src.istr.start); src 886 src/portapi.c z += (long)(p->src.istr.current - p->src.istr.start); src 888 src/portapi.c z += (long)(p->src.istr.end - p->src.istr.start); src 890 src/portapi.c if (z < 0 || z > (long)(p->src.istr.end - p->src.istr.start)) { src 893 src/portapi.c p->src.istr.current = p->src.istr.start + z; src 894 src/portapi.c r = (off_t)(p->src.istr.current - p->src.istr.start); src 925 src/portapi.c if (!p->src.buf.seeker) break; src 927 src/portapi.c SAFE_CALL(p, r = p->src.buf.seeker(p, 0, SEEK_CUR)); src 929 src/portapi.c r -= (off_t)(p->src.buf.end - p->src.buf.current); src 931 src/portapi.c r += (off_t)(p->src.buf.current - p->src.buf.buffer); src 938 src/portapi.c o -= (off_t)(p->src.buf.end - p->src.buf.current); src 940 src/portapi.c p->src.buf.current = p->src.buf.end; /* invalidate buffer */ src 941 src/portapi.c SAFE_CALL(p, r = p->src.buf.seeker(p, o, whence)); src 944 src/portapi.c SAFE_CALL(p, r = p->src.buf.seeker(p, o, whence)); src 955 src/portapi.c r = (off_t)Scm_DStringSize(&(p->src.ostr)); src 962 src/portapi.c if (p->src.vt.Seek) { src 963 src/portapi.c SAFE_CALL(p, r = p->src.vt.Seek(p, o, whence)); src 1233 src/string.c ScmObj Scm_MakeStringPointer(ScmString *src, int index, int start, int end) src 1235 src/string.c const ScmStringBody *srcb = SCM_STRING_BODY(src); src 348 src/system.c const char *src, src 353 src/system.c const char *sep = get_first_separator(src, end); src 356 src/system.c put_user_home(dst, src+1, end); src 359 src/system.c put_user_home(dst, src+1, sep); src 120 src/write.c if (out->src.ostr.length < 0) { src 121 src/write.c return Scm_DStringSize(&out->src.ostr); src 123 src/write.c return out->src.ostr.length;