outroom 152 ext/charconv/charconv.c size_t insize, inroom, outroom, result; outroom 167 ext/charconv/charconv.c outroom = SCM_PORT_BUFFER_ROOM(port); outroom 168 ext/charconv/charconv.c result = jconv_reset(info, outbuf, outroom); outroom 184 ext/charconv/charconv.c result, outbuf, outroom); outroom 194 ext/charconv/charconv.c outroom = SCM_PORT_BUFFER_ROOM(port); outroom 197 ext/charconv/charconv.c fprintf(stderr, "=> in(%p)%d out(%p)%d\n", inbuf, insize, outbuf, outroom); outroom 199 ext/charconv/charconv.c result = jconv(info, &inbuf, &inroom, &outbuf, &outroom); outroom 202 ext/charconv/charconv.c result, inbuf, inroom, outbuf, outroom); outroom 212 ext/charconv/charconv.c return info->bufsiz - outroom; outroom 227 ext/charconv/charconv.c return info->bufsiz - outroom; outroom 230 ext/charconv/charconv.c return info->bufsiz - outroom; outroom 380 ext/charconv/charconv.c size_t outsize, inroom, outroom, result, len; outroom 390 ext/charconv/charconv.c outroom = outsize; outroom 394 ext/charconv/charconv.c info->buf, info->ptr, outroom); outroom 396 ext/charconv/charconv.c result = jconv(info, &inbuf, &inroom, &outbuf, &outroom); outroom 399 ext/charconv/charconv.c result, inbuf, inroom, outbuf, outroom); outroom 516 ext/charconv/charconv.c size_t inroom, outroom, r; outroom 520 ext/charconv/charconv.c outroom = 6; outroom 523 ext/charconv/charconv.c r = jconv(ucsconv.ucs2char, &inb, &inroom, &outb, &outroom); outroom 547 ext/charconv/charconv.c size_t inroom, outroom, r; outroom 552 ext/charconv/charconv.c outroom = 6; outroom 555 ext/charconv/charconv.c r = jconv(ucsconv.char2ucs, &inb, &inroom, &outb, &outroom); outroom 112 ext/charconv/charconv.h char **outptr, size_t *outroom); outroom 113 ext/charconv/charconv.h extern size_t jconv_reset(ScmConvInfo *, char *outptr, size_t outroom); outroom 53 ext/charconv/jconv.c #define OUTCHK(n) do{if (outroom < (n)) return OUTPUT_NOT_ENOUGH;}while(0) outroom 150 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 293 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 446 ext/charconv/jconv.c static inline size_t utf2euc_emit_euc(unsigned short euc, size_t inchars, char *outptr, size_t outroom, size_t *outchars) outroom 468 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 484 ext/charconv/jconv.c return utf2euc_emit_euc(0xaba9, 2, outptr, outroom, outchars); outroom 493 ext/charconv/jconv.c return utf2euc_emit_euc(0xabd2, 2, outptr, outroom, outchars); outroom 504 ext/charconv/jconv.c return utf2euc_emit_euc(etab[u1-0x80], 2, outptr, outroom, outchars); outroom 513 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 536 ext/charconv/jconv.c return utf2euc_emit_euc(euc, 3, outptr, outroom, outchars); outroom 553 ext/charconv/jconv.c return utf2euc_emit_euc(tab2[ind-1][u2-0x80], 3, outptr, outroom, outchars); outroom 563 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 597 ext/charconv/jconv.c return utf2euc_emit_euc(tab[i+1], 4, outptr, outroom, outchars); outroom 607 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 623 ext/charconv/jconv.c return utf2euc_2(cinfo, u0, inptr, inroom, outptr, outroom, outchars); outroom 627 ext/charconv/jconv.c return utf2euc_3(cinfo, u0, inptr, inroom, outptr, outroom, outchars); outroom 631 ext/charconv/jconv.c return utf2euc_4(cinfo, u0, inptr, inroom, outptr, outroom, outchars); outroom 709 ext/charconv/jconv.c char *outptr, size_t outroom, outroom 734 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 747 ext/charconv/jconv.c return eucj2utf_emit_utf(ucs, 2, outptr, outroom, outchars); outroom 765 ext/charconv/jconv.c return eucj2utf_emit_utf(ucs, 3, outptr, outroom, outchars); outroom 780 ext/charconv/jconv.c return eucj2utf_emit_utf(ucs, 2, outptr, outroom, outchars); outroom 898 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 992 ext/charconv/jconv.c char *outptr, size_t outroom) outroom 1023 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 1029 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, JIS_ASCII, 1, outptr, outroom); outroom 1038 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, JIS_KANA, 1, outptr, outroom); outroom 1057 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, newstate, 2, outptr, outroom); outroom 1067 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, JIS_0213_1, 2, outptr, outroom); outroom 1079 ext/charconv/jconv.c static size_t jis_reset(ScmConvInfo *cinfo, char *outptr, size_t outroom) outroom 1087 ext/charconv/jconv.c if (outroom < 3) return OUTPUT_NOT_ENOUGH; outroom 1103 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outroom 1210 ext/charconv/jconv.c size_t inroom = *iroom, outroom = *oroom; outroom 1214 ext/charconv/jconv.c if (inroom <= outroom) { outroom 1222 ext/charconv/jconv.c memcpy(*optr, *iptr, outroom); outroom 1223 ext/charconv/jconv.c *optr += outroom; outroom 1224 ext/charconv/jconv.c *iptr += outroom; outroom 1225 ext/charconv/jconv.c *iroom -= outroom; outroom 1440 ext/charconv/jconv.c char **outptr, size_t *outroom) outroom 1443 ext/charconv/jconv.c return info->jconv(info, inptr, inroom, outptr, outroom); outroom 1449 ext/charconv/jconv.c size_t jconv_reset(ScmConvInfo *info, char *outptr, size_t outroom) outroom 1452 ext/charconv/jconv.c return info->reset(info, outptr, outroom);