inroom 152 ext/charconv/charconv.c size_t insize, inroom, outroom, result; inroom 193 ext/charconv/charconv.c inroom = insize; inroom 199 ext/charconv/charconv.c result = jconv(info, &inbuf, &inroom, &outbuf, &outroom); inroom 202 ext/charconv/charconv.c result, inbuf, inroom, outbuf, outroom); inroom 210 ext/charconv/charconv.c memmove(info->buf, info->buf+insize-inroom, inroom); inroom 211 ext/charconv/charconv.c info->ptr = info->buf + inroom; inroom 215 ext/charconv/charconv.c int cnt = inroom >= 6 ? 6 : inroom; inroom 216 ext/charconv/charconv.c ScmObj s = Scm_MakeString(info->buf+insize-inroom, cnt, cnt, inroom 224 ext/charconv/charconv.c if (inroom > 0) { inroom 225 ext/charconv/charconv.c memmove(info->buf, info->buf+insize-inroom, inroom); inroom 226 ext/charconv/charconv.c info->ptr = info->buf + inroom; inroom 380 ext/charconv/charconv.c size_t outsize, inroom, outroom, result, len; inroom 385 ext/charconv/charconv.c inroom = len = SCM_PORT_BUFFER_AVAIL(port); inroom 393 ext/charconv/charconv.c inbuf, len, inroom, inroom 396 ext/charconv/charconv.c result = jconv(info, &inbuf, &inroom, &outbuf, &outroom); inroom 399 ext/charconv/charconv.c result, inbuf, inroom, outbuf, outroom); inroom 414 ext/charconv/charconv.c return len - inroom; inroom 436 ext/charconv/charconv.c if (forcep && len - inroom != cnt) continue; inroom 437 ext/charconv/charconv.c return len - inroom; inroom 516 ext/charconv/charconv.c size_t inroom, outroom, r; inroom 519 ext/charconv/charconv.c inroom = UCS2UTF_NBYTES(ucs4); inroom 523 ext/charconv/charconv.c r = jconv(ucsconv.ucs2char, &inb, &inroom, &outb, &outroom); inroom 547 ext/charconv/charconv.c size_t inroom, outroom, r; inroom 551 ext/charconv/charconv.c inroom = SCM_CHAR_NBYTES(ch); inroom 555 ext/charconv/charconv.c r = jconv(ucsconv.char2ucs, &inb, &inroom, &outb, &outroom); inroom 111 ext/charconv/charconv.h extern size_t jconv(ScmConvInfo*, const char **inptr, size_t *inroom, inroom 52 ext/charconv/jconv.c #define INCHK(n) do{if (inroom < (n)) return INPUT_NOT_ENOUGH;}while(0) inroom 149 ext/charconv/jconv.c static size_t sjis2eucj(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 292 ext/charconv/jconv.c static size_t eucj2sjis(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 467 ext/charconv/jconv.c const char *inptr, size_t inroom, inroom 512 ext/charconv/jconv.c const char *inptr, size_t inroom, inroom 562 ext/charconv/jconv.c const char *inptr, size_t inroom, inroom 606 ext/charconv/jconv.c static size_t utf2eucj(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 623 ext/charconv/jconv.c return utf2euc_2(cinfo, u0, inptr, inroom, outptr, outroom, outchars); inroom 627 ext/charconv/jconv.c return utf2euc_3(cinfo, u0, inptr, inroom, outptr, outroom, outchars); inroom 631 ext/charconv/jconv.c return utf2euc_4(cinfo, u0, inptr, inroom, outptr, outroom, outchars); inroom 733 ext/charconv/jconv.c static size_t eucj2utf(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 837 ext/charconv/jconv.c static size_t jis_esc(ScmConvInfo *cinfo, const char *inptr, size_t inroom) inroom 897 ext/charconv/jconv.c static size_t jis2eucj(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 907 ext/charconv/jconv.c r = jis_esc(cinfo, inptr+inoffset, inroom-inoffset); inroom 910 ext/charconv/jconv.c if (inoffset >= inroom) { inroom 1022 ext/charconv/jconv.c static size_t eucj2jis(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 1102 ext/charconv/jconv.c static size_t pivot(ScmConvInfo *cinfo, const char *inptr, size_t inroom, inroom 1210 ext/charconv/jconv.c size_t inroom = *iroom, outroom = *oroom; inroom 1214 ext/charconv/jconv.c if (inroom <= outroom) { inroom 1215 ext/charconv/jconv.c memcpy(*optr, *iptr, inroom); inroom 1216 ext/charconv/jconv.c *optr += inroom; inroom 1217 ext/charconv/jconv.c *iptr += inroom; inroom 1219 ext/charconv/jconv.c *oroom -= inroom; inroom 1220 ext/charconv/jconv.c return inroom; inroom 1439 ext/charconv/jconv.c const char **inptr, size_t *inroom, inroom 1443 ext/charconv/jconv.c return info->jconv(info, inptr, inroom, outptr, outroom);