outptr 112 ext/charconv/charconv.h char **outptr, size_t *outroom); outptr 113 ext/charconv/charconv.h extern size_t jconv_reset(ScmConvInfo *, char *outptr, size_t outroom); outptr 76 ext/charconv/jconv.c outptr[0] = EUCJ_SUBST2_CHAR1; \ outptr 77 ext/charconv/jconv.c outptr[1] = EUCJ_SUBST2_CHAR2; \ outptr 82 ext/charconv/jconv.c outptr[0] = SJIS_SUBST2_CHAR1; \ outptr 83 ext/charconv/jconv.c outptr[1] = SJIS_SUBST2_CHAR2; \ outptr 88 ext/charconv/jconv.c outptr[0] = UTF8_SUBST2_CHAR1; \ outptr 89 ext/charconv/jconv.c outptr[1] = UTF8_SUBST2_CHAR2; \ outptr 90 ext/charconv/jconv.c outptr[2] = UTF8_SUBST2_CHAR2; \ outptr 150 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 157 ext/charconv/jconv.c *outptr = s1; outptr 197 ext/charconv/jconv.c outptr[0] = e1; outptr 198 ext/charconv/jconv.c outptr[1] = e2; outptr 201 ext/charconv/jconv.c outptr[0] = 0x8f; outptr 202 ext/charconv/jconv.c outptr[1] = e1; outptr 203 ext/charconv/jconv.c outptr[2] = e2; outptr 211 ext/charconv/jconv.c outptr[0] = 0x8e; outptr 212 ext/charconv/jconv.c outptr[1] = s1; outptr 219 ext/charconv/jconv.c outptr[0] = 0xa9; outptr 220 ext/charconv/jconv.c outptr[1] = 0xa6; outptr 227 ext/charconv/jconv.c outptr[0] = 0x8f; outptr 228 ext/charconv/jconv.c outptr[1] = 0xa2; outptr 229 ext/charconv/jconv.c outptr[2] = 0xef; outptr 236 ext/charconv/jconv.c outptr[0] = 0xa1; outptr 237 ext/charconv/jconv.c outptr[1] = 0xc4; outptr 243 ext/charconv/jconv.c outptr[0] = SUBST1_CHAR; outptr 293 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 298 ext/charconv/jconv.c outptr[0] = e1; outptr 320 ext/charconv/jconv.c outptr[0] = s1; outptr 321 ext/charconv/jconv.c outptr[1] = s2; outptr 330 ext/charconv/jconv.c outptr[0] = SUBST1_CHAR; outptr 332 ext/charconv/jconv.c outptr[0] = e2; outptr 368 ext/charconv/jconv.c outptr[0] = s1; outptr 369 ext/charconv/jconv.c outptr[1] = s2; outptr 374 ext/charconv/jconv.c *outptr = SUBST1_CHAR; outptr 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) outptr 452 ext/charconv/jconv.c outptr[0] = 0x8f; outptr 453 ext/charconv/jconv.c outptr[1] = (euc >> 8) + 0x80; outptr 454 ext/charconv/jconv.c outptr[2] = euc & 0xff; outptr 458 ext/charconv/jconv.c outptr[0] = (euc >> 8); outptr 459 ext/charconv/jconv.c outptr[1] = euc & 0xff; outptr 468 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 484 ext/charconv/jconv.c return utf2euc_emit_euc(0xaba9, 2, outptr, outroom, outchars); outptr 493 ext/charconv/jconv.c return utf2euc_emit_euc(0xabd2, 2, outptr, outroom, outchars); outptr 504 ext/charconv/jconv.c return utf2euc_emit_euc(etab[u1-0x80], 2, outptr, outroom, outchars); outptr 513 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 536 ext/charconv/jconv.c return utf2euc_emit_euc(euc, 3, outptr, outroom, outchars); outptr 553 ext/charconv/jconv.c return utf2euc_emit_euc(tab2[ind-1][u2-0x80], 3, outptr, outroom, outchars); outptr 563 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 597 ext/charconv/jconv.c return utf2euc_emit_euc(tab[i+1], 4, outptr, outroom, outchars); outptr 607 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 613 ext/charconv/jconv.c *outptr = u0; outptr 623 ext/charconv/jconv.c return utf2euc_2(cinfo, u0, inptr, inroom, outptr, outroom, outchars); outptr 627 ext/charconv/jconv.c return utf2euc_3(cinfo, u0, inptr, inroom, outptr, outroom, outchars); outptr 631 ext/charconv/jconv.c return utf2euc_4(cinfo, u0, inptr, inroom, outptr, outroom, outchars); outptr 709 ext/charconv/jconv.c char *outptr, size_t outroom, outptr 717 ext/charconv/jconv.c jconv_ucs4_to_utf8(ucs, outptr); outptr 726 ext/charconv/jconv.c jconv_ucs4_to_utf8(ucs0, outptr); outptr 727 ext/charconv/jconv.c jconv_ucs4_to_utf8(ucs1, outptr+outreq0); outptr 734 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 747 ext/charconv/jconv.c return eucj2utf_emit_utf(ucs, 2, outptr, outroom, outchars); outptr 765 ext/charconv/jconv.c return eucj2utf_emit_utf(ucs, 3, outptr, outroom, outchars); outptr 769 ext/charconv/jconv.c outptr[0] = e0; outptr 780 ext/charconv/jconv.c return eucj2utf_emit_utf(ucs, 2, outptr, outroom, outchars); outptr 898 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 919 ext/charconv/jconv.c outptr[0] = j0; outptr 923 ext/charconv/jconv.c outptr[0] = j0; outptr 929 ext/charconv/jconv.c outptr[0] = 0x8e; outptr 930 ext/charconv/jconv.c outptr[1] = j0; outptr 940 ext/charconv/jconv.c outptr[0] = j0; outptr 945 ext/charconv/jconv.c outptr[0] = 0x8e; outptr 946 ext/charconv/jconv.c outptr[1] = j0 + 0x80; outptr 956 ext/charconv/jconv.c outptr[0] = j0 + 0x80; outptr 957 ext/charconv/jconv.c outptr[1] = j1 + 0x80; outptr 968 ext/charconv/jconv.c outptr[0] = 0x8f; outptr 969 ext/charconv/jconv.c outptr[1] = j0 + 0x80; outptr 970 ext/charconv/jconv.c outptr[2] = j1 + 0x80; outptr 974 ext/charconv/jconv.c outptr[0] = SUBST1_CHAR; outptr 992 ext/charconv/jconv.c char *outptr, size_t outroom) outptr 1017 ext/charconv/jconv.c memcpy(outptr, escseq, esclen); outptr 1023 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 1029 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, JIS_ASCII, 1, outptr, outroom); outptr 1031 ext/charconv/jconv.c outptr[outoffset] = e0; outptr 1038 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, JIS_KANA, 1, outptr, outroom); outptr 1040 ext/charconv/jconv.c outptr[outoffset] = e1 - 0x80; outptr 1057 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, newstate, 2, outptr, outroom); outptr 1058 ext/charconv/jconv.c outptr[outoffset] = e0 - 0x80; outptr 1059 ext/charconv/jconv.c outptr[outoffset+1] = e1 - 0x80; outptr 1067 ext/charconv/jconv.c outoffset = jis_ensure_state(cinfo, JIS_0213_1, 2, outptr, outroom); outptr 1069 ext/charconv/jconv.c outptr[outoffset] = e0 - 0x80; outptr 1070 ext/charconv/jconv.c outptr[outoffset+1] = e1 - 0x80; outptr 1079 ext/charconv/jconv.c static size_t jis_reset(ScmConvInfo *cinfo, char *outptr, size_t outroom) outptr 1081 ext/charconv/jconv.c if (outptr == NULL) { outptr 1088 ext/charconv/jconv.c outptr[0] = 0x1b; outptr 1089 ext/charconv/jconv.c outptr[1] = '('; outptr 1090 ext/charconv/jconv.c outptr[2] = 'B'; outptr 1103 ext/charconv/jconv.c char *outptr, size_t outroom, size_t *outchars) outptr 1440 ext/charconv/jconv.c char **outptr, size_t *outroom) outptr 1443 ext/charconv/jconv.c return info->jconv(info, inptr, inroom, outptr, outroom); outptr 1449 ext/charconv/jconv.c size_t jconv_reset(ScmConvInfo *info, char *outptr, size_t outroom) outptr 1452 ext/charconv/jconv.c return info->reset(info, outptr, outroom);