cinfo             247 ext/charconv/charconv.c     ScmConvInfo *cinfo;
cinfo             279 ext/charconv/charconv.c     cinfo = jconv_open(toCode, fromCode);
cinfo             280 ext/charconv/charconv.c     if (cinfo == NULL) {
cinfo             284 ext/charconv/charconv.c     cinfo->remote = fromPort;
cinfo             285 ext/charconv/charconv.c     cinfo->ownerp = ownerp;
cinfo             286 ext/charconv/charconv.c     cinfo->bufsiz = bufsiz;
cinfo             287 ext/charconv/charconv.c     cinfo->remoteClosed = FALSE;
cinfo             289 ext/charconv/charconv.c         cinfo->buf = inbuf;
cinfo             290 ext/charconv/charconv.c         cinfo->ptr = inbuf + preread;
cinfo             292 ext/charconv/charconv.c         cinfo->buf = SCM_NEW_ATOMIC2(char *, cinfo->bufsiz);
cinfo             293 ext/charconv/charconv.c         cinfo->ptr = cinfo->buf;
cinfo             297 ext/charconv/charconv.c     bufrec.size = cinfo->bufsiz;
cinfo             298 ext/charconv/charconv.c     bufrec.buffer = SCM_NEW_ATOMIC2(char *, cinfo->bufsiz);
cinfo             305 ext/charconv/charconv.c     bufrec.data = (void*)cinfo;
cinfo             447 ext/charconv/charconv.c     ScmConvInfo *cinfo;
cinfo             459 ext/charconv/charconv.c     cinfo = jconv_open(toCode, fromCode);
cinfo             460 ext/charconv/charconv.c     if (cinfo == NULL) {
cinfo             464 ext/charconv/charconv.c     cinfo->remote = toPort;
cinfo             465 ext/charconv/charconv.c     cinfo->ownerp = ownerp;
cinfo             466 ext/charconv/charconv.c     cinfo->bufsiz = (bufsiz > 0)? bufsiz : DEFAULT_CONVERSION_BUFFER_SIZE;
cinfo             467 ext/charconv/charconv.c     cinfo->remoteClosed = FALSE;
cinfo             468 ext/charconv/charconv.c     cinfo->buf = SCM_NEW_ATOMIC2(char *, cinfo->bufsiz);
cinfo             469 ext/charconv/charconv.c     cinfo->ptr = cinfo->buf;
cinfo             472 ext/charconv/charconv.c     bufrec.size = cinfo->bufsiz;
cinfo             473 ext/charconv/charconv.c     bufrec.buffer = SCM_NEW_ATOMIC2(char *, cinfo->bufsiz);
cinfo             480 ext/charconv/charconv.c     bufrec.data = (void*)cinfo;
cinfo             149 ext/charconv/jconv.c static size_t sjis2eucj(ScmConvInfo *cinfo, const char *inptr, size_t inroom,
cinfo             292 ext/charconv/jconv.c static size_t eucj2sjis(ScmConvInfo *cinfo, const char *inptr, size_t inroom,
cinfo             466 ext/charconv/jconv.c static inline size_t utf2euc_2(ScmConvInfo *cinfo, unsigned char u0,
cinfo             511 ext/charconv/jconv.c static inline size_t utf2euc_3(ScmConvInfo *cinfo, unsigned char u0,
cinfo             561 ext/charconv/jconv.c static inline size_t utf2euc_4(ScmConvInfo *cinfo, unsigned char u0,
cinfo             606 ext/charconv/jconv.c static size_t utf2eucj(ScmConvInfo *cinfo, const char *inptr, size_t inroom,
cinfo             623 ext/charconv/jconv.c         return utf2euc_2(cinfo, u0, inptr, inroom, outptr, outroom, outchars);
cinfo             627 ext/charconv/jconv.c         return utf2euc_3(cinfo, u0, inptr, inroom, outptr, outroom, outchars);
cinfo             631 ext/charconv/jconv.c         return utf2euc_4(cinfo, u0, inptr, inroom, outptr, outroom, outchars);
cinfo             733 ext/charconv/jconv.c static size_t eucj2utf(ScmConvInfo *cinfo, const char *inptr, size_t inroom,
cinfo             837 ext/charconv/jconv.c static size_t jis_esc(ScmConvInfo *cinfo, const char *inptr, size_t inroom)
cinfo             846 ext/charconv/jconv.c         case 'B': cinfo->istate = JIS_ASCII; break;
cinfo             847 ext/charconv/jconv.c         case 'J': cinfo->istate = JIS_ROMAN; break;
cinfo             848 ext/charconv/jconv.c         case 'H': cinfo->istate = JIS_ROMAN; break;
cinfo             849 ext/charconv/jconv.c         case 'I': cinfo->istate = JIS_KANA;  break;
cinfo             855 ext/charconv/jconv.c         case '@': cinfo->istate = JIS_78; break;
cinfo             856 ext/charconv/jconv.c         case 'B': cinfo->istate =  JIS_0213_1; break;
cinfo             857 ext/charconv/jconv.c         case 'A': cinfo->istate =  JIS_UNKNOWN; break;
cinfo             862 ext/charconv/jconv.c                 case 'D': cinfo->istate = JIS_0212; break;
cinfo             863 ext/charconv/jconv.c                 case 'O': cinfo->istate = JIS_0213_1; break;
cinfo             864 ext/charconv/jconv.c                 case 'P': cinfo->istate = JIS_0213_2; break;
cinfo             865 ext/charconv/jconv.c                 case 'C': cinfo->istate = JIS_UNKNOWN; break;
cinfo             879 ext/charconv/jconv.c                 cinfo->istate = JIS_0213_1;
cinfo             888 ext/charconv/jconv.c         case 'F':   cinfo->istate = JIS_UNKNOWN; break;
cinfo             897 ext/charconv/jconv.c static size_t jis2eucj(ScmConvInfo *cinfo, const char *inptr, size_t inroom,
cinfo             907 ext/charconv/jconv.c         r = jis_esc(cinfo, inptr+inoffset, inroom-inoffset);
cinfo             918 ext/charconv/jconv.c         cinfo->istate = JIS_ASCII;
cinfo             934 ext/charconv/jconv.c         switch (cinfo->istate) {
cinfo             978 ext/charconv/jconv.c             Scm_Error("internal state of ISO2022-JP -> EUC_JP got messed up (%d).  Implementation error?", cinfo->istate);
cinfo             991 ext/charconv/jconv.c static size_t jis_ensure_state(ScmConvInfo *cinfo, int newstate, size_t outbytes,
cinfo             997 ext/charconv/jconv.c     if (cinfo->ostate == newstate) {
cinfo            1018 ext/charconv/jconv.c     cinfo->ostate = newstate;
cinfo            1022 ext/charconv/jconv.c static size_t eucj2jis(ScmConvInfo *cinfo, const char *inptr, size_t inroom,
cinfo            1029 ext/charconv/jconv.c         outoffset = jis_ensure_state(cinfo, JIS_ASCII, 1, outptr, outroom);
cinfo            1038 ext/charconv/jconv.c             outoffset = jis_ensure_state(cinfo, JIS_KANA, 1, outptr, outroom);
cinfo            1057 ext/charconv/jconv.c             outoffset = jis_ensure_state(cinfo, newstate, 2, outptr, outroom);
cinfo            1067 ext/charconv/jconv.c             outoffset = jis_ensure_state(cinfo, JIS_0213_1, 2, outptr, outroom);
cinfo            1079 ext/charconv/jconv.c static size_t jis_reset(ScmConvInfo *cinfo, char *outptr, size_t outroom)
cinfo            1083 ext/charconv/jconv.c         cinfo->ostate = JIS_ASCII;
cinfo            1086 ext/charconv/jconv.c         if (cinfo->ostate == JIS_ASCII) return 0;
cinfo            1091 ext/charconv/jconv.c         cinfo->ostate = JIS_ASCII;
cinfo            1102 ext/charconv/jconv.c static size_t pivot(ScmConvInfo *cinfo, const char *inptr, size_t inroom,