/* Generated automatically from ./convaux.scm.  DO NOT EDIT */
#include <gauche.h>
#include <gauche/code.h>

#line 267 "./convaux.scm"
#include "charconv.h"


static ScmObj convauxces_conversion_supportedP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(convauxces_conversion_supportedP__STUB, 2, 0,SCM_FALSE,convauxces_conversion_supportedP, NULL, NULL);


static ScmObj convauxopen_input_conversion_port(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(convauxopen_input_conversion_port__STUB, 2, 1,SCM_FALSE,convauxopen_input_conversion_port, NULL, NULL);


static ScmObj convauxopen_output_conversion_port(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(convauxopen_output_conversion_port__STUB, 2, 1,SCM_FALSE,convauxopen_output_conversion_port, NULL, NULL);


static ScmObj convauxces_guess_from_string(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(convauxces_guess_from_string__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, convauxces_guess_from_string, NULL, NULL);

#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d2924[173];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d2924 */
      SCM_STRING_CONST_INITIALIZER("gauche.charconv", 15, 15),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gauche.vport", 12, 12),
      SCM_STRING_CONST_INITIALIZER("open-input-uvector", 18, 18),
      SCM_STRING_CONST_INITIALIZER("open-output-uvector", 19, 19),
      SCM_STRING_CONST_INITIALIZER("get-output-uvector", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%autoload", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ces-equivalent\077", 15, 15),
      SCM_STRING_CONST_INITIALIZER("find-entry", 10, 10),
      SCM_STRING_CONST_INITIALIZER("e", 1, 1),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("./convaux.scm", 13, 13),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("usascii", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ascii", 5, 5),
      SCM_STRING_CONST_INITIALIZER("iso646", 6, 6),
      SCM_STRING_CONST_INITIALIZER("iso88591", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88592", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88593", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88594", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88595", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88596", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88597", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88598", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso88599", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso2022jp", 9, 9),
      SCM_STRING_CONST_INITIALIZER("csiso2022jp", 11, 11),
      SCM_STRING_CONST_INITIALIZER("iso2022jp1", 10, 10),
      SCM_STRING_CONST_INITIALIZER("csiso2022jp1", 12, 12),
      SCM_STRING_CONST_INITIALIZER("iso2022jp2", 10, 10),
      SCM_STRING_CONST_INITIALIZER("csiso2022jp2", 12, 12),
      SCM_STRING_CONST_INITIALIZER("iso2022jp3", 10, 10),
      SCM_STRING_CONST_INITIALIZER("csiso2022jp3", 12, 12),
      SCM_STRING_CONST_INITIALIZER("iso2022kr", 9, 9),
      SCM_STRING_CONST_INITIALIZER("csiso2022kr", 11, 11),
      SCM_STRING_CONST_INITIALIZER("iso2022cnext", 12, 12),
      SCM_STRING_CONST_INITIALIZER("csiso2022cnext", 14, 14),
      SCM_STRING_CONST_INITIALIZER("iso2022cn", 9, 9),
      SCM_STRING_CONST_INITIALIZER("csiso2022cn", 11, 11),
      SCM_STRING_CONST_INITIALIZER("eucjp", 5, 5),
      SCM_STRING_CONST_INITIALIZER("euckr", 5, 5),
      SCM_STRING_CONST_INITIALIZER("euccn", 5, 5),
      SCM_STRING_CONST_INITIALIZER("euctw", 5, 5),
      SCM_STRING_CONST_INITIALIZER("big5", 4, 4),
      SCM_STRING_CONST_INITIALIZER("bigfive", 7, 7),
      SCM_STRING_CONST_INITIALIZER("big5hkscs", 9, 9),
      SCM_STRING_CONST_INITIALIZER("bigfivehkscs", 12, 12),
      SCM_STRING_CONST_INITIALIZER("big5plus", 8, 8),
      SCM_STRING_CONST_INITIALIZER("bigfiveplus", 11, 11),
      SCM_STRING_CONST_INITIALIZER("johab", 5, 5),
      SCM_STRING_CONST_INITIALIZER("shiftjis", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sjis", 4, 4),
      SCM_STRING_CONST_INITIALIZER("unicode", 7, 7),
      SCM_STRING_CONST_INITIALIZER("iso10646", 8, 8),
      SCM_STRING_CONST_INITIALIZER("iso10646/utf8", 13, 13),
      SCM_STRING_CONST_INITIALIZER("utf8", 4, 4),
      SCM_STRING_CONST_INITIALIZER("find", 4, 4),
      SCM_STRING_CONST_INITIALIZER("ces", 3, 3),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("a", 1, 1),
      SCM_STRING_CONST_INITIALIZER("b", 1, 1),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("unknown-fallback", 16, 16),
      SCM_STRING_CONST_INITIALIZER("let*", 4, 4),
      SCM_STRING_CONST_INITIALIZER("ces-a", 5, 5),
      SCM_STRING_CONST_INITIALIZER("canon-name", 10, 10),
      SCM_STRING_CONST_INITIALIZER("ces-b", 5, 5),
      SCM_STRING_CONST_INITIALIZER("entry-a", 7, 7),
      SCM_STRING_CONST_INITIALIZER("entry-b", 7, 7),
      SCM_STRING_CONST_INITIALIZER("cond", 4, 4),
      SCM_STRING_CONST_INITIALIZER("or", 2, 2),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("none", 4, 4),
      SCM_STRING_CONST_INITIALIZER("not", 3, 3),
      SCM_STRING_CONST_INITIALIZER("else", 4, 4),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x->string", 9, 9),
      SCM_STRING_CONST_INITIALIZER("string-delete", 13, 13),
      SCM_STRING_CONST_INITIALIZER("string-downcase", 15, 15),
      SCM_STRING_CONST_INITIALIZER("string->symbol", 14, 14),
      SCM_STRING_CONST_INITIALIZER("let", 3, 3),
      SCM_STRING_CONST_INITIALIZER("loop", 4, 4),
      SCM_STRING_CONST_INITIALIZER("entry", 5, 5),
      SCM_STRING_CONST_INITIALIZER("boolean", 7, 7),
      SCM_STRING_CONST_INITIALIZER("memq", 4, 4),
      SCM_STRING_CONST_INITIALIZER("car", 3, 3),
      SCM_STRING_CONST_INITIALIZER("any", 3, 3),
      SCM_STRING_CONST_INITIALIZER("map", 3, 3),
      SCM_STRING_CONST_INITIALIZER("cdr", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ces-upper-compatible\077", 21, 21),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%ces-replacement", 16, 16),
      SCM_STRING_CONST_INITIALIZER("<string>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("is-a\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("type-error", 10, 10),
      SCM_STRING_CONST_INITIALIZER("%ces-input", 10, 10),
      SCM_STRING_CONST_INITIALIZER("private\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("open-input-string", 17, 17),
      SCM_STRING_CONST_INITIALIZER("string-length", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<u8vector>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("uvector-length", 14, 14),
      SCM_STRING_CONST_INITIALIZER("string or u8vector required, but got:", 37, 37),
      SCM_STRING_CONST_INITIALIZER("input", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%ces-output", 11, 11),
      SCM_STRING_CONST_INITIALIZER("open-output-string", 18, 18),
      SCM_STRING_CONST_INITIALIZER("get-output-string", 17, 17),
      SCM_STRING_CONST_INITIALIZER("Only <string> or <u8vector> is supported, but got:", 50, 50),
      SCM_STRING_CONST_INITIALIZER("class", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ces-convert-to", 14, 14),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("to-code", 7, 7),
      SCM_STRING_CONST_INITIALIZER("buffer-size", 11, 11),
      SCM_STRING_CONST_INITIALIZER("owner\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("illegal-output", 14, 14),
      SCM_STRING_CONST_INITIALIZER("open-input-conversion-port", 26, 26),
      SCM_STRING_CONST_INITIALIZER("unit", 4, 4),
      SCM_STRING_CONST_INITIALIZER("byte", 4, 4),
      SCM_STRING_CONST_INITIALIZER("copy-port", 9, 9),
      SCM_STRING_CONST_INITIALIZER("close-input-port", 16, 16),
      SCM_STRING_CONST_INITIALIZER("flush", 5, 5),
      SCM_STRING_CONST_INITIALIZER("close-output-port", 17, 17),
      SCM_STRING_CONST_INITIALIZER("values", 6, 6),
      SCM_STRING_CONST_INITIALIZER("keyword list not even", 21, 21),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("unknown keyword ~S", 18, 18),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("fromcode", 8, 8),
      SCM_STRING_CONST_INITIALIZER("tocode", 6, 6),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ces-convert", 11, 11),
      SCM_STRING_CONST_INITIALIZER("wrap-with-input-conversion", 26, 26),
      SCM_STRING_CONST_INITIALIZER("gauche-character-encoding", 25, 25),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("from-code", 9, 9),
      SCM_STRING_CONST_INITIALIZER("allow-other-keys", 16, 16),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("opts", 4, 4),
      SCM_STRING_CONST_INITIALIZER("wrap-with-output-conversion", 27, 27),
      SCM_STRING_CONST_INITIALIZER("open-output-conversion-port", 27, 27),
      SCM_STRING_CONST_INITIALIZER("call-with-input-conversion", 26, 26),
      SCM_STRING_CONST_INITIALIZER("%unwind-protect", 15, 15),
      SCM_STRING_CONST_INITIALIZER("encoding", 8, 8),
      SCM_STRING_CONST_INITIALIZER("conversion-buffer-size", 22, 22),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("bufsiz", 6, 6),
      SCM_STRING_CONST_INITIALIZER("call-with-output-conversion", 27, 27),
      SCM_STRING_CONST_INITIALIZER("with-input-conversion", 21, 21),
      SCM_STRING_CONST_INITIALIZER("with-input-from-port", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G2977", 5, 5),
      SCM_STRING_CONST_INITIALIZER("thunk", 5, 5),
      SCM_STRING_CONST_INITIALIZER("with-output-conversion", 22, 22),
      SCM_STRING_CONST_INITIALIZER("with-output-to-port", 19, 19),
      SCM_STRING_CONST_INITIALIZER("G2979", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%open-input-file/conv", 21, 21),
      SCM_STRING_CONST_INITIALIZER("raise", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%open-input-file", 16, 16),
      SCM_STRING_CONST_INITIALIZER("conversion-illegal-output", 25, 25),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%open-output-file/conv", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%open-output-file", 17, 17),
      SCM_STRING_CONST_INITIALIZER("ces-conversion-supported\077", 25, 25),
      SCM_STRING_CONST_INITIALIZER("from", 4, 4),
      SCM_STRING_CONST_INITIALIZER("to", 2, 2),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("replace", 7, 7),
      SCM_STRING_CONST_INITIALIZER("source", 6, 6),
      SCM_STRING_CONST_INITIALIZER("sink", 4, 4),
      SCM_STRING_CONST_INITIALIZER("ces-guess-from-string", 21, 21),
      SCM_STRING_CONST_INITIALIZER("string", 6, 6),
      SCM_STRING_CONST_INITIALIZER("scheme", 6, 6),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d2927[26];
  ScmWord d2926[1575];
  ScmPair d2925[438] SCM_ALIGN_PAIR;
  ScmObj d2923[254];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d2927 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[0])), 14,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[14])), 4,
            1, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[13]),
            SCM_OBJ(&scm__rc.d2927[2]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* find-entry */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[18])), 8,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[125]),
            SCM_OBJ(&scm__rc.d2927[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ces-equivalent? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[26])), 107,
            38, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[186]),
            SCM_OBJ(&scm__rc.d2927[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* loop */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[133])), 18,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[236]),
            SCM_OBJ(&scm__rc.d2927[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ces-upper-compatible? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[151])), 107,
            38, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[238]),
            SCM_OBJ(&scm__rc.d2927[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[258])), 18,
            7, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %ces-replacement */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[276])), 177,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[254]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %ces-input */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[453])), 45,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[260]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %ces-output */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[498])), 34,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[266]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ces-convert-to */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[532])), 141,
            48, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[279]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ces-convert */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[673])), 84,
            30, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[284]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* wrap-with-input-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[757])), 74,
            26, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[299]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* wrap-with-output-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[831])), 74,
            26, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[309]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[905])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[311]),
            SCM_OBJ(&scm__rc.d2927[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[909])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[312]),
            SCM_OBJ(&scm__rc.d2927[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* call-with-input-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[913])), 165,
            42, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[331]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1078])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[333]),
            SCM_OBJ(&scm__rc.d2927[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1082])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[334]),
            SCM_OBJ(&scm__rc.d2927[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* call-with-output-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1086])), 165,
            42, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[348]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* with-input-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1251])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[356]),
            SCM_OBJ(&scm__rc.d2927[21]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* with-input-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1256])), 9,
            4, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[363]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* with-output-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1265])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[371]),
            SCM_OBJ(&scm__rc.d2927[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* with-output-conversion */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1270])), 9,
            4, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[376]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %open-input-file/conv */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1279])), 148,
            41, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[394]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %open-output-file/conv */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2926[1427])), 148,
            41, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2925[399]),
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d2926 */
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[0]) + 6),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.charconv */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-module.c108bc20> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.vport */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[3])) /* (open-input-uvector open-output-uvector get-output-uvector) */,
    0x00003060    /*  11 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%autoload.c108bca0> */,
    0x00000014    /*  13 (RET) */,
    /* (find-entry #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000006a    /*   1 (LREF0-CAR) */,
    0x0000008b    /*   2 (MEMQ) */,
    0x00000014    /*   3 (RET) */,
    /* find-entry */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[1])) /* #<compiled-code (find-entry #f)@0xfc45c10330c0> */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[123])) /* (((usascii ascii iso646)) ((iso88591 88591) usascii) ((iso88592 88592) usascii) ((iso88593 88593) usascii) ((iso88594 88594) usascii) ((iso88595 88595) usascii) ((iso88596 88596) usascii) ((iso88597 88597) usascii) ((iso88598 88598) usascii) ((iso88599 88599) usascii) ((iso2022jp csiso2022jp) usascii) ((iso2022jp1 csiso2022jp1) iso2022jp) ((iso2022jp2 csiso2022jp2) iso2022jp) ((iso2022jp3 csiso2022jp3) iso2022jp) ((iso2022kr csiso2022kr) usascii) ((iso2022cnext csiso2022cnext) iso2022cn) ((iso2022cn csiso2022cn) usascii) ((eucjp) usascii) ((euckr) usascii) ((euccn) usascii) ((euctw) usascii) ((big5 bigfive) usascii) ((big5hkscs bigfivehkscs) big5) ((big5plus bigfiveplus) big5) ((johab) usascii) ((shiftjis sjis) usascii) ((unicode iso10646 iso10646/utf8 utf8) usascii)) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.c10f7ec0> */,
    0x00000014    /*   7 (RET) */,
    /* ces-equivalent? */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[59])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[185])) /* (lambda (a b :optional (unknown-fallback #f)) (let* ((ces-a (canon-name a)) (ces-b (canon-name b)) (entry-a (find-entry ces-a)) (entry-b (find-entry ces-b))) (cond ((or (eq? ces-a 'none) (eq? ces-b 'none)) #t) ((or (not entry-a) (not entry-b)) unknown-fallback) (else (eq? entry-a entry-b))))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.c10f7760> */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 49),
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 47),
    0x0000200e    /*  33 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 45),
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 40),
    0x0000004e    /*  37 (LREF12-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.c10f7fc0> */,
    0x0000000d    /*  40 (PUSH) */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #[\-_] */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-delete.c10f1000> */,
    0x00001062    /*  45 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-downcase.c10f1040> */,
    0x00001062    /*  47 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->symbol.c10f1080> */,
    0x00001018    /*  49 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 70),
    0x0000100e    /*  52 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 68),
    0x0000200e    /*  54 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 66),
    0x0000100e    /*  56 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 61),
    0x00000050    /*  58 (LREF21-PUSH) */,
    0x0000105f    /*  59 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.c10f7fc0> */,
    0x0000000d    /*  61 (PUSH) */,
    0x00000006    /*  62 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #[\-_] */,
    0x0000205f    /*  64 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-delete.c10f1000> */,
    0x00001062    /*  66 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-downcase.c10f1040> */,
    0x00001062    /*  68 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->symbol.c10f1080> */,
    0x00001018    /*  70 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  71 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 76),
    0x0000004c    /*  73 (LREF10-PUSH) */,
    0x0080403c    /*  74 (LREF 4 2) */,
    0x0000101c    /*  75 (LOCAL-ENV-CALL 1) */,
    0x00001018    /*  76 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  77 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 82),
    0x0000004c    /*  79 (LREF10-PUSH) */,
    0x0080503c    /*  80 (LREF 5 2) */,
    0x0000101c    /*  81 (LOCAL-ENV-CALL 1) */,
    0x00001018    /*  82 (PUSH-LOCAL-ENV 1) */,
    0x00000046    /*  83 (LREF30) */,
    0x0000002e    /*  84 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* none */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 89)  /*     89 */,
    0x0000000a    /*  87 (CONST-RET) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000044    /*  89 (LREF20) */,
    0x0000002e    /*  90 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* none */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 95)  /*     95 */,
    0x0000000a    /*  93 (CONST-RET) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000041    /*  95 (LREF10) */,
    0x0000001e    /*  96 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 106),
    0x0000003d    /*  98 (LREF0) */,
    0x0000001e    /*  99 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]) + 105),
    0x0000004c    /* 101 (LREF10-PUSH) */,
    0x0000003d    /* 102 (LREF0) */,
    0x0000008f    /* 103 (EQ) */,
    0x00000014    /* 104 (RET) */,
    0x00404052    /* 105 (LREF-RET 4 1) */,
    0x00404052    /* 106 (LREF-RET 4 1) */,
    /* (ces-upper-compatible? loop) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[133]) + 7),
    0x00000051    /*   2 (LREF30-PUSH) */,
    0x0000006a    /*   3 (LREF0-CAR) */,
    0x0000008b    /*   4 (MEMQ) */,
    0x00001062    /*   5 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#boolean.c110a940> */,
    0x00000031    /*   7 (RT) */,
    0x0000004c    /*   8 (LREF10-PUSH) */,
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[133]) + 15),
    0x00807047    /*  11 (LREF-PUSH 7 2) */,
    0x00000076    /*  12 (LREF0-CDR) */,
    0x00002062    /*  13 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.c110a760> */,
    0x00002063    /*  15 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#any.c110a7c0> */,
    0x00000014    /*  17 (RET) */,
    /* ces-upper-compatible? */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[59])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[229])) /* (lambda (a b :optional (unknown-fallback #f)) (let* ((ces-a (canon-name a)) (ces-b (canon-name b)) (entry-a (find-entry ces-a))) (cond ((or (eq? ces-a 'none) (eq? ces-b 'none)) #t) ((or (not entry-a) (not (find-entry ces-b))) unknown-fallback) (else (let loop ((entry entry-a)) (or (boolean (memq ces-b (car entry))) (any loop (map find-entry (cdr entry))))))))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.c11008e0> */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 49),
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 47),
    0x0000200e    /*  33 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 45),
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 40),
    0x0000004e    /*  37 (LREF12-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.c10f7fc0> */,
    0x0000000d    /*  40 (PUSH) */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #[\-_] */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-delete.c10f1000> */,
    0x00001062    /*  45 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-downcase.c10f1040> */,
    0x00001062    /*  47 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->symbol.c10f1080> */,
    0x00001018    /*  49 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 70),
    0x0000100e    /*  52 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 68),
    0x0000200e    /*  54 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 66),
    0x0000100e    /*  56 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 61),
    0x00000050    /*  58 (LREF21-PUSH) */,
    0x0000105f    /*  59 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.c10f7fc0> */,
    0x0000000d    /*  61 (PUSH) */,
    0x00000006    /*  62 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #[\-_] */,
    0x0000205f    /*  64 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-delete.c10f1000> */,
    0x00001062    /*  66 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-downcase.c10f1040> */,
    0x00001062    /*  68 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->symbol.c10f1080> */,
    0x00001018    /*  70 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  71 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 76),
    0x0000004c    /*  73 (LREF10-PUSH) */,
    0x0080403c    /*  74 (LREF 4 2) */,
    0x0000101c    /*  75 (LOCAL-ENV-CALL 1) */,
    0x00001018    /*  76 (PUSH-LOCAL-ENV 1) */,
    0x00000044    /*  77 (LREF20) */,
    0x0000002e    /*  78 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* none */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 83)  /*     83 */,
    0x0000000a    /*  81 (CONST-RET) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000041    /*  83 (LREF10) */,
    0x0000002e    /*  84 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* none */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 89)  /*     89 */,
    0x0000000a    /*  87 (CONST-RET) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000003d    /*  89 (LREF0) */,
    0x0000001e    /*  90 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 106),
    0x0000100e    /*  92 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 97),
    0x0000004c    /*  94 (LREF10-PUSH) */,
    0x0080503c    /*  95 (LREF 5 2) */,
    0x0000101c    /*  96 (LOCAL-ENV-CALL 1) */,
    0x0000001e    /*  97 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]) + 105),
    0x00001019    /*  99 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[237])) /* (#<compiled-code (ces-upper-compatible? loop)@0xfc45c1119f60>) */,
    0x0000004c    /* 101 (LREF10-PUSH) */,
    0x0000003d    /* 102 (LREF0) */,
    0x0000101d    /* 103 (LOCAL-ENV-TAIL-CALL 1) */,
    0x00000014    /* 104 (RET) */,
    0x00403052    /* 105 (LREF-RET 3 1) */,
    0x00403052    /* 106 (LREF-RET 3 1) */,
    /* %toplevel */
    0x00000005    /*   0 (CONSTU) */,
    0x00000015    /*   1 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c10e7a60> */,
    0x00003019    /*   3 (LOCAL-ENV-CLOSURES 3) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[241])) /* (#<compiled-code find-entry@0xfc45c1033120> #<compiled-code ces-equivalent?@0xfc45c1033060> #<compiled-code ces-upper-compatible?@0xfc45c1033000>) */,
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x0000003d    /*   6 (LREF0) */,
    0x000020a2    /*   7 (VALUES 2) */,
    0x0000001a    /*   8 (POP-LOCAL-ENV) */,
    0x00002036    /*   9 (TAIL-RECEIVE 2 0) */,
    0x0000003e    /*  10 (LREF1) */,
    0x0000003b    /*  11 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c110a600> */,
    0x0000003d    /*  13 (LREF0) */,
    0x0000001a    /*  14 (POP-LOCAL-ENV) */,
    0x00000015    /*  15 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-upper-compatible?.c10e79e0> */,
    0x00000014    /*  17 (RET) */,
    /* %ces-replacement */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<string>.c074e980> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#is-a?.c074eb20> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 12),
    0x0000003d    /*   9 (LREF0) */,
    0x00000013    /*  10 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 21),
    0x0000300e    /*  12 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 21),
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ces */,
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<string>.c074e8a0> */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.c074eb00> */,
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 28),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[56])) /* "utf8" */,
    0x00000048    /*  25 (LREF0-PUSH) */,
    0x0000205f    /*  26 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c074e7e0> */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 32),
    0x0000000a    /*  30 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[244])) /* (239 191 189) */,
    0x0000200e    /*  32 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 39),
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[40])) /* "eucjp" */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x0000205f    /*  37 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c074e600> */,
    0x0000001e    /*  39 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 43),
    0x0000000a    /*  41 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[246])) /* (162 174) */,
    0x0000200e    /*  43 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 50),
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[52])) /* "sjis" */,
    0x00000048    /*  47 (LREF0-PUSH) */,
    0x0000205f    /*  48 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c074e460> */,
    0x0000001e    /*  50 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 54),
    0x0000000a    /*  52 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[248])) /* (129 172) */,
    0x0000200e    /*  54 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 61),
    0x00000006    /*  56 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[26])) /* "iso2022jp" */,
    0x00000048    /*  58 (LREF0-PUSH) */,
    0x0000205f    /*  59 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c074e2c0> */,
    0x0000001e    /*  61 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 65),
    0x0000000a    /*  63 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[246])) /* (162 174) */,
    0x0000200e    /*  65 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 72),
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[15])) /* "ascii" */,
    0x00000048    /*  69 (LREF0-PUSH) */,
    0x0000205f    /*  70 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c074e120> */,
    0x0000001e    /*  72 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 76),
    0x0000000a    /*  74 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /*  76 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 83),
    0x00000006    /*  78 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[17])) /* "iso88591" */,
    0x00000048    /*  80 (LREF0-PUSH) */,
    0x0000205f    /*  81 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752fc0> */,
    0x0000001e    /*  83 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 87),
    0x0000000a    /*  85 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /*  87 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 94),
    0x00000006    /*  89 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[18])) /* "iso88592" */,
    0x00000048    /*  91 (LREF0-PUSH) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752e60> */,
    0x0000001e    /*  94 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 98),
    0x0000000a    /*  96 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /*  98 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 105),
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[19])) /* "iso88593" */,
    0x00000048    /* 102 (LREF0-PUSH) */,
    0x0000205f    /* 103 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752d00> */,
    0x0000001e    /* 105 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 109),
    0x0000000a    /* 107 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /* 109 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 116),
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[20])) /* "iso88594" */,
    0x00000048    /* 113 (LREF0-PUSH) */,
    0x0000205f    /* 114 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752ba0> */,
    0x0000001e    /* 116 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 120),
    0x0000000a    /* 118 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /* 120 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 127),
    0x00000006    /* 122 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[21])) /* "iso88595" */,
    0x00000048    /* 124 (LREF0-PUSH) */,
    0x0000205f    /* 125 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752a40> */,
    0x0000001e    /* 127 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 131),
    0x0000000a    /* 129 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /* 131 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 138),
    0x00000006    /* 133 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[22])) /* "iso88596" */,
    0x00000048    /* 135 (LREF0-PUSH) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c07528e0> */,
    0x0000001e    /* 138 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 142),
    0x0000000a    /* 140 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /* 142 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 149),
    0x00000006    /* 144 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[23])) /* "iso88597" */,
    0x00000048    /* 146 (LREF0-PUSH) */,
    0x0000205f    /* 147 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752780> */,
    0x0000001e    /* 149 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 153),
    0x0000000a    /* 151 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /* 153 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 160),
    0x00000006    /* 155 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[24])) /* "iso88598" */,
    0x00000048    /* 157 (LREF0-PUSH) */,
    0x0000205f    /* 158 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c0752620> */,
    0x0000001e    /* 160 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 164),
    0x0000000a    /* 162 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000200e    /* 164 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 171),
    0x00000006    /* 166 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[25])) /* "iso88599" */,
    0x00000048    /* 168 (LREF0-PUSH) */,
    0x0000205f    /* 169 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-equivalent?.c07524c0> */,
    0x0000001e    /* 171 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]) + 175),
    0x0000000a    /* 173 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    0x0000000a    /* 175 (CONST-RET) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[249])) /* (63) */,
    /* %ces-input */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009b    /*   1 (STRINGP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 19),
    0x0000300e    /*   4 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 13),
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :private? */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000305f    /*  11 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-string.c181bda0> */,
    0x0000100f    /*  13 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-length.c181bca0> */,
    0x000020a3    /*  18 (VALUES-RET 2) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 26),
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x0000005e    /*  22 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<u8vector>.c181b740> */,
    0x0000205f    /*  24 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#is-a?.c181bc20> */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 39),
    0x0000100e    /*  28 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 33),
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x0000105f    /*  31 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-uvector.c181b6e0> */,
    0x0000100f    /*  33 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]) + 38),
    0x00000048    /*  35 (LREF0-PUSH) */,
    0x0000105f    /*  36 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.c181b640> */,
    0x000020a3    /*  38 (VALUES-RET 2) */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[104])) /* "string or u8vector required, but got:" */,
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x00002060    /*  42 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.c181b5a0> */,
    0x00000014    /*  44 (RET) */,
    /* %ces-output */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000005d    /*   1 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<string>.c1b1d980> */,
    0x00000020    /*   3 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]) + 16),
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]) + 13),
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :private? */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-output-string.c1b1d8a0> */,
    0x00000061    /*  13 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-output-string.c1b1d7e0> */,
    0x000020a3    /*  15 (VALUES-RET 2) */,
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000005d    /*  17 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<u8vector>.c1b1d5e0> */,
    0x00000020    /*  19 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]) + 28),
    0x0000000e    /*  21 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]) + 25),
    0x0000005f    /*  23 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-output-uvector.c1b1d540> */,
    0x00000061    /*  25 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-output-uvector.c1b1d4a0> */,
    0x000020a3    /*  27 (VALUES-RET 2) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[109])) /* "Only <string> or <u8vector> is supported, but got:" */,
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x00002060    /*  31 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.c1b1d3e0> */,
    0x00000014    /*  33 (RET) */,
    /* ces-convert-to */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /*   8 (LREF10) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 15),
    0x0000007a    /*  14 (LREF10-CDR) */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000005    /*  16 (CONSTU) */,
    0x00002018    /*  17 (PUSH-LOCAL-ENV 2) */,
    0x0000003e    /*  18 (LREF1) */,
    0x00000022    /*  19 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 101),
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c14b5860> */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 31),
    0x00000005    /*  28 (CONSTU) */,
    0x00000013    /*  29 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 32),
    0x0000003d    /*  31 (LREF0) */,
    0x00001018    /*  32 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 38),
    0x00803047    /*  35 (LREF-PUSH 3 2) */,
    0x0000105f    /*  36 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ces-input.c14b9e40> */,
    0x00002036    /*  38 (TAIL-RECEIVE 2 0) */,
    0x0000100e    /*  39 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 44),
    0x00c04047    /*  41 (LREF-PUSH 4 3) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ces-output.c14b9c40> */,
    0x00002036    /*  44 (TAIL-RECEIVE 2 0) */,
    0x0000a00e    /*  45 (PRE-CALL 10) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 64),
    0x0000004d    /*  47 (LREF11-PUSH) */,
    0x00405047    /*  48 (LREF-PUSH 5 1) */,
    0x00000006    /*  49 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :to-code */,
    0x00004047    /*  51 (LREF-PUSH 4 0) */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :buffer-size */,
    0x0000004c    /*  54 (LREF10-PUSH) */,
    0x00000006    /*  55 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000006    /*  57 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    0x0000004f    /*  61 (LREF20-PUSH) */,
    0x0000a05f    /*  62 (GREF-CALL 10) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-conversion-port.c14b93a0> */,
    0x00001018    /*  64 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  65 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 75),
    0x00000048    /*  67 (LREF0-PUSH) */,
    0x0000004d    /*  68 (LREF11-PUSH) */,
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :unit */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* byte */,
    0x0000405f    /*  73 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#copy-port.c14b9120> */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 80),
    0x00000048    /*  77 (LREF0-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-input-port.c14bdb80> */,
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 85),
    0x0000004d    /*  82 (LREF11-PUSH) */,
    0x0000105f    /*  83 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#flush.c14bdae0> */,
    0x0000100e    /*  85 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 90),
    0x0000004d    /*  87 (LREF11-PUSH) */,
    0x00000041    /*  88 (LREF10) */,
    0x00001011    /*  89 (CALL 1) */,
    0x00400036    /*  90 (TAIL-RECEIVE 0 1) */,
    0x0000100e    /*  91 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 96),
    0x00000050    /*  93 (LREF21-PUSH) */,
    0x0000105f    /*  94 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-output-port.c14bd5c0> */,
    0x0000005e    /*  96 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#values.c14bd760> */,
    0x0000003d    /*  98 (LREF0) */,
    0x00002095    /*  99 (TAIL-APPLY 2) */,
    0x00000014    /* 100 (RET) */,
    0x00000077    /* 101 (LREF1-CDR) */,
    0x00000022    /* 102 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 110),
    0x00000006    /* 104 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x00000049    /* 106 (LREF1-PUSH) */,
    0x00002060    /* 107 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c14b5800> */,
    0x00000014    /* 109 (RET) */,
    0x0000100e    /* 110 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 115),
    0x0000006b    /* 112 (LREF1-CAR) */,
    0x00001062    /* 113 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c14b57a0> */,
    0x00001018    /* 115 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 116 (LREF0) */,
    0x0000002e    /* 117 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 127)  /*    127 */,
    0x00000042    /* 120 (LREF11) */,
    0x00000087    /* 121 (CDDR-PUSH) */,
    0x00000042    /* 122 (LREF11) */,
    0x00000083    /* 123 (CADR-PUSH) */,
    0x0000201b    /* 124 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 18),
    0x00000014    /* 126 (RET) */,
    0x0000200e    /* 127 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 134),
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[127])) /* "unknown keyword ~S" */,
    0x0000006f    /* 131 (LREF11-CAR) */,
    0x00002062    /* 132 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.c14b56e0> */,
    0x00000042    /* 134 (LREF11) */,
    0x00000087    /* 135 (CDDR-PUSH) */,
    0x0000004c    /* 136 (LREF10-PUSH) */,
    0x0000201b    /* 137 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]) + 18),
    0x00000014    /* 139 (RET) */,
    0x00000014    /* 140 (RET) */,
    /* ces-convert */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /*   8 (LREF10) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 15),
    0x0000007a    /*  14 (LREF10-CDR) */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000005    /*  16 (CONSTU) */,
    0x00002018    /*  17 (PUSH-LOCAL-ENV 2) */,
    0x0000003e    /*  18 (LREF1) */,
    0x00000022    /*  19 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 44),
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c0c18040> */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 31),
    0x00000005    /*  28 (CONSTU) */,
    0x00000013    /*  29 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 32),
    0x0000003d    /*  31 (LREF0) */,
    0x00001018    /*  32 (PUSH-LOCAL-ENV 1) */,
    0x0000005e    /*  33 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<string>.c0c1bcc0> */,
    0x00803047    /*  35 (LREF-PUSH 3 2) */,
    0x00403047    /*  36 (LREF-PUSH 3 1) */,
    0x0000004f    /*  37 (LREF20-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    0x00000048    /*  40 (LREF0-PUSH) */,
    0x00006060    /*  41 (GREF-TAIL-CALL 6) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-convert-to.c0c1bd00> */,
    0x00000014    /*  43 (RET) */,
    0x00000077    /*  44 (LREF1-CDR) */,
    0x00000022    /*  45 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 53),
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x00000049    /*  49 (LREF1-PUSH) */,
    0x00002060    /*  50 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c0c1bf80> */,
    0x00000014    /*  52 (RET) */,
    0x0000100e    /*  53 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 58),
    0x0000006b    /*  55 (LREF1-CAR) */,
    0x00001062    /*  56 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c0c1bf20> */,
    0x00001018    /*  58 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  59 (LREF0) */,
    0x0000002e    /*  60 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 70)  /*     70 */,
    0x00000042    /*  63 (LREF11) */,
    0x00000087    /*  64 (CDDR-PUSH) */,
    0x00000042    /*  65 (LREF11) */,
    0x00000083    /*  66 (CADR-PUSH) */,
    0x0000201b    /*  67 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 18),
    0x00000014    /*  69 (RET) */,
    0x0000200e    /*  70 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 77),
    0x00000006    /*  72 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[127])) /* "unknown keyword ~S" */,
    0x0000006f    /*  74 (LREF11-CAR) */,
    0x00002062    /*  75 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.c0c1be60> */,
    0x00000042    /*  77 (LREF11) */,
    0x00000087    /*  78 (CDDR-PUSH) */,
    0x0000004c    /*  79 (LREF10-PUSH) */,
    0x0000201b    /*  80 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]) + 18),
    0x00000014    /*  82 (RET) */,
    0x00000014    /*  83 (RET) */,
    /* wrap-with-input-conversion */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x00002018    /*   2 (PUSH-LOCAL-ENV 2) */,
    0x0000003e    /*   3 (LREF1) */,
    0x00000022    /*   4 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 41),
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c0e551a0> */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 19),
    0x0000000e    /*  13 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 20),
    0x0000005f    /*  15 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.c0e5d160> */,
    0x00000013    /*  17 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 20),
    0x0000003d    /*  19 (LREF0) */,
    0x00001018    /*  20 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 27),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x00000050    /*  24 (LREF21-PUSH) */,
    0x0000205f    /*  25 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-upper-compatible?.c0e5d080> */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 30),
    0x00802052    /*  29 (LREF-RET 2 2) */,
    0x0000005e    /*  30 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-conversion-port.c0e6bfc0> */,
    0x00802047    /*  32 (LREF-PUSH 2 2) */,
    0x00000050    /*  33 (LREF21-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000044    /*  38 (LREF20) */,
    0x00006095    /*  39 (TAIL-APPLY 6) */,
    0x00000014    /*  40 (RET) */,
    0x00000077    /*  41 (LREF1-CDR) */,
    0x00000022    /*  42 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 50),
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x00000049    /*  46 (LREF1-PUSH) */,
    0x00002060    /*  47 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c0e55160> */,
    0x00000014    /*  49 (RET) */,
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 55),
    0x0000006b    /*  52 (LREF1-CAR) */,
    0x00001062    /*  53 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c0e55080> */,
    0x00001018    /*  55 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  56 (LREF0) */,
    0x0000002e    /*  57 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :to-code */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 67)  /*     67 */,
    0x00000042    /*  60 (LREF11) */,
    0x00000087    /*  61 (CDDR-PUSH) */,
    0x00000042    /*  62 (LREF11) */,
    0x00000083    /*  63 (CADR-PUSH) */,
    0x0000201b    /*  64 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 3),
    0x00000014    /*  66 (RET) */,
    0x00000042    /*  67 (LREF11) */,
    0x00000087    /*  68 (CDDR-PUSH) */,
    0x0000004c    /*  69 (LREF10-PUSH) */,
    0x0000201b    /*  70 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]) + 3),
    0x00000014    /*  72 (RET) */,
    0x00000014    /*  73 (RET) */,
    /* wrap-with-output-conversion */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x00002018    /*   2 (PUSH-LOCAL-ENV 2) */,
    0x0000003e    /*   3 (LREF1) */,
    0x00000022    /*   4 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 41),
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c1c91180> */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 19),
    0x0000000e    /*  13 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 20),
    0x0000005f    /*  15 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.c1c97b80> */,
    0x00000013    /*  17 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 20),
    0x0000003d    /*  19 (LREF0) */,
    0x00001018    /*  20 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 27),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x00000050    /*  24 (LREF21-PUSH) */,
    0x0000205f    /*  25 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-upper-compatible?.c1c97a20> */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 30),
    0x00802052    /*  29 (LREF-RET 2 2) */,
    0x0000005e    /*  30 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-output-conversion-port.c1c97900> */,
    0x00802047    /*  32 (LREF-PUSH 2 2) */,
    0x00000050    /*  33 (LREF21-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000044    /*  38 (LREF20) */,
    0x00006095    /*  39 (TAIL-APPLY 6) */,
    0x00000014    /*  40 (RET) */,
    0x00000077    /*  41 (LREF1-CDR) */,
    0x00000022    /*  42 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 50),
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x00000049    /*  46 (LREF1-PUSH) */,
    0x00002060    /*  47 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c1c91140> */,
    0x00000014    /*  49 (RET) */,
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 55),
    0x0000006b    /*  52 (LREF1-CAR) */,
    0x00001062    /*  53 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c1c910e0> */,
    0x00001018    /*  55 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  56 (LREF0) */,
    0x0000002e    /*  57 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :from-code */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 67)  /*     67 */,
    0x00000042    /*  60 (LREF11) */,
    0x00000087    /*  61 (CDDR-PUSH) */,
    0x00000042    /*  62 (LREF11) */,
    0x00000083    /*  63 (CADR-PUSH) */,
    0x0000201b    /*  64 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 3),
    0x00000014    /*  66 (RET) */,
    0x00000042    /*  67 (LREF11) */,
    0x00000087    /*  68 (CDDR-PUSH) */,
    0x0000004c    /*  69 (LREF10-PUSH) */,
    0x0000201b    /*  70 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]) + 3),
    0x00000014    /*  72 (RET) */,
    0x00000014    /*  73 (RET) */,
    /* (call-with-input-conversion #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0040503c    /*   1 (LREF 5 1) */,
    0x00001012    /*   2 (TAIL-CALL 1) */,
    0x00000014    /*   3 (RET) */,
    /* (call-with-input-conversion #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-input-port.c19657a0> */,
    0x00000014    /*   3 (RET) */,
    /* call-with-input-conversion */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x00004018    /*   6 (PUSH-LOCAL-ENV 4) */,
    0x00000040    /*   7 (LREF3) */,
    0x00000022    /*   8 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 94),
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 15),
    0x0000004a    /*  12 (LREF2-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c195d360> */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 23),
    0x0000000e    /*  17 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 24),
    0x0000005f    /*  19 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.c1962420> */,
    0x00000013    /*  21 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 24),
    0x0000003f    /*  23 (LREF2) */,
    0x00001018    /*  24 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 30),
    0x0000004d    /*  27 (LREF11-PUSH) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c195d360> */,
    0x0000001e    /*  30 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 35),
    0x00000002    /*  32 (CONSTI 0) */,
    0x00000013    /*  33 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 36),
    0x00000042    /*  35 (LREF11) */,
    0x00001018    /*  36 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 42),
    0x0000004f    /*  39 (LREF20-PUSH) */,
    0x0000105f    /*  40 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c195d360> */,
    0x0000001e    /*  42 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 47),
    0x00000005    /*  44 (CONSTU) */,
    0x00000013    /*  45 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 48),
    0x00000044    /*  47 (LREF20) */,
    0x00001018    /*  48 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  49 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 59),
    0x0000000e    /*  51 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 55),
    0x0000005f    /*  53 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.c1962220> */,
    0x0000000d    /*  55 (PUSH) */,
    0x0000004f    /*  56 (LREF20-PUSH) */,
    0x0000205f    /*  57 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-upper-compatible?.c1962260> */,
    0x0000001e    /*  59 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 65),
    0x00804047    /*  61 (LREF-PUSH 4 2) */,
    0x0040403c    /*  62 (LREF 4 1) */,
    0x00001012    /*  63 (TAIL-CALL 1) */,
    0x00000014    /*  64 (RET) */,
    0x0000800e    /*  65 (PRE-CALL 8) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 80),
    0x00804047    /*  67 (LREF-PUSH 4 2) */,
    0x0000004f    /*  68 (LREF20-PUSH) */,
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000009    /*  71 (CONSTF-PUSH) */,
    0x00000006    /*  72 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :buffer-size */,
    0x0000004c    /*  74 (LREF10-PUSH) */,
    0x00000006    /*  75 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    0x00000048    /*  77 (LREF0-PUSH) */,
    0x0000805f    /*  78 (GREF-CALL 8) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-conversion-port.c1962020> */,
    0x00001018    /*  80 (PUSH-LOCAL-ENV 1) */,
    0x00000016    /*  81 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[14])) /* #<compiled-code (call-with-input-conversion #f)@0xfc45c1119060> */,
    0x0000000d    /*  83 (PUSH) */,
    0x00000016    /*  84 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[15])) /* #<compiled-code (call-with-input-conversion #f)@0xfc45c1119000> */,
    0x0000000d    /*  86 (PUSH) */,
    0x00000006    /*  87 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :source-info */,
    0x00000006    /*  89 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[314])) /* ("./convaux.scm" 212) */,
    0x00004060    /*  91 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%unwind-protect.c1965960> */,
    0x00000014    /*  93 (RET) */,
    0x00000079    /*  94 (LREF3-CDR) */,
    0x00000022    /*  95 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 103),
    0x00000006    /*  97 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x0000004b    /*  99 (LREF3-PUSH) */,
    0x00002060    /* 100 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c195d2a0> */,
    0x00000014    /* 102 (RET) */,
    0x0000100e    /* 103 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 108),
    0x0000006d    /* 105 (LREF3-CAR) */,
    0x00001062    /* 106 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c1962a80> */,
    0x00001018    /* 108 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 109 (LREF0) */,
    0x0000002e    /* 110 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :encoding */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 122)  /*    122 */,
    0x00c0103c    /* 113 (LREF 1 3) */,
    0x00000087    /* 114 (CDDR-PUSH) */,
    0x00c0103c    /* 115 (LREF 1 3) */,
    0x00000083    /* 116 (CADR-PUSH) */,
    0x0000004d    /* 117 (LREF11-PUSH) */,
    0x0000004c    /* 118 (LREF10-PUSH) */,
    0x0000201b    /* 119 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 7),
    0x00000014    /* 121 (RET) */,
    0x0000003d    /* 122 (LREF0) */,
    0x0000002e    /* 123 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :conversion-buffer-size */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 135)  /*    135 */,
    0x00c0103c    /* 126 (LREF 1 3) */,
    0x00000087    /* 127 (CDDR-PUSH) */,
    0x0000004e    /* 128 (LREF12-PUSH) */,
    0x00c0103c    /* 129 (LREF 1 3) */,
    0x00000083    /* 130 (CADR-PUSH) */,
    0x0000004c    /* 131 (LREF10-PUSH) */,
    0x0000201b    /* 132 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 7),
    0x00000014    /* 134 (RET) */,
    0x0000003d    /* 135 (LREF0) */,
    0x0000002e    /* 136 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 148)  /*    148 */,
    0x00c0103c    /* 139 (LREF 1 3) */,
    0x00000087    /* 140 (CDDR-PUSH) */,
    0x0000004e    /* 141 (LREF12-PUSH) */,
    0x0000004d    /* 142 (LREF11-PUSH) */,
    0x00c0103c    /* 143 (LREF 1 3) */,
    0x00000083    /* 144 (CADR-PUSH) */,
    0x0000201b    /* 145 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 7),
    0x00000014    /* 147 (RET) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 156),
    0x00000006    /* 150 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[127])) /* "unknown keyword ~S" */,
    0x00c0103c    /* 152 (LREF 1 3) */,
    0x00000069    /* 153 (CAR-PUSH) */,
    0x0000205f    /* 154 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.c19628c0> */,
    0x00c0103c    /* 156 (LREF 1 3) */,
    0x00000087    /* 157 (CDDR-PUSH) */,
    0x0000004e    /* 158 (LREF12-PUSH) */,
    0x0000004d    /* 159 (LREF11-PUSH) */,
    0x0000004c    /* 160 (LREF10-PUSH) */,
    0x0000201b    /* 161 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]) + 7),
    0x00000014    /* 163 (RET) */,
    0x00000014    /* 164 (RET) */,
    /* (call-with-output-conversion #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0040503c    /*   1 (LREF 5 1) */,
    0x00001012    /*   2 (TAIL-CALL 1) */,
    0x00000014    /*   3 (RET) */,
    /* (call-with-output-conversion #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-output-port.c10f7440> */,
    0x00000014    /*   3 (RET) */,
    /* call-with-output-conversion */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x00004018    /*   6 (PUSH-LOCAL-ENV 4) */,
    0x00000040    /*   7 (LREF3) */,
    0x00000022    /*   8 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 94),
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 15),
    0x0000004a    /*  12 (LREF2-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c10f1bc0> */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 23),
    0x0000000e    /*  17 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 24),
    0x0000005f    /*  19 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.c10f1700> */,
    0x00000013    /*  21 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 24),
    0x0000003f    /*  23 (LREF2) */,
    0x00001018    /*  24 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 30),
    0x0000004d    /*  27 (LREF11-PUSH) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c10f1bc0> */,
    0x0000001e    /*  30 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 35),
    0x00000002    /*  32 (CONSTI 0) */,
    0x00000013    /*  33 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 36),
    0x00000042    /*  35 (LREF11) */,
    0x00001018    /*  36 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 42),
    0x0000004f    /*  39 (LREF20-PUSH) */,
    0x0000105f    /*  40 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c10f1bc0> */,
    0x0000001e    /*  42 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 47),
    0x00000005    /*  44 (CONSTU) */,
    0x00000013    /*  45 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 48),
    0x00000044    /*  47 (LREF20) */,
    0x00001018    /*  48 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  49 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 59),
    0x0000000e    /*  51 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 55),
    0x0000005f    /*  53 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.c10f7de0> */,
    0x0000000d    /*  55 (PUSH) */,
    0x0000004f    /*  56 (LREF20-PUSH) */,
    0x0000205f    /*  57 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ces-upper-compatible?.c10f7e60> */,
    0x0000001e    /*  59 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 65),
    0x00804047    /*  61 (LREF-PUSH 4 2) */,
    0x0040403c    /*  62 (LREF 4 1) */,
    0x00001012    /*  63 (TAIL-CALL 1) */,
    0x00000014    /*  64 (RET) */,
    0x0000800e    /*  65 (PRE-CALL 8) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 80),
    0x00804047    /*  67 (LREF-PUSH 4 2) */,
    0x0000004f    /*  68 (LREF20-PUSH) */,
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000009    /*  71 (CONSTF-PUSH) */,
    0x00000006    /*  72 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :buffer-size */,
    0x0000004c    /*  74 (LREF10-PUSH) */,
    0x00000006    /*  75 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    0x00000048    /*  77 (LREF0-PUSH) */,
    0x0000805f    /*  78 (GREF-CALL 8) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-output-conversion-port.c10f7a00> */,
    0x00001018    /*  80 (PUSH-LOCAL-ENV 1) */,
    0x00000016    /*  81 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[17])) /* #<compiled-code (call-with-output-conversion #f)@0xfc45c20df4e0> */,
    0x0000000d    /*  83 (PUSH) */,
    0x00000016    /*  84 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[18])) /* #<compiled-code (call-with-output-conversion #f)@0xfc45c20df360> */,
    0x0000000d    /*  86 (PUSH) */,
    0x00000006    /*  87 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :source-info */,
    0x00000006    /*  89 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2925[336])) /* ("./convaux.scm" 225) */,
    0x00004060    /*  91 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%unwind-protect.c10f7680> */,
    0x00000014    /*  93 (RET) */,
    0x00000079    /*  94 (LREF3-CDR) */,
    0x00000022    /*  95 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 103),
    0x00000006    /*  97 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x0000004b    /*  99 (LREF3-PUSH) */,
    0x00002060    /* 100 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c10f1b40> */,
    0x00000014    /* 102 (RET) */,
    0x0000100e    /* 103 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 108),
    0x0000006d    /* 105 (LREF3-CAR) */,
    0x00001062    /* 106 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c10f1aa0> */,
    0x00001018    /* 108 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 109 (LREF0) */,
    0x0000002e    /* 110 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :encoding */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 122)  /*    122 */,
    0x00c0103c    /* 113 (LREF 1 3) */,
    0x00000087    /* 114 (CDDR-PUSH) */,
    0x00c0103c    /* 115 (LREF 1 3) */,
    0x00000083    /* 116 (CADR-PUSH) */,
    0x0000004d    /* 117 (LREF11-PUSH) */,
    0x0000004c    /* 118 (LREF10-PUSH) */,
    0x0000201b    /* 119 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 7),
    0x00000014    /* 121 (RET) */,
    0x0000003d    /* 122 (LREF0) */,
    0x0000002e    /* 123 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :conversion-buffer-size */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 135)  /*    135 */,
    0x00c0103c    /* 126 (LREF 1 3) */,
    0x00000087    /* 127 (CDDR-PUSH) */,
    0x0000004e    /* 128 (LREF12-PUSH) */,
    0x00c0103c    /* 129 (LREF 1 3) */,
    0x00000083    /* 130 (CADR-PUSH) */,
    0x0000004c    /* 131 (LREF10-PUSH) */,
    0x0000201b    /* 132 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 7),
    0x00000014    /* 134 (RET) */,
    0x0000003d    /* 135 (LREF0) */,
    0x0000002e    /* 136 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 148)  /*    148 */,
    0x00c0103c    /* 139 (LREF 1 3) */,
    0x00000087    /* 140 (CDDR-PUSH) */,
    0x0000004e    /* 141 (LREF12-PUSH) */,
    0x0000004d    /* 142 (LREF11-PUSH) */,
    0x00c0103c    /* 143 (LREF 1 3) */,
    0x00000083    /* 144 (CADR-PUSH) */,
    0x0000201b    /* 145 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 7),
    0x00000014    /* 147 (RET) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 156),
    0x00000006    /* 150 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[127])) /* "unknown keyword ~S" */,
    0x00c0103c    /* 152 (LREF 1 3) */,
    0x00000069    /* 153 (CAR-PUSH) */,
    0x0000205f    /* 154 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.c10f18e0> */,
    0x00c0103c    /* 156 (LREF 1 3) */,
    0x00000087    /* 157 (CDDR-PUSH) */,
    0x0000004e    /* 158 (LREF12-PUSH) */,
    0x0000004d    /* 159 (LREF11-PUSH) */,
    0x0000004c    /* 160 (LREF10-PUSH) */,
    0x0000201b    /* 161 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]) + 7),
    0x00000014    /* 163 (RET) */,
    0x00000014    /* 164 (RET) */,
    /* (with-input-conversion with-input-conversion) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004d    /*   1 (LREF11-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#with-input-from-port.c20f3540> */,
    0x00000014    /*   4 (RET) */,
    /* with-input-conversion */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#call-with-input-conversion.c20ef480> */,
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000016    /*   3 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[20])) /* #<compiled-code (with-input-conversion with-input-conversion)@0xfc45c222b840> */,
    0x0000000d    /*   5 (PUSH) */,
    0x0000003d    /*   6 (LREF0) */,
    0x00004095    /*   7 (TAIL-APPLY 4) */,
    0x00000014    /*   8 (RET) */,
    /* (with-output-conversion with-output-conversion) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004d    /*   1 (LREF11-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#with-output-to-port.c1c3d380> */,
    0x00000014    /*   4 (RET) */,
    /* with-output-conversion */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#call-with-output-conversion.c1c394a0> */,
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000016    /*   3 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2927[22])) /* #<compiled-code (with-output-conversion with-output-conversion)@0xfc45c2393a80> */,
    0x0000000d    /*   5 (PUSH) */,
    0x0000003d    /*   6 (LREF0) */,
    0x00004095    /*   7 (TAIL-APPLY 4) */,
    0x00000014    /*   8 (RET) */,
    /* %open-input-file/conv */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000008    /*   1 (CONSTN-PUSH) */,
    0x00000005    /*   2 (CONSTU) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000005    /*   4 (CONSTU) */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000005    /*   6 (CONSTU) */,
    0x00005018    /*   7 (PUSH-LOCAL-ENV 5) */,
    0x0100003c    /*   8 (LREF 0 4) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 73),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 16),
    0x0000004a    /*  13 (LREF2-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c1cc43a0> */,
    0x0000001e    /*  16 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 21),
    0x00000004    /*  18 (CONSTF) */,
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 22),
    0x0000003f    /*  21 (LREF2) */,
    0x00001018    /*  22 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 28),
    0x0000004d    /*  25 (LREF11-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c1cc43a0> */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 33),
    0x00000002    /*  30 (CONSTI 0) */,
    0x00000013    /*  31 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 34),
    0x00000042    /*  33 (LREF11) */,
    0x00001018    /*  34 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 40),
    0x0000004f    /*  37 (LREF20-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c1cc43a0> */,
    0x0000001e    /*  40 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 46),
    0x00000001    /*  42 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* raise */,
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 47),
    0x00000044    /*  46 (LREF20) */,
    0x00001018    /*  47 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  48 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 55),
    0x0000005e    /*  50 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%open-input-file.c1cc7520> */,
    0x00404047    /*  52 (LREF-PUSH 4 1) */,
    0x00c0303c    /*  53 (LREF 3 3) */,
    0x00003095    /*  54 (TAIL-APPLY 3) */,
    0x00001018    /*  55 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  56 (LREF0) */,
    0x00000030    /*  57 (RF) */,
    0x00000048    /*  58 (LREF0-PUSH) */,
    0x00000051    /*  59 (LREF30-PUSH) */,
    0x00000006    /*  60 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :buffer-size */,
    0x0000004f    /*  62 (LREF20-PUSH) */,
    0x00000006    /*  63 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000006    /*  65 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    0x0000004c    /*  69 (LREF10-PUSH) */,
    0x00008060    /*  70 (GREF-TAIL-CALL 8) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#wrap-with-input-conversion.c1cc7420> */,
    0x00000014    /*  72 (RET) */,
    0x0100003c    /*  73 (LREF 0 4) */,
    0x00000074    /*  74 (CDR) */,
    0x00000022    /*  75 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 83),
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x01000047    /*  79 (LREF-PUSH 0 4) */,
    0x00002060    /*  80 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c1cc4360> */,
    0x00000014    /*  82 (RET) */,
    0x0000100e    /*  83 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 89),
    0x0100003c    /*  85 (LREF 0 4) */,
    0x00000069    /*  86 (CAR-PUSH) */,
    0x0000105f    /*  87 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c1cc4300> */,
    0x00001018    /*  89 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  90 (LREF0) */,
    0x0000002e    /*  91 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :encoding */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 104)  /*    104 */,
    0x0100103c    /*  94 (LREF 1 4) */,
    0x00000087    /*  95 (CDDR-PUSH) */,
    0x00c01047    /*  96 (LREF-PUSH 1 3) */,
    0x0100103c    /*  97 (LREF 1 4) */,
    0x00000083    /*  98 (CADR-PUSH) */,
    0x0000004d    /*  99 (LREF11-PUSH) */,
    0x0000004c    /* 100 (LREF10-PUSH) */,
    0x0000201b    /* 101 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 8),
    0x00000014    /* 103 (RET) */,
    0x0000003d    /* 104 (LREF0) */,
    0x0000002e    /* 105 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :conversion-buffer-size */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 118)  /*    118 */,
    0x0100103c    /* 108 (LREF 1 4) */,
    0x00000087    /* 109 (CDDR-PUSH) */,
    0x00c01047    /* 110 (LREF-PUSH 1 3) */,
    0x0000004e    /* 111 (LREF12-PUSH) */,
    0x0100103c    /* 112 (LREF 1 4) */,
    0x00000083    /* 113 (CADR-PUSH) */,
    0x0000004c    /* 114 (LREF10-PUSH) */,
    0x0000201b    /* 115 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 8),
    0x00000014    /* 117 (RET) */,
    0x0000003d    /* 118 (LREF0) */,
    0x0000002e    /* 119 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :conversion-illegal-output */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 132)  /*    132 */,
    0x0100103c    /* 122 (LREF 1 4) */,
    0x00000087    /* 123 (CDDR-PUSH) */,
    0x00c01047    /* 124 (LREF-PUSH 1 3) */,
    0x0000004e    /* 125 (LREF12-PUSH) */,
    0x0000004d    /* 126 (LREF11-PUSH) */,
    0x0100103c    /* 127 (LREF 1 4) */,
    0x00000083    /* 128 (CADR-PUSH) */,
    0x0000201b    /* 129 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 8),
    0x00000014    /* 131 (RET) */,
    0x0100103c    /* 132 (LREF 1 4) */,
    0x00000087    /* 133 (CDDR-PUSH) */,
    0x0100103c    /* 134 (LREF 1 4) */,
    0x00000069    /* 135 (CAR-PUSH) */,
    0x0100103c    /* 136 (LREF 1 4) */,
    0x00000083    /* 137 (CADR-PUSH) */,
    0x00c0103c    /* 138 (LREF 1 3) */,
    0x00003089    /* 139 (LIST-STAR 3) */,
    0x0000000d    /* 140 (PUSH) */,
    0x0000004e    /* 141 (LREF12-PUSH) */,
    0x0000004d    /* 142 (LREF11-PUSH) */,
    0x0000004c    /* 143 (LREF10-PUSH) */,
    0x0000201b    /* 144 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]) + 8),
    0x00000014    /* 146 (RET) */,
    0x00000014    /* 147 (RET) */,
    /* %open-output-file/conv */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000008    /*   1 (CONSTN-PUSH) */,
    0x00000005    /*   2 (CONSTU) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000005    /*   4 (CONSTU) */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000005    /*   6 (CONSTU) */,
    0x00005018    /*   7 (PUSH-LOCAL-ENV 5) */,
    0x0100003c    /*   8 (LREF 0 4) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 73),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 16),
    0x0000004a    /*  13 (LREF2-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c15a4400> */,
    0x0000001e    /*  16 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 21),
    0x00000004    /*  18 (CONSTF) */,
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 22),
    0x0000003f    /*  21 (LREF2) */,
    0x00001018    /*  22 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 28),
    0x0000004d    /*  25 (LREF11-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c15a4400> */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 33),
    0x00000002    /*  30 (CONSTI 0) */,
    0x00000013    /*  31 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 34),
    0x00000042    /*  33 (LREF11) */,
    0x00001018    /*  34 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 40),
    0x0000004f    /*  37 (LREF20-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.c15a4400> */,
    0x0000001e    /*  40 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 46),
    0x00000001    /*  42 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* raise */,
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 47),
    0x00000044    /*  46 (LREF20) */,
    0x00001018    /*  47 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  48 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 55),
    0x0000005e    /*  50 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%open-output-file.c15a8ce0> */,
    0x00404047    /*  52 (LREF-PUSH 4 1) */,
    0x00c0303c    /*  53 (LREF 3 3) */,
    0x00003095    /*  54 (TAIL-APPLY 3) */,
    0x00001018    /*  55 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  56 (LREF0) */,
    0x00000030    /*  57 (RF) */,
    0x00000048    /*  58 (LREF0-PUSH) */,
    0x00000051    /*  59 (LREF30-PUSH) */,
    0x00000006    /*  60 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :buffer-size */,
    0x0000004f    /*  62 (LREF20-PUSH) */,
    0x00000006    /*  63 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    0x00000006    /*  65 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :illegal-output */,
    0x0000004c    /*  69 (LREF10-PUSH) */,
    0x00008060    /*  70 (GREF-TAIL-CALL 8) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#wrap-with-output-conversion.c15a8ba0> */,
    0x00000014    /*  72 (RET) */,
    0x0100003c    /*  73 (LREF 0 4) */,
    0x00000074    /*  74 (CDR) */,
    0x00000022    /*  75 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 83),
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2924[125])) /* "keyword list not even" */,
    0x01000047    /*  79 (LREF-PUSH 0 4) */,
    0x00002060    /*  80 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.c15a43a0> */,
    0x00000014    /*  82 (RET) */,
    0x0000100e    /*  83 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 89),
    0x0100003c    /*  85 (LREF 0 4) */,
    0x00000069    /*  86 (CAR-PUSH) */,
    0x0000105f    /*  87 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.c15a4300> */,
    0x00001018    /*  89 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  90 (LREF0) */,
    0x0000002e    /*  91 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :encoding */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 104)  /*    104 */,
    0x0100103c    /*  94 (LREF 1 4) */,
    0x00000087    /*  95 (CDDR-PUSH) */,
    0x00c01047    /*  96 (LREF-PUSH 1 3) */,
    0x0100103c    /*  97 (LREF 1 4) */,
    0x00000083    /*  98 (CADR-PUSH) */,
    0x0000004d    /*  99 (LREF11-PUSH) */,
    0x0000004c    /* 100 (LREF10-PUSH) */,
    0x0000201b    /* 101 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 8),
    0x00000014    /* 103 (RET) */,
    0x0000003d    /* 104 (LREF0) */,
    0x0000002e    /* 105 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :conversion-buffer-size */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 118)  /*    118 */,
    0x0100103c    /* 108 (LREF 1 4) */,
    0x00000087    /* 109 (CDDR-PUSH) */,
    0x00c01047    /* 110 (LREF-PUSH 1 3) */,
    0x0000004e    /* 111 (LREF12-PUSH) */,
    0x0100103c    /* 112 (LREF 1 4) */,
    0x00000083    /* 113 (CADR-PUSH) */,
    0x0000004c    /* 114 (LREF10-PUSH) */,
    0x0000201b    /* 115 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 8),
    0x00000014    /* 117 (RET) */,
    0x0000003d    /* 118 (LREF0) */,
    0x0000002e    /* 119 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :conversion-illegal-output */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 132)  /*    132 */,
    0x0100103c    /* 122 (LREF 1 4) */,
    0x00000087    /* 123 (CDDR-PUSH) */,
    0x00c01047    /* 124 (LREF-PUSH 1 3) */,
    0x0000004e    /* 125 (LREF12-PUSH) */,
    0x0000004d    /* 126 (LREF11-PUSH) */,
    0x0100103c    /* 127 (LREF 1 4) */,
    0x00000083    /* 128 (CADR-PUSH) */,
    0x0000201b    /* 129 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 8),
    0x00000014    /* 131 (RET) */,
    0x0100103c    /* 132 (LREF 1 4) */,
    0x00000087    /* 133 (CDDR-PUSH) */,
    0x0100103c    /* 134 (LREF 1 4) */,
    0x00000069    /* 135 (CAR-PUSH) */,
    0x0100103c    /* 136 (LREF 1 4) */,
    0x00000083    /* 137 (CADR-PUSH) */,
    0x00c0103c    /* 138 (LREF 1 3) */,
    0x00003089    /* 139 (LIST-STAR 3) */,
    0x0000000d    /* 140 (PUSH) */,
    0x0000004e    /* 141 (LREF12-PUSH) */,
    0x0000004d    /* 142 (LREF11-PUSH) */,
    0x0000004c    /* 143 (LREF10-PUSH) */,
    0x0000201b    /* 144 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]) + 8),
    0x00000014    /* 146 (RET) */,
    0x00000014    /* 147 (RET) */,
  },
  {   /* ScmPair d2925 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[2])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(91U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[7])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[8])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[10]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[9]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[15])},
       { SCM_OBJ(&scm__rc.d2925[16]), SCM_NIL},
       { SCM_MAKE_INT(88591U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[18])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[19]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88592U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[22])},
       { SCM_OBJ(&scm__rc.d2925[23]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88593U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[25])},
       { SCM_OBJ(&scm__rc.d2925[26]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88594U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[28])},
       { SCM_OBJ(&scm__rc.d2925[29]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88595U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[31])},
       { SCM_OBJ(&scm__rc.d2925[32]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88596U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[34])},
       { SCM_OBJ(&scm__rc.d2925[35]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88597U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[37])},
       { SCM_OBJ(&scm__rc.d2925[38]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88598U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[40])},
       { SCM_OBJ(&scm__rc.d2925[41]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_MAKE_INT(88599U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[43])},
       { SCM_OBJ(&scm__rc.d2925[44]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[46])},
       { SCM_OBJ(&scm__rc.d2925[47]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[49])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[50]), SCM_OBJ(&scm__rc.d2925[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[53])},
       { SCM_OBJ(&scm__rc.d2925[54]), SCM_OBJ(&scm__rc.d2925[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[56])},
       { SCM_OBJ(&scm__rc.d2925[57]), SCM_OBJ(&scm__rc.d2925[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[59])},
       { SCM_OBJ(&scm__rc.d2925[60]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[62])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[63]), SCM_OBJ(&scm__rc.d2925[64])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[66])},
       { SCM_OBJ(&scm__rc.d2925[67]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[69]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[71]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[73]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[75]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[77])},
       { SCM_OBJ(&scm__rc.d2925[78]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[80])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[81]), SCM_OBJ(&scm__rc.d2925[82])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[84])},
       { SCM_OBJ(&scm__rc.d2925[85]), SCM_OBJ(&scm__rc.d2925[82])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[87]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[89])},
       { SCM_OBJ(&scm__rc.d2925[90]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[94])},
       { SCM_OBJ(&scm__rc.d2925[95]), SCM_OBJ(&scm__rc.d2925[20])},
       { SCM_OBJ(&scm__rc.d2925[96]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[91]), SCM_OBJ(&scm__rc.d2925[97])},
       { SCM_OBJ(&scm__rc.d2925[88]), SCM_OBJ(&scm__rc.d2925[98])},
       { SCM_OBJ(&scm__rc.d2925[86]), SCM_OBJ(&scm__rc.d2925[99])},
       { SCM_OBJ(&scm__rc.d2925[83]), SCM_OBJ(&scm__rc.d2925[100])},
       { SCM_OBJ(&scm__rc.d2925[79]), SCM_OBJ(&scm__rc.d2925[101])},
       { SCM_OBJ(&scm__rc.d2925[76]), SCM_OBJ(&scm__rc.d2925[102])},
       { SCM_OBJ(&scm__rc.d2925[74]), SCM_OBJ(&scm__rc.d2925[103])},
       { SCM_OBJ(&scm__rc.d2925[72]), SCM_OBJ(&scm__rc.d2925[104])},
       { SCM_OBJ(&scm__rc.d2925[70]), SCM_OBJ(&scm__rc.d2925[105])},
       { SCM_OBJ(&scm__rc.d2925[68]), SCM_OBJ(&scm__rc.d2925[106])},
       { SCM_OBJ(&scm__rc.d2925[65]), SCM_OBJ(&scm__rc.d2925[107])},
       { SCM_OBJ(&scm__rc.d2925[61]), SCM_OBJ(&scm__rc.d2925[108])},
       { SCM_OBJ(&scm__rc.d2925[58]), SCM_OBJ(&scm__rc.d2925[109])},
       { SCM_OBJ(&scm__rc.d2925[55]), SCM_OBJ(&scm__rc.d2925[110])},
       { SCM_OBJ(&scm__rc.d2925[52]), SCM_OBJ(&scm__rc.d2925[111])},
       { SCM_OBJ(&scm__rc.d2925[48]), SCM_OBJ(&scm__rc.d2925[112])},
       { SCM_OBJ(&scm__rc.d2925[45]), SCM_OBJ(&scm__rc.d2925[113])},
       { SCM_OBJ(&scm__rc.d2925[42]), SCM_OBJ(&scm__rc.d2925[114])},
       { SCM_OBJ(&scm__rc.d2925[39]), SCM_OBJ(&scm__rc.d2925[115])},
       { SCM_OBJ(&scm__rc.d2925[36]), SCM_OBJ(&scm__rc.d2925[116])},
       { SCM_OBJ(&scm__rc.d2925[33]), SCM_OBJ(&scm__rc.d2925[117])},
       { SCM_OBJ(&scm__rc.d2925[30]), SCM_OBJ(&scm__rc.d2925[118])},
       { SCM_OBJ(&scm__rc.d2925[27]), SCM_OBJ(&scm__rc.d2925[119])},
       { SCM_OBJ(&scm__rc.d2925[24]), SCM_OBJ(&scm__rc.d2925[120])},
       { SCM_OBJ(&scm__rc.d2925[21]), SCM_OBJ(&scm__rc.d2925[121])},
       { SCM_OBJ(&scm__rc.d2925[17]), SCM_OBJ(&scm__rc.d2925[122])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[4])},
       { SCM_OBJ(&scm__rc.d2925[126]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[127])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[128])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[129])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[131])},
       { SCM_OBJ(&scm__rc.d2925[132]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[133])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[135])},
       { SCM_OBJ(&scm__rc.d2925[136]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[137])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[139])},
       { SCM_OBJ(&scm__rc.d2925[140]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[141])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[143])},
       { SCM_OBJ(&scm__rc.d2925[144]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[145])},
       { SCM_OBJ(&scm__rc.d2925[146]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[142]), SCM_OBJ(&scm__rc.d2925[147])},
       { SCM_OBJ(&scm__rc.d2925[138]), SCM_OBJ(&scm__rc.d2925[148])},
       { SCM_OBJ(&scm__rc.d2925[134]), SCM_OBJ(&scm__rc.d2925[149])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[151])},
       { SCM_OBJ(&scm__rc.d2925[152]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[154])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[156])},
       { SCM_OBJ(&scm__rc.d2925[157]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[155]), SCM_OBJ(&scm__rc.d2925[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[159])},
       { SCM_TRUE, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[160]), SCM_OBJ(&scm__rc.d2925[161])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[163])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[165])},
       { SCM_OBJ(&scm__rc.d2925[166]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[164]), SCM_OBJ(&scm__rc.d2925[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[168])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[169]), SCM_OBJ(&scm__rc.d2925[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[165])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[172])},
       { SCM_OBJ(&scm__rc.d2925[173]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[174])},
       { SCM_OBJ(&scm__rc.d2925[175]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[171]), SCM_OBJ(&scm__rc.d2925[176])},
       { SCM_OBJ(&scm__rc.d2925[162]), SCM_OBJ(&scm__rc.d2925[177])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[178])},
       { SCM_OBJ(&scm__rc.d2925[179]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[150]), SCM_OBJ(&scm__rc.d2925[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[181])},
       { SCM_OBJ(&scm__rc.d2925[182]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[130]), SCM_OBJ(&scm__rc.d2925[183])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[184])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[142]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[138]), SCM_OBJ(&scm__rc.d2925[187])},
       { SCM_OBJ(&scm__rc.d2925[134]), SCM_OBJ(&scm__rc.d2925[188])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[145])},
       { SCM_OBJ(&scm__rc.d2925[190]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[164]), SCM_OBJ(&scm__rc.d2925[191])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[192])},
       { SCM_OBJ(&scm__rc.d2925[193]), SCM_OBJ(&scm__rc.d2925[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[163])},
       { SCM_OBJ(&scm__rc.d2925[195]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[197])},
       { SCM_OBJ(&scm__rc.d2925[198]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[199])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[200])},
       { SCM_OBJ(&scm__rc.d2925[201]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[202])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[197])},
       { SCM_OBJ(&scm__rc.d2925[204]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[205])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[206])},
       { SCM_OBJ(&scm__rc.d2925[207]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[209])},
       { SCM_OBJ(&scm__rc.d2925[210]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[203]), SCM_OBJ(&scm__rc.d2925[211])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[212])},
       { SCM_OBJ(&scm__rc.d2925[213]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[196]), SCM_OBJ(&scm__rc.d2925[214])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[215])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[216])},
       { SCM_OBJ(&scm__rc.d2925[217]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[218])},
       { SCM_OBJ(&scm__rc.d2925[219]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[194]), SCM_OBJ(&scm__rc.d2925[220])},
       { SCM_OBJ(&scm__rc.d2925[162]), SCM_OBJ(&scm__rc.d2925[221])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[222])},
       { SCM_OBJ(&scm__rc.d2925[223]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[189]), SCM_OBJ(&scm__rc.d2925[224])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[225])},
       { SCM_OBJ(&scm__rc.d2925[226]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[130]), SCM_OBJ(&scm__rc.d2925[227])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[228])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[230])},
       { SCM_MAKE_INT(110U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[232])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[233])},
       { SCM_OBJ(&scm__rc.d2925[234]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2927[4]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2927[5]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2927[3]), SCM_OBJ(&scm__rc.d2925[239])},
       { SCM_OBJ(&scm__rc.d2927[2]), SCM_OBJ(&scm__rc.d2925[240])},
       { SCM_MAKE_INT(189U), SCM_NIL},
       { SCM_MAKE_INT(191U), SCM_OBJ(&scm__rc.d2925[242])},
       { SCM_MAKE_INT(239U), SCM_OBJ(&scm__rc.d2925[243])},
       { SCM_MAKE_INT(174U), SCM_NIL},
       { SCM_MAKE_INT(162U), SCM_OBJ(&scm__rc.d2925[245])},
       { SCM_MAKE_INT(172U), SCM_NIL},
       { SCM_MAKE_INT(129U), SCM_OBJ(&scm__rc.d2925[247])},
       { SCM_MAKE_INT(63U), SCM_NIL},
       { SCM_MAKE_INT(118U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[250])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[251])},
       { SCM_OBJ(&scm__rc.d2925[252]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(145U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[256])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[257])},
       { SCM_OBJ(&scm__rc.d2925[258]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(154U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[262])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[263])},
       { SCM_OBJ(&scm__rc.d2925[264]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[268])},
       { SCM_OBJ(&scm__rc.d2925[267]), SCM_OBJ(&scm__rc.d2925[269])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[270])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[271])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[272])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[273])},
       { SCM_MAKE_INT(163U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[275])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[276])},
       { SCM_OBJ(&scm__rc.d2925[277]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(177U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[280])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[281])},
       { SCM_OBJ(&scm__rc.d2925[282]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[285]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[286])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[288])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[289])},
       { SCM_OBJ(&scm__rc.d2925[287]), SCM_OBJ(&scm__rc.d2925[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[291])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[292])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[293])},
       { SCM_MAKE_INT(185U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[295])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[296])},
       { SCM_OBJ(&scm__rc.d2925[297]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[286])},
       { SCM_OBJ(&scm__rc.d2925[300]), SCM_OBJ(&scm__rc.d2925[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[301])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[302])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[303])},
       { SCM_MAKE_INT(193U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[305])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[306])},
       { SCM_OBJ(&scm__rc.d2925[307]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(212U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[313])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[315])},
       { SCM_OBJ(&scm__rc.d2925[316]), SCM_OBJ(&scm__rc.d2925[286])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[318])},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[319]), SCM_OBJ(&scm__rc.d2925[320])},
       { SCM_OBJ(&scm__rc.d2925[321]), SCM_OBJ(&scm__rc.d2925[268])},
       { SCM_OBJ(&scm__rc.d2925[317]), SCM_OBJ(&scm__rc.d2925[322])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[323])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[324])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[325])},
       { SCM_MAKE_INT(202U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[327])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[328])},
       { SCM_OBJ(&scm__rc.d2925[329]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(225U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[335])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[337])},
       { SCM_OBJ(&scm__rc.d2925[338]), SCM_OBJ(&scm__rc.d2925[286])},
       { SCM_OBJ(&scm__rc.d2925[339]), SCM_OBJ(&scm__rc.d2925[322])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[341])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[342])},
       { SCM_MAKE_INT(215U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[344])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[345])},
       { SCM_OBJ(&scm__rc.d2925[346]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[349])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(230U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[352])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[353])},
       { SCM_OBJ(&scm__rc.d2925[354]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[357])},
       { SCM_MAKE_INT(228U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[359])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[360])},
       { SCM_OBJ(&scm__rc.d2925[361]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[364])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(235U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[367])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[368])},
       { SCM_OBJ(&scm__rc.d2925[369]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(233U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[372])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[373])},
       { SCM_OBJ(&scm__rc.d2925[374]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[268])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[379])},
       { SCM_OBJ(&scm__rc.d2925[380]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[378]), SCM_OBJ(&scm__rc.d2925[381])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[383])},
       { SCM_OBJ(&scm__rc.d2925[382]), SCM_OBJ(&scm__rc.d2925[384])},
       { SCM_OBJ(&scm__rc.d2925[321]), SCM_OBJ(&scm__rc.d2925[385])},
       { SCM_OBJ(&scm__rc.d2925[377]), SCM_OBJ(&scm__rc.d2925[386])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[387])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[388])},
       { SCM_MAKE_INT(240U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[390])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[391])},
       { SCM_OBJ(&scm__rc.d2925[392]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(251U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[395])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[396])},
       { SCM_OBJ(&scm__rc.d2925[397]), SCM_OBJ(&scm__rc.d2925[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[400])},
       { SCM_MAKE_INT(269U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[402])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[403])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[405])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[406])},
       { SCM_OBJ(&scm__rc.d2925[407]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[404]), SCM_OBJ(&scm__rc.d2925[408])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[315])},
       { SCM_MAKE_INT(276U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[411])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[412])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[414])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[415])},
       { SCM_OBJ(&scm__rc.d2925[416]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[413]), SCM_OBJ(&scm__rc.d2925[417])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[337])},
       { SCM_MAKE_INT(296U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[420])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[421])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[423])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[424])},
       { SCM_OBJ(&scm__rc.d2925[425]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[422]), SCM_OBJ(&scm__rc.d2925[426])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[428])},
       { SCM_MAKE_INT(315U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2924[12]), SCM_OBJ(&scm__rc.d2925[430])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[431])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[433])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2925[434])},
       { SCM_OBJ(&scm__rc.d2925[435]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2925[432]), SCM_OBJ(&scm__rc.d2925[436])},
  },
  {   /* ScmObj d2923 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
static ScmObj convauxces_conversion_supportedP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj from_scm;
  ScmObj from;
  ScmObj to_scm;
  ScmObj to;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("ces-conversion-supported?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  from_scm = SCM_SUBRARGS[0];
  from = (from_scm);
  to_scm = SCM_SUBRARGS[1];
  to = (to_scm);
  {
{
int SCM_RESULT;

#line 271 "./convaux.scm"
{const char* cfrom=Scm_GetCESName(from,"from-code");const char* cto=
Scm_GetCESName(to,"to-code");u_long flags=0;
#line 274 "./convaux.scm"
{SCM_RESULT=(Scm_ConversionSupportedP(cfrom,cto,flags));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj convauxopen_input_conversion_port(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj source_scm;
  ScmPort* source;
  ScmObj from_code_scm;
  ScmObj from_code;
  ScmObj to_code_scm = SCM_FALSE;
  ScmObj to_code;
  ScmObj buffer_size_scm = SCM_MAKE_INT(0);
  ScmSmallInt buffer_size;
  ScmObj ownerP_scm = SCM_FALSE;
  ScmObj ownerP;
  ScmObj illegal_output_scm = SCM_UNBOUND;
  ScmObj illegal_output;
  ScmObj SCM_SUBRARGS[2];
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("open-input-conversion-port");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  source_scm = SCM_SUBRARGS[0];
  if (!SCM_IPORTP(source_scm)) Scm_Error("input port required, but got %S", source_scm);
  source = SCM_PORT(source_scm);
  from_code_scm = SCM_SUBRARGS[1];
  from_code = (from_code_scm);
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[149])) {
      to_code_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[150])) {
      buffer_size_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[151])) {
      ownerP_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[152])) {
      illegal_output_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  to_code = (to_code_scm);
  if (!SCM_INTP(buffer_size_scm)) Scm_Error("small integer required, but got %S", buffer_size_scm);
  buffer_size = SCM_INT_VALUE(buffer_size_scm);
  ownerP = (ownerP_scm);
  illegal_output = (illegal_output_scm);
  {
{
ScmObj SCM_RESULT;

#line 282 "./convaux.scm"
{const char* fc=Scm_GetCESName(from_code,"from-code");const char* tc=
Scm_GetCESName(to_code,"to-code");u_long flags=0;
#line 285 "./convaux.scm"
if (!(SCM_FALSEP(ownerP))){{
(flags)|=(CVPORT_OWNER);}}
if (SCM_EQ(illegal_output,scm__rc.d2923[245])){(flags)|=(CVPORT_REPLACE);}else if(
((SCM_UNBOUNDP(illegal_output))||(
SCM_UNDEFINEDP(illegal_output)))||(
SCM_EQ(illegal_output,scm__rc.d2923[226]))){} else {
Scm_Error(":illegal-output argument must be either raise or replace, but got: %S",illegal_output);}
#line 293 "./convaux.scm"
{SCM_RESULT=(Scm_MakeInputConversionPort(source,fc,tc,buffer_size,flags));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj convauxopen_output_conversion_port(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sink_scm;
  ScmPort* sink;
  ScmObj to_code_scm;
  ScmObj to_code;
  ScmObj from_code_scm = SCM_FALSE;
  ScmObj from_code;
  ScmObj buffer_size_scm = SCM_MAKE_INT(0);
  ScmSmallInt buffer_size;
  ScmObj ownerP_scm = SCM_FALSE;
  ScmObj ownerP;
  ScmObj illegal_output_scm = SCM_UNBOUND;
  ScmObj illegal_output;
  ScmObj SCM_SUBRARGS[2];
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("open-output-conversion-port");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sink_scm = SCM_SUBRARGS[0];
  if (!SCM_OPORTP(sink_scm)) Scm_Error("output port required, but got %S", sink_scm);
  sink = SCM_PORT(sink_scm);
  to_code_scm = SCM_SUBRARGS[1];
  to_code = (to_code_scm);
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[193])) {
      from_code_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[150])) {
      buffer_size_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[151])) {
      ownerP_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d2923[152])) {
      illegal_output_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  from_code = (from_code_scm);
  if (!SCM_INTP(buffer_size_scm)) Scm_Error("small integer required, but got %S", buffer_size_scm);
  buffer_size = SCM_INT_VALUE(buffer_size_scm);
  ownerP = (ownerP_scm);
  illegal_output = (illegal_output_scm);
  {
{
ScmObj SCM_RESULT;

#line 302 "./convaux.scm"
{const char* fc=Scm_GetCESName(from_code,"from-code");const char* tc=
Scm_GetCESName(to_code,"to-code");u_long flags=0;
#line 305 "./convaux.scm"
if (!(SCM_FALSEP(ownerP))){{
(flags)|=(CVPORT_OWNER);}}
if (SCM_EQ(illegal_output,scm__rc.d2923[245])){(flags)|=(CVPORT_REPLACE);}else if(
((SCM_UNBOUNDP(illegal_output))||(
SCM_UNDEFINEDP(illegal_output)))||(
SCM_EQ(illegal_output,scm__rc.d2923[226]))){} else {
Scm_Error(":illegal-output argument must be either raise or replace, but got: %S",illegal_output);}
#line 313 "./convaux.scm"
{SCM_RESULT=(Scm_MakeOutputConversionPort(sink,tc,fc,buffer_size,flags));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj convauxces_guess_from_string(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj string_scm;
  ScmString* string;
  ScmObj scheme_scm;
  ScmString* scheme;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("ces-guess-from-string");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  string_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(string_scm)) Scm_Error("string required, but got %S", string_scm);
  string = SCM_STRING(string_scm);
  scheme_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(scheme_scm)) Scm_Error("string required, but got %S", scheme_scm);
  scheme = SCM_STRING(scheme_scm);
  {
{
ScmObj SCM_RESULT;

#line 316 "./convaux.scm"
{ScmSmallInt size;const char* s=
Scm_GetStringContent(string,&(size),NULL,NULL);const char* guessed=
#line 319 "./convaux.scm"
Scm_GuessCES(Scm_GetStringConst(scheme),s,size);
if (guessed){
{SCM_RESULT=(SCM_MAKE_STR(guessed));goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(SCM_FALSE);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[6])),
 NULL /*termination*/
};
void Scm_Init_convaux() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d2923[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[0])),TRUE); /* gauche.charconv */
  scm__rc.d2923[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d2923[1]), SCM_FIND_MODULE_CREATE)); /* module gauche.charconv */
   Scm_SelectModule(SCM_MODULE(scm__rc.d2923[0]));
  scm__rc.d2923[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[1])),TRUE); /* find-module */
  scm__rc.d2923[4] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d2923[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.charconv */
  scm__rc.d2923[2] = Scm_MakeIdentifier(scm__rc.d2923[3], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#find-module */
  scm__rc.d2923[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[2])),TRUE); /* gauche.vport */
  scm__rc.d2923[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[3])),TRUE); /* open-input-uvector */
  scm__rc.d2923[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[4])),TRUE); /* open-output-uvector */
  scm__rc.d2923[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[5])),TRUE); /* get-output-uvector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[1]), scm__rc.d2923[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[2]), scm__rc.d2923[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[3]), scm__rc.d2923[6]);
  scm__rc.d2923[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[6])),TRUE); /* %autoload */
  scm__rc.d2923[9] = Scm_MakeIdentifier(scm__rc.d2923[10], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%autoload */
  scm__rc.d2923[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[7])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[0]))->name = scm__rc.d2923[11];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[0]))[3] = SCM_WORD(scm__rc.d2923[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[0]))[5] = SCM_WORD(scm__rc.d2923[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[0]))[8] = SCM_WORD(scm__rc.d2923[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[0]))[12] = SCM_WORD(scm__rc.d2923[9]);
  scm__rc.d2923[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[8])),TRUE); /* ces-equivalent? */
  scm__rc.d2923[12] = Scm_MakeIdentifier(scm__rc.d2923[13], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#ces-equivalent? */
  scm__rc.d2923[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[9])),TRUE); /* find-entry */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[5]), scm__rc.d2923[14]);
  scm__rc.d2923[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[10])),TRUE); /* e */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[6]), scm__rc.d2923[15]);
  scm__rc.d2923[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[11])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[9]), scm__rc.d2923[16]);
  scm__rc.d2923[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[13])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[10]), scm__rc.d2923[17]);
  scm__rc.d2923[18] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[5]), SCM_OBJ(&scm__rc.d2925[6]), SCM_OBJ(&scm__rc.d2925[12]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[13]), scm__rc.d2923[18]);
  scm__rc.d2923[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[14])),TRUE); /* usascii */
  scm__rc.d2923[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[15])),TRUE); /* ascii */
  scm__rc.d2923[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[16])),TRUE); /* iso646 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[14]), scm__rc.d2923[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[15]), scm__rc.d2923[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[16]), scm__rc.d2923[19]);
  scm__rc.d2923[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[17])),TRUE); /* iso88591 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[19]), scm__rc.d2923[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[20]), scm__rc.d2923[19]);
  scm__rc.d2923[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[18])),TRUE); /* iso88592 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[23]), scm__rc.d2923[23]);
  scm__rc.d2923[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[19])),TRUE); /* iso88593 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[26]), scm__rc.d2923[24]);
  scm__rc.d2923[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[20])),TRUE); /* iso88594 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[29]), scm__rc.d2923[25]);
  scm__rc.d2923[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[21])),TRUE); /* iso88595 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[32]), scm__rc.d2923[26]);
  scm__rc.d2923[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[22])),TRUE); /* iso88596 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[35]), scm__rc.d2923[27]);
  scm__rc.d2923[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[23])),TRUE); /* iso88597 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[38]), scm__rc.d2923[28]);
  scm__rc.d2923[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[24])),TRUE); /* iso88598 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[41]), scm__rc.d2923[29]);
  scm__rc.d2923[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[25])),TRUE); /* iso88599 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[44]), scm__rc.d2923[30]);
  scm__rc.d2923[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[26])),TRUE); /* iso2022jp */
  scm__rc.d2923[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[27])),TRUE); /* csiso2022jp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[46]), scm__rc.d2923[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[47]), scm__rc.d2923[31]);
  scm__rc.d2923[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[28])),TRUE); /* iso2022jp1 */
  scm__rc.d2923[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[29])),TRUE); /* csiso2022jp1 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[49]), scm__rc.d2923[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[50]), scm__rc.d2923[33]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[51]), scm__rc.d2923[31]);
  scm__rc.d2923[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[30])),TRUE); /* iso2022jp2 */
  scm__rc.d2923[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[31])),TRUE); /* csiso2022jp2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[53]), scm__rc.d2923[36]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[54]), scm__rc.d2923[35]);
  scm__rc.d2923[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[32])),TRUE); /* iso2022jp3 */
  scm__rc.d2923[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[33])),TRUE); /* csiso2022jp3 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[56]), scm__rc.d2923[38]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[57]), scm__rc.d2923[37]);
  scm__rc.d2923[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[34])),TRUE); /* iso2022kr */
  scm__rc.d2923[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[35])),TRUE); /* csiso2022kr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[59]), scm__rc.d2923[40]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[60]), scm__rc.d2923[39]);
  scm__rc.d2923[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[36])),TRUE); /* iso2022cnext */
  scm__rc.d2923[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[37])),TRUE); /* csiso2022cnext */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[62]), scm__rc.d2923[42]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[63]), scm__rc.d2923[41]);
  scm__rc.d2923[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[38])),TRUE); /* iso2022cn */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[64]), scm__rc.d2923[43]);
  scm__rc.d2923[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[39])),TRUE); /* csiso2022cn */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[66]), scm__rc.d2923[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[67]), scm__rc.d2923[43]);
  scm__rc.d2923[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[40])),TRUE); /* eucjp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[69]), scm__rc.d2923[45]);
  scm__rc.d2923[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[41])),TRUE); /* euckr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[71]), scm__rc.d2923[46]);
  scm__rc.d2923[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[42])),TRUE); /* euccn */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[73]), scm__rc.d2923[47]);
  scm__rc.d2923[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[43])),TRUE); /* euctw */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[75]), scm__rc.d2923[48]);
  scm__rc.d2923[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[44])),TRUE); /* big5 */
  scm__rc.d2923[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[45])),TRUE); /* bigfive */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[77]), scm__rc.d2923[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[78]), scm__rc.d2923[49]);
  scm__rc.d2923[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[46])),TRUE); /* big5hkscs */
  scm__rc.d2923[52] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[47])),TRUE); /* bigfivehkscs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[80]), scm__rc.d2923[52]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[81]), scm__rc.d2923[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[82]), scm__rc.d2923[49]);
  scm__rc.d2923[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[48])),TRUE); /* big5plus */
  scm__rc.d2923[54] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[49])),TRUE); /* bigfiveplus */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[84]), scm__rc.d2923[54]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[85]), scm__rc.d2923[53]);
  scm__rc.d2923[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[50])),TRUE); /* johab */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[87]), scm__rc.d2923[55]);
  scm__rc.d2923[56] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[51])),TRUE); /* shiftjis */
  scm__rc.d2923[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[52])),TRUE); /* sjis */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[89]), scm__rc.d2923[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[90]), scm__rc.d2923[56]);
  scm__rc.d2923[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[53])),TRUE); /* unicode */
  scm__rc.d2923[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[54])),TRUE); /* iso10646 */
  scm__rc.d2923[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[55])),TRUE); /* iso10646/utf8 */
  scm__rc.d2923[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[56])),TRUE); /* utf8 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[92]), scm__rc.d2923[61]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[93]), scm__rc.d2923[60]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[94]), scm__rc.d2923[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[95]), scm__rc.d2923[58]);
  scm__rc.d2923[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[57])),TRUE); /* find */
  scm__rc.d2923[62] = Scm_MakeIdentifier(scm__rc.d2923[63], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#find */
  scm__rc.d2923[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[58])),TRUE); /* ces */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[124]), scm__rc.d2923[64]);
  scm__rc.d2923[65] = Scm_MakeExtendedPair(scm__rc.d2923[14], SCM_OBJ(&scm__rc.d2925[124]), SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[125]), scm__rc.d2923[65]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[2]))->name = scm__rc.d2923[14];/* find-entry */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[18]))[6] = SCM_WORD(scm__rc.d2923[62]);
  scm__rc.d2923[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[60])),TRUE); /* lambda */
  scm__rc.d2923[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[61])),TRUE); /* a */
  scm__rc.d2923[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[62])),TRUE); /* b */
  scm__rc.d2923[69] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[63]))); /* :optional */
  scm__rc.d2923[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[64])),TRUE); /* unknown-fallback */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[126]), scm__rc.d2923[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[128]), scm__rc.d2923[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[129]), scm__rc.d2923[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[130]), scm__rc.d2923[67]);
  scm__rc.d2923[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[65])),TRUE); /* let* */
  scm__rc.d2923[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[66])),TRUE); /* ces-a */
  scm__rc.d2923[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[67])),TRUE); /* canon-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[131]), scm__rc.d2923[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[132]), scm__rc.d2923[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[134]), scm__rc.d2923[72]);
  scm__rc.d2923[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[68])),TRUE); /* ces-b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[135]), scm__rc.d2923[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[136]), scm__rc.d2923[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[138]), scm__rc.d2923[74]);
  scm__rc.d2923[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[69])),TRUE); /* entry-a */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[139]), scm__rc.d2923[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[140]), scm__rc.d2923[14]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[142]), scm__rc.d2923[75]);
  scm__rc.d2923[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[70])),TRUE); /* entry-b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[143]), scm__rc.d2923[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[144]), scm__rc.d2923[14]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[146]), scm__rc.d2923[76]);
  scm__rc.d2923[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[71])),TRUE); /* cond */
  scm__rc.d2923[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[72])),TRUE); /* or */
  scm__rc.d2923[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[73])),TRUE); /* eq? */
  scm__rc.d2923[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[74])),TRUE); /* quote */
  scm__rc.d2923[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[75])),TRUE); /* none */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[151]), scm__rc.d2923[81]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[152]), scm__rc.d2923[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[154]), scm__rc.d2923[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[155]), scm__rc.d2923[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[156]), scm__rc.d2923[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[157]), scm__rc.d2923[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[160]), scm__rc.d2923[78]);
  scm__rc.d2923[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[76])),TRUE); /* not */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[163]), scm__rc.d2923[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[164]), scm__rc.d2923[82]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[165]), scm__rc.d2923[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[166]), scm__rc.d2923[82]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[169]), scm__rc.d2923[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[170]), scm__rc.d2923[70]);
  scm__rc.d2923[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[77])),TRUE); /* else */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[172]), scm__rc.d2923[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[173]), scm__rc.d2923[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[175]), scm__rc.d2923[83]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[179]), scm__rc.d2923[77]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[182]), scm__rc.d2923[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[185]), scm__rc.d2923[66]);
  scm__rc.d2923[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[78])),TRUE); /* error */
  scm__rc.d2923[84] = Scm_MakeIdentifier(scm__rc.d2923[85], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#error */
  scm__rc.d2923[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[79])),TRUE); /* x->string */
  scm__rc.d2923[86] = Scm_MakeIdentifier(scm__rc.d2923[87], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#x->string */
  {
     ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
     Scm_CharSetAddRange(cs, SCM_CHAR(45), SCM_CHAR(45));
     Scm_CharSetAddRange(cs, SCM_CHAR(95), SCM_CHAR(95));
     scm__rc.d2923[88] = SCM_OBJ(cs);
  }
  scm__rc.d2923[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[80])),TRUE); /* string-delete */
  scm__rc.d2923[89] = Scm_MakeIdentifier(scm__rc.d2923[90], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#string-delete */
  scm__rc.d2923[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[81])),TRUE); /* string-downcase */
  scm__rc.d2923[91] = Scm_MakeIdentifier(scm__rc.d2923[92], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#string-downcase */
  scm__rc.d2923[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[82])),TRUE); /* string->symbol */
  scm__rc.d2923[93] = Scm_MakeIdentifier(scm__rc.d2923[94], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#string->symbol */
  scm__rc.d2923[95] = Scm_MakeExtendedPair(scm__rc.d2923[13], SCM_OBJ(&scm__rc.d2925[130]), SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[186]), scm__rc.d2923[95]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[3]))->name = scm__rc.d2923[13];/* ces-equivalent? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[28] = SCM_WORD(scm__rc.d2923[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[39] = SCM_WORD(scm__rc.d2923[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[42] = SCM_WORD(scm__rc.d2923[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[44] = SCM_WORD(scm__rc.d2923[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[46] = SCM_WORD(scm__rc.d2923[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[48] = SCM_WORD(scm__rc.d2923[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[60] = SCM_WORD(scm__rc.d2923[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[63] = SCM_WORD(scm__rc.d2923[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[65] = SCM_WORD(scm__rc.d2923[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[67] = SCM_WORD(scm__rc.d2923[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[69] = SCM_WORD(scm__rc.d2923[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[85] = SCM_WORD(scm__rc.d2923[81]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[26]))[91] = SCM_WORD(scm__rc.d2923[81]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[190]), scm__rc.d2923[82]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[193]), scm__rc.d2923[78]);
  scm__rc.d2923[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[83])),TRUE); /* let */
  scm__rc.d2923[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[84])),TRUE); /* loop */
  scm__rc.d2923[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[85])),TRUE); /* entry */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[195]), scm__rc.d2923[98]);
  scm__rc.d2923[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[86])),TRUE); /* boolean */
  scm__rc.d2923[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[87])),TRUE); /* memq */
  scm__rc.d2923[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[88])),TRUE); /* car */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[197]), scm__rc.d2923[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[198]), scm__rc.d2923[101]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[200]), scm__rc.d2923[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[201]), scm__rc.d2923[100]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[203]), scm__rc.d2923[99]);
  scm__rc.d2923[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[89])),TRUE); /* any */
  scm__rc.d2923[103] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[90])),TRUE); /* map */
  scm__rc.d2923[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[91])),TRUE); /* cdr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[204]), scm__rc.d2923[104]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[206]), scm__rc.d2923[14]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[207]), scm__rc.d2923[103]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[209]), scm__rc.d2923[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[210]), scm__rc.d2923[102]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[213]), scm__rc.d2923[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[216]), scm__rc.d2923[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[217]), scm__rc.d2923[96]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[219]), scm__rc.d2923[83]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[223]), scm__rc.d2923[77]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[226]), scm__rc.d2923[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[229]), scm__rc.d2923[66]);
  scm__rc.d2923[105] = Scm_MakeIdentifier(scm__rc.d2923[99], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#boolean */
  scm__rc.d2923[106] = Scm_MakeIdentifier(scm__rc.d2923[103], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#map */
  scm__rc.d2923[107] = Scm_MakeIdentifier(scm__rc.d2923[102], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#any */
  scm__rc.d2923[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[92])),TRUE); /* ces-upper-compatible? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[230]), scm__rc.d2923[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[231]), scm__rc.d2923[108]);
  scm__rc.d2923[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[93])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[234]), scm__rc.d2923[16]);
  scm__rc.d2923[110] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[231]), scm__rc.d2923[109], SCM_OBJ(&scm__rc.d2925[235]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[236]), scm__rc.d2923[110]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[4]))->name = scm__rc.d2923[97];/* (ces-upper-compatible? loop) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[133]))[6] = SCM_WORD(scm__rc.d2923[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[133]))[14] = SCM_WORD(scm__rc.d2923[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[133]))[16] = SCM_WORD(scm__rc.d2923[107]);
  scm__rc.d2923[111] = Scm_MakeExtendedPair(scm__rc.d2923[108], SCM_OBJ(&scm__rc.d2925[130]), SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[238]), scm__rc.d2923[111]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[5]))->name = scm__rc.d2923[108];/* ces-upper-compatible? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[28] = SCM_WORD(scm__rc.d2923[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[39] = SCM_WORD(scm__rc.d2923[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[42] = SCM_WORD(scm__rc.d2923[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[44] = SCM_WORD(scm__rc.d2923[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[46] = SCM_WORD(scm__rc.d2923[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[48] = SCM_WORD(scm__rc.d2923[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[60] = SCM_WORD(scm__rc.d2923[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[63] = SCM_WORD(scm__rc.d2923[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[65] = SCM_WORD(scm__rc.d2923[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[67] = SCM_WORD(scm__rc.d2923[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[69] = SCM_WORD(scm__rc.d2923[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[79] = SCM_WORD(scm__rc.d2923[81]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[151]))[85] = SCM_WORD(scm__rc.d2923[81]);
  scm__rc.d2923[112] = Scm_MakeIdentifier(scm__rc.d2923[108], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#ces-upper-compatible? */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[6]))->name = scm__rc.d2923[11];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[258]))[2] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[258]))[12] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[258]))[16] = SCM_WORD(scm__rc.d2923[112]);
  scm__rc.d2923[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[94])),TRUE); /* %ces-replacement */
  scm__rc.d2923[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[95])),TRUE); /* <string> */
  scm__rc.d2923[114] = Scm_MakeIdentifier(scm__rc.d2923[115], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#<string> */
  scm__rc.d2923[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[96])),TRUE); /* is-a? */
  scm__rc.d2923[116] = Scm_MakeIdentifier(scm__rc.d2923[117], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#is-a? */
  scm__rc.d2923[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[97])),TRUE); /* type-error */
  scm__rc.d2923[118] = Scm_MakeIdentifier(scm__rc.d2923[119], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#type-error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[252]), scm__rc.d2923[16]);
  scm__rc.d2923[120] = Scm_MakeExtendedPair(scm__rc.d2923[113], SCM_OBJ(&scm__rc.d2925[124]), SCM_OBJ(&scm__rc.d2925[253]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[254]), scm__rc.d2923[120]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[7]))->name = scm__rc.d2923[113];/* %ces-replacement */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[4] = SCM_WORD(scm__rc.d2923[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[6] = SCM_WORD(scm__rc.d2923[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[15] = SCM_WORD(scm__rc.d2923[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[17] = SCM_WORD(scm__rc.d2923[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[20] = SCM_WORD(scm__rc.d2923[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[27] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[38] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[49] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[60] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[71] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[82] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[93] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[104] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[115] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[126] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[137] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[148] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[159] = SCM_WORD(scm__rc.d2923[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[276]))[170] = SCM_WORD(scm__rc.d2923[12]);
  ScmObj G2936 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[7]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[113]) /* %ces-replacement */, G2936,0);

  scm__rc.d2923[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[98])),TRUE); /* %ces-input */
  scm__rc.d2923[122] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[99]))); /* :private? */
  scm__rc.d2923[124] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[100])),TRUE); /* open-input-string */
  scm__rc.d2923[123] = Scm_MakeIdentifier(scm__rc.d2923[124], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#open-input-string */
  scm__rc.d2923[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[101])),TRUE); /* string-length */
  scm__rc.d2923[125] = Scm_MakeIdentifier(scm__rc.d2923[126], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#string-length */
  scm__rc.d2923[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[102])),TRUE); /* <u8vector> */
  scm__rc.d2923[127] = Scm_MakeIdentifier(scm__rc.d2923[128], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#<u8vector> */
  scm__rc.d2923[129] = Scm_MakeIdentifier(scm__rc.d2923[117], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#is-a? */
  scm__rc.d2923[130] = Scm_MakeIdentifier(scm__rc.d2923[6], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#open-input-uvector */
  scm__rc.d2923[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[103])),TRUE); /* uvector-length */
  scm__rc.d2923[131] = Scm_MakeIdentifier(scm__rc.d2923[132], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#uvector-length */
  scm__rc.d2923[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[105])),TRUE); /* input */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[255]), scm__rc.d2923[133]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[258]), scm__rc.d2923[16]);
  scm__rc.d2923[134] = Scm_MakeExtendedPair(scm__rc.d2923[121], SCM_OBJ(&scm__rc.d2925[255]), SCM_OBJ(&scm__rc.d2925[259]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[260]), scm__rc.d2923[134]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[8]))->name = scm__rc.d2923[121];/* %ces-input */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[8] = SCM_WORD(scm__rc.d2923[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[12] = SCM_WORD(scm__rc.d2923[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[17] = SCM_WORD(scm__rc.d2923[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[23] = SCM_WORD(scm__rc.d2923[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[25] = SCM_WORD(scm__rc.d2923[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[32] = SCM_WORD(scm__rc.d2923[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[37] = SCM_WORD(scm__rc.d2923[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[453]))[43] = SCM_WORD(scm__rc.d2923[84]);
  ScmObj G2937 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[8]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[121]) /* %ces-input */, G2937,0);

  scm__rc.d2923[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[106])),TRUE); /* %ces-output */
  scm__rc.d2923[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[107])),TRUE); /* open-output-string */
  scm__rc.d2923[136] = Scm_MakeIdentifier(scm__rc.d2923[137], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#open-output-string */
  scm__rc.d2923[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[108])),TRUE); /* get-output-string */
  scm__rc.d2923[138] = Scm_MakeIdentifier(scm__rc.d2923[139], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#get-output-string */
  scm__rc.d2923[140] = Scm_MakeIdentifier(scm__rc.d2923[7], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#open-output-uvector */
  scm__rc.d2923[141] = Scm_MakeIdentifier(scm__rc.d2923[8], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#get-output-uvector */
  scm__rc.d2923[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[110])),TRUE); /* class */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[261]), scm__rc.d2923[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[264]), scm__rc.d2923[16]);
  scm__rc.d2923[143] = Scm_MakeExtendedPair(scm__rc.d2923[135], SCM_OBJ(&scm__rc.d2925[261]), SCM_OBJ(&scm__rc.d2925[265]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[266]), scm__rc.d2923[143]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[9]))->name = scm__rc.d2923[135];/* %ces-output */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[2] = SCM_WORD(scm__rc.d2923[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[8] = SCM_WORD(scm__rc.d2923[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[12] = SCM_WORD(scm__rc.d2923[136]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[14] = SCM_WORD(scm__rc.d2923[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[18] = SCM_WORD(scm__rc.d2923[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[24] = SCM_WORD(scm__rc.d2923[140]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[26] = SCM_WORD(scm__rc.d2923[141]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[498]))[32] = SCM_WORD(scm__rc.d2923[84]);
  ScmObj G2938 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[9]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[135]) /* %ces-output */, G2938,0);

  scm__rc.d2923[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[111])),TRUE); /* ces-convert-to */
  scm__rc.d2923[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[112])),TRUE); /* undefined? */
  scm__rc.d2923[145] = Scm_MakeIdentifier(scm__rc.d2923[146], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#undefined? */
  scm__rc.d2923[147] = Scm_MakeIdentifier(scm__rc.d2923[121], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#%ces-input */
  scm__rc.d2923[148] = Scm_MakeIdentifier(scm__rc.d2923[135], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#%ces-output */
  scm__rc.d2923[149] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[113]))); /* :to-code */
  scm__rc.d2923[150] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[114]))); /* :buffer-size */
  scm__rc.d2923[151] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[115]))); /* :owner? */
  scm__rc.d2923[152] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[116]))); /* :illegal-output */
  scm__rc.d2923[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[117])),TRUE); /* open-input-conversion-port */
  scm__rc.d2923[153] = Scm_MakeIdentifier(scm__rc.d2923[154], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#open-input-conversion-port */
  scm__rc.d2923[155] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[118]))); /* :unit */
  scm__rc.d2923[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[119])),TRUE); /* byte */
  scm__rc.d2923[158] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[120])),TRUE); /* copy-port */
  scm__rc.d2923[157] = Scm_MakeIdentifier(scm__rc.d2923[158], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#copy-port */
  scm__rc.d2923[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[121])),TRUE); /* close-input-port */
  scm__rc.d2923[159] = Scm_MakeIdentifier(scm__rc.d2923[160], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#close-input-port */
  scm__rc.d2923[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[122])),TRUE); /* flush */
  scm__rc.d2923[161] = Scm_MakeIdentifier(scm__rc.d2923[162], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#flush */
  scm__rc.d2923[164] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[123])),TRUE); /* close-output-port */
  scm__rc.d2923[163] = Scm_MakeIdentifier(scm__rc.d2923[164], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#close-output-port */
  scm__rc.d2923[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[124])),TRUE); /* values */
  scm__rc.d2923[165] = Scm_MakeIdentifier(scm__rc.d2923[166], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#values */
  scm__rc.d2923[167] = Scm_MakeIdentifier(scm__rc.d2923[85], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d2923[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[126])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d2923[168] = Scm_MakeIdentifier(scm__rc.d2923[169], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unwrap-syntax-1 */
  scm__rc.d2923[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[128])),TRUE); /* errorf */
  scm__rc.d2923[170] = Scm_MakeIdentifier(scm__rc.d2923[171], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  scm__rc.d2923[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[129])),TRUE); /* fromcode */
  scm__rc.d2923[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[130])),TRUE); /* tocode */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[267]), scm__rc.d2923[173]);
  scm__rc.d2923[174] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[131]))); /* :key */
  scm__rc.d2923[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[116])),TRUE); /* illegal-output */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[268]), scm__rc.d2923[175]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[269]), scm__rc.d2923[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[271]), scm__rc.d2923[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[272]), scm__rc.d2923[172]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[273]), scm__rc.d2923[133]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[274]), scm__rc.d2923[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[277]), scm__rc.d2923[16]);
  scm__rc.d2923[176] = Scm_MakeExtendedPair(scm__rc.d2923[144], SCM_OBJ(&scm__rc.d2925[274]), SCM_OBJ(&scm__rc.d2925[278]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[279]), scm__rc.d2923[176]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[10]))->name = scm__rc.d2923[144];/* ces-convert-to */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[25] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[37] = SCM_WORD(scm__rc.d2923[147]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[43] = SCM_WORD(scm__rc.d2923[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[50] = SCM_WORD(scm__rc.d2923[149]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[53] = SCM_WORD(scm__rc.d2923[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[56] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[60] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[63] = SCM_WORD(scm__rc.d2923[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[70] = SCM_WORD(scm__rc.d2923[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[72] = SCM_WORD(scm__rc.d2923[156]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[74] = SCM_WORD(scm__rc.d2923[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[79] = SCM_WORD(scm__rc.d2923[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[84] = SCM_WORD(scm__rc.d2923[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[95] = SCM_WORD(scm__rc.d2923[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[97] = SCM_WORD(scm__rc.d2923[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[108] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[114] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[118] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[532]))[133] = SCM_WORD(scm__rc.d2923[170]);
  ScmObj G2945 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[10]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[144]) /* ces-convert-to */, G2945,0);

  scm__rc.d2923[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[132])),TRUE); /* ces-convert */
  scm__rc.d2923[178] = Scm_MakeIdentifier(scm__rc.d2923[144], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#ces-convert-to */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[282]), scm__rc.d2923[16]);
  scm__rc.d2923[179] = Scm_MakeExtendedPair(scm__rc.d2923[177], SCM_OBJ(&scm__rc.d2925[273]), SCM_OBJ(&scm__rc.d2925[283]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[284]), scm__rc.d2923[179]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[11]))->name = scm__rc.d2923[177];/* ces-convert */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[25] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[34] = SCM_WORD(scm__rc.d2923[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[39] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[42] = SCM_WORD(scm__rc.d2923[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[51] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[57] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[61] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[673]))[76] = SCM_WORD(scm__rc.d2923[170]);
  ScmObj G2952 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[11]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[177]) /* ces-convert */, G2952,0);

  scm__rc.d2923[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[133])),TRUE); /* wrap-with-input-conversion */
  scm__rc.d2923[182] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[134])),TRUE); /* gauche-character-encoding */
  scm__rc.d2923[181] = Scm_MakeIdentifier(scm__rc.d2923[182], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#gauche-character-encoding */
  scm__rc.d2923[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[135])),TRUE); /* port */
  scm__rc.d2923[184] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[136])),TRUE); /* from-code */
  scm__rc.d2923[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[113])),TRUE); /* to-code */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[285]), scm__rc.d2923[182]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[287]), scm__rc.d2923[185]);
  scm__rc.d2923[186] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[137]))); /* :allow-other-keys */
  scm__rc.d2923[187] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[138]))); /* :rest */
  scm__rc.d2923[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[139])),TRUE); /* opts */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[288]), scm__rc.d2923[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[289]), scm__rc.d2923[187]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[290]), scm__rc.d2923[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[292]), scm__rc.d2923[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[293]), scm__rc.d2923[184]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[294]), scm__rc.d2923[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[297]), scm__rc.d2923[16]);
  scm__rc.d2923[189] = Scm_MakeExtendedPair(scm__rc.d2923[180], SCM_OBJ(&scm__rc.d2925[294]), SCM_OBJ(&scm__rc.d2925[298]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[299]), scm__rc.d2923[189]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[12]))->name = scm__rc.d2923[180];/* wrap-with-input-conversion */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[10] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[16] = SCM_WORD(scm__rc.d2923[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[26] = SCM_WORD(scm__rc.d2923[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[31] = SCM_WORD(scm__rc.d2923[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[35] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[48] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[54] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[757]))[58] = SCM_WORD(scm__rc.d2923[149]);
  ScmObj G2957 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[12]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[180]) /* wrap-with-input-conversion */, G2957,0);

  scm__rc.d2923[190] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[140])),TRUE); /* wrap-with-output-conversion */
  scm__rc.d2923[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[141])),TRUE); /* open-output-conversion-port */
  scm__rc.d2923[191] = Scm_MakeIdentifier(scm__rc.d2923[192], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#open-output-conversion-port */
  scm__rc.d2923[193] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[136]))); /* :from-code */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[300]), scm__rc.d2923[184]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[302]), scm__rc.d2923[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[303]), scm__rc.d2923[185]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[304]), scm__rc.d2923[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[307]), scm__rc.d2923[16]);
  scm__rc.d2923[194] = Scm_MakeExtendedPair(scm__rc.d2923[190], SCM_OBJ(&scm__rc.d2925[304]), SCM_OBJ(&scm__rc.d2925[308]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[309]), scm__rc.d2923[194]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[13]))->name = scm__rc.d2923[190];/* wrap-with-output-conversion */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[10] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[16] = SCM_WORD(scm__rc.d2923[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[26] = SCM_WORD(scm__rc.d2923[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[31] = SCM_WORD(scm__rc.d2923[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[35] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[48] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[54] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[831]))[58] = SCM_WORD(scm__rc.d2923[193]);
  ScmObj G2962 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[13]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[190]) /* wrap-with-output-conversion */, G2962,0);

  scm__rc.d2923[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[142])),TRUE); /* call-with-input-conversion */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[310]), scm__rc.d2923[195]);
  scm__rc.d2923[196] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[310]), SCM_NIL, SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[311]), scm__rc.d2923[196]);
  scm__rc.d2923[197] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[310]), SCM_NIL, SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[312]), scm__rc.d2923[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[909]))[2] = SCM_WORD(scm__rc.d2923[159]);
  scm__rc.d2923[198] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[11]))); /* :source-info */
  scm__rc.d2923[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[143])),TRUE); /* %unwind-protect */
  scm__rc.d2923[199] = Scm_MakeIdentifier(scm__rc.d2923[200], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%unwind-protect */
  scm__rc.d2923[201] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[144]))); /* :encoding */
  scm__rc.d2923[202] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[145]))); /* :conversion-buffer-size */
  scm__rc.d2923[203] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[146])),TRUE); /* proc */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[315]), scm__rc.d2923[184]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[316]), scm__rc.d2923[201]);
  scm__rc.d2923[204] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[147])),TRUE); /* bufsiz */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[318]), scm__rc.d2923[204]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[319]), scm__rc.d2923[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[324]), scm__rc.d2923[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[325]), scm__rc.d2923[203]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[326]), scm__rc.d2923[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[329]), scm__rc.d2923[16]);
  scm__rc.d2923[205] = Scm_MakeExtendedPair(scm__rc.d2923[195], SCM_OBJ(&scm__rc.d2925[326]), SCM_OBJ(&scm__rc.d2925[330]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[331]), scm__rc.d2923[205]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[16]))->name = scm__rc.d2923[195];/* call-with-input-conversion */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[14] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[20] = SCM_WORD(scm__rc.d2923[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[29] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[41] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[54] = SCM_WORD(scm__rc.d2923[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[58] = SCM_WORD(scm__rc.d2923[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[70] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[73] = SCM_WORD(scm__rc.d2923[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[76] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[79] = SCM_WORD(scm__rc.d2923[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[88] = SCM_WORD(scm__rc.d2923[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[92] = SCM_WORD(scm__rc.d2923[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[101] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[107] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[111] = SCM_WORD(scm__rc.d2923[201]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[124] = SCM_WORD(scm__rc.d2923[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[137] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[913]))[155] = SCM_WORD(scm__rc.d2923[170]);
  ScmObj G2969 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[16]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[195]) /* call-with-input-conversion */, G2969,0);

  scm__rc.d2923[206] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[148])),TRUE); /* call-with-output-conversion */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[332]), scm__rc.d2923[206]);
  scm__rc.d2923[207] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[332]), SCM_NIL, SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[333]), scm__rc.d2923[207]);
  scm__rc.d2923[208] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[332]), SCM_NIL, SCM_OBJ(&scm__rc.d2925[11]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[334]), scm__rc.d2923[208]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1082]))[2] = SCM_WORD(scm__rc.d2923[163]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[337]), scm__rc.d2923[185]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[338]), scm__rc.d2923[201]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[341]), scm__rc.d2923[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[342]), scm__rc.d2923[203]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[343]), scm__rc.d2923[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[346]), scm__rc.d2923[16]);
  scm__rc.d2923[209] = Scm_MakeExtendedPair(scm__rc.d2923[206], SCM_OBJ(&scm__rc.d2925[343]), SCM_OBJ(&scm__rc.d2925[347]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[348]), scm__rc.d2923[209]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[19]))->name = scm__rc.d2923[206];/* call-with-output-conversion */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[14] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[20] = SCM_WORD(scm__rc.d2923[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[29] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[41] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[54] = SCM_WORD(scm__rc.d2923[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[58] = SCM_WORD(scm__rc.d2923[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[70] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[73] = SCM_WORD(scm__rc.d2923[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[76] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[79] = SCM_WORD(scm__rc.d2923[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[88] = SCM_WORD(scm__rc.d2923[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[92] = SCM_WORD(scm__rc.d2923[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[101] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[107] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[111] = SCM_WORD(scm__rc.d2923[201]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[124] = SCM_WORD(scm__rc.d2923[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[137] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1086]))[155] = SCM_WORD(scm__rc.d2923[170]);
  ScmObj G2976 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[19]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[206]) /* call-with-output-conversion */, G2976,0);

  scm__rc.d2923[210] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[149])),TRUE); /* with-input-conversion */
  scm__rc.d2923[211] = Scm_MakeIdentifier(scm__rc.d2923[195], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#call-with-input-conversion */
  scm__rc.d2923[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[150])),TRUE); /* with-input-from-port */
  scm__rc.d2923[212] = Scm_MakeIdentifier(scm__rc.d2923[213], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#with-input-from-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[349]), scm__rc.d2923[210]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[350]), scm__rc.d2923[210]);
  scm__rc.d2923[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[151])),FALSE); /* G2977 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[351]), scm__rc.d2923[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[354]), scm__rc.d2923[16]);
  scm__rc.d2923[215] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[350]), SCM_OBJ(&scm__rc.d2925[351]), SCM_OBJ(&scm__rc.d2925[355]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[356]), scm__rc.d2923[215]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[20]))->name = scm__rc.d2923[210];/* (with-input-conversion with-input-conversion) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1251]))[3] = SCM_WORD(scm__rc.d2923[212]);
  scm__rc.d2923[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[152])),TRUE); /* thunk */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[357]), scm__rc.d2923[216]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d2925[357]), scm__rc.d2923[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[358]), scm__rc.d2923[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[361]), scm__rc.d2923[16]);
  scm__rc.d2923[217] = Scm_MakeExtendedPair(scm__rc.d2923[210], SCM_OBJ(&scm__rc.d2925[358]), SCM_OBJ(&scm__rc.d2925[362]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[363]), scm__rc.d2923[217]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[21]))->name = scm__rc.d2923[210];/* with-input-conversion */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1256]))[1] = SCM_WORD(scm__rc.d2923[211]);
  ScmObj G2978 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[21]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[210]) /* with-input-conversion */, G2978,0);

  scm__rc.d2923[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[153])),TRUE); /* with-output-conversion */
  scm__rc.d2923[219] = Scm_MakeIdentifier(scm__rc.d2923[206], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#call-with-output-conversion */
  scm__rc.d2923[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[154])),TRUE); /* with-output-to-port */
  scm__rc.d2923[220] = Scm_MakeIdentifier(scm__rc.d2923[221], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#with-output-to-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[364]), scm__rc.d2923[218]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[365]), scm__rc.d2923[218]);
  scm__rc.d2923[222] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[155])),FALSE); /* G2979 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[366]), scm__rc.d2923[222]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[369]), scm__rc.d2923[16]);
  scm__rc.d2923[223] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2925[365]), SCM_OBJ(&scm__rc.d2925[366]), SCM_OBJ(&scm__rc.d2925[370]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[371]), scm__rc.d2923[223]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[22]))->name = scm__rc.d2923[218];/* (with-output-conversion with-output-conversion) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1265]))[3] = SCM_WORD(scm__rc.d2923[220]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[374]), scm__rc.d2923[16]);
  scm__rc.d2923[224] = Scm_MakeExtendedPair(scm__rc.d2923[218], SCM_OBJ(&scm__rc.d2925[358]), SCM_OBJ(&scm__rc.d2925[375]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[376]), scm__rc.d2923[224]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[23]))->name = scm__rc.d2923[218];/* with-output-conversion */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1270]))[1] = SCM_WORD(scm__rc.d2923[219]);
  ScmObj G2980 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[23]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[218]) /* with-output-conversion */, G2980,0);

  scm__rc.d2923[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[156])),TRUE); /* %open-input-file/conv */
  scm__rc.d2923[226] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[157])),TRUE); /* raise */
  scm__rc.d2923[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[158])),TRUE); /* %open-input-file */
  scm__rc.d2923[227] = Scm_MakeIdentifier(scm__rc.d2923[228], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%open-input-file */
  scm__rc.d2923[229] = Scm_MakeIdentifier(scm__rc.d2923[180], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#wrap-with-input-conversion */
  scm__rc.d2923[230] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2924[159]))); /* :conversion-illegal-output */
  scm__rc.d2923[231] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[160])),TRUE); /* name */
  scm__rc.d2923[232] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[144])),TRUE); /* encoding */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[377]), scm__rc.d2923[232]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[378]), scm__rc.d2923[230]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[379]), scm__rc.d2923[226]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[380]), scm__rc.d2923[80]);
  scm__rc.d2923[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[138])),TRUE); /* rest */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[383]), scm__rc.d2923[233]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[384]), scm__rc.d2923[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[388]), scm__rc.d2923[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[389]), scm__rc.d2923[231]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[392]), scm__rc.d2923[16]);
  scm__rc.d2923[234] = Scm_MakeExtendedPair(scm__rc.d2923[225], SCM_OBJ(&scm__rc.d2925[389]), SCM_OBJ(&scm__rc.d2925[393]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[394]), scm__rc.d2923[234]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[24]))->name = scm__rc.d2923[225];/* %open-input-file/conv */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[15] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[27] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[39] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[43] = SCM_WORD(scm__rc.d2923[226]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[51] = SCM_WORD(scm__rc.d2923[227]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[61] = SCM_WORD(scm__rc.d2923[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[64] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[68] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[71] = SCM_WORD(scm__rc.d2923[229]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[81] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[88] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[92] = SCM_WORD(scm__rc.d2923[201]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[106] = SCM_WORD(scm__rc.d2923[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1279]))[120] = SCM_WORD(scm__rc.d2923[230]);
  ScmObj G2987 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[24]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[225]) /* %open-input-file/conv */, G2987,0);

  scm__rc.d2923[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[161])),TRUE); /* %open-output-file/conv */
  scm__rc.d2923[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[162])),TRUE); /* %open-output-file */
  scm__rc.d2923[236] = Scm_MakeIdentifier(scm__rc.d2923[237], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%open-output-file */
  scm__rc.d2923[238] = Scm_MakeIdentifier(scm__rc.d2923[190], SCM_MODULE(scm__rc.d2923[4]), SCM_NIL); /* gauche.charconv#wrap-with-output-conversion */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[397]), scm__rc.d2923[16]);
  scm__rc.d2923[239] = Scm_MakeExtendedPair(scm__rc.d2923[235], SCM_OBJ(&scm__rc.d2925[389]), SCM_OBJ(&scm__rc.d2925[398]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[399]), scm__rc.d2923[239]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2927[25]))->name = scm__rc.d2923[235];/* %open-output-file/conv */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[15] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[27] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[39] = SCM_WORD(scm__rc.d2923[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[43] = SCM_WORD(scm__rc.d2923[226]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[51] = SCM_WORD(scm__rc.d2923[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[61] = SCM_WORD(scm__rc.d2923[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[64] = SCM_WORD(scm__rc.d2923[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[68] = SCM_WORD(scm__rc.d2923[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[71] = SCM_WORD(scm__rc.d2923[238]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[81] = SCM_WORD(scm__rc.d2923[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[88] = SCM_WORD(scm__rc.d2923[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[92] = SCM_WORD(scm__rc.d2923[201]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[106] = SCM_WORD(scm__rc.d2923[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2926[1427]))[120] = SCM_WORD(scm__rc.d2923[230]);
  ScmObj G2994 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2927[25]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2923[235]) /* %open-output-file/conv */, G2994,0);

  scm__rc.d2923[240] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[163])),TRUE); /* ces-conversion-supported? */
  scm__rc.d2923[241] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[164])),TRUE); /* from */
  scm__rc.d2923[242] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[165])),TRUE); /* to */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[400]), scm__rc.d2923[242]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[401]), scm__rc.d2923[241]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[404]), scm__rc.d2923[16]);
  scm__rc.d2923[243] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[166])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[405]), scm__rc.d2923[240]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[406]), scm__rc.d2923[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[407]), scm__rc.d2923[243]);
  scm__rc.d2923[244] = Scm_MakeExtendedPair(scm__rc.d2923[240], SCM_OBJ(&scm__rc.d2925[401]), SCM_OBJ(&scm__rc.d2925[409]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2923[0]), SCM_SYMBOL(SCM_INTERN("ces-conversion-supported?")), SCM_OBJ(&convauxces_conversion_supportedP__STUB), 0);
  convauxces_conversion_supportedP__STUB.common.info = scm__rc.d2923[244];
  scm__rc.d2923[245] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[167])),TRUE); /* replace */
  scm__rc.d2923[246] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[168])),TRUE); /* source */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[410]), scm__rc.d2923[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[413]), scm__rc.d2923[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[414]), scm__rc.d2923[154]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[415]), scm__rc.d2923[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[416]), scm__rc.d2923[243]);
  scm__rc.d2923[247] = Scm_MakeExtendedPair(scm__rc.d2923[154], SCM_OBJ(&scm__rc.d2925[410]), SCM_OBJ(&scm__rc.d2925[418]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2923[0]), SCM_SYMBOL(SCM_INTERN("open-input-conversion-port")), SCM_OBJ(&convauxopen_input_conversion_port__STUB), 0);
  convauxopen_input_conversion_port__STUB.common.info = scm__rc.d2923[247];
  scm__rc.d2923[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[169])),TRUE); /* sink */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[419]), scm__rc.d2923[248]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[422]), scm__rc.d2923[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[423]), scm__rc.d2923[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[424]), scm__rc.d2923[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[425]), scm__rc.d2923[243]);
  scm__rc.d2923[249] = Scm_MakeExtendedPair(scm__rc.d2923[192], SCM_OBJ(&scm__rc.d2925[419]), SCM_OBJ(&scm__rc.d2925[427]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2923[0]), SCM_SYMBOL(SCM_INTERN("open-output-conversion-port")), SCM_OBJ(&convauxopen_output_conversion_port__STUB), 0);
  convauxopen_output_conversion_port__STUB.common.info = scm__rc.d2923[249];
  scm__rc.d2923[250] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[170])),TRUE); /* ces-guess-from-string */
  scm__rc.d2923[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[171])),TRUE); /* string */
  scm__rc.d2923[252] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2924[172])),TRUE); /* scheme */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[428]), scm__rc.d2923[252]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[429]), scm__rc.d2923[251]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[432]), scm__rc.d2923[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[433]), scm__rc.d2923[250]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[434]), scm__rc.d2923[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2925[435]), scm__rc.d2923[243]);
  scm__rc.d2923[253] = Scm_MakeExtendedPair(scm__rc.d2923[250], SCM_OBJ(&scm__rc.d2925[429]), SCM_OBJ(&scm__rc.d2925[437]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2923[0]), SCM_SYMBOL(SCM_INTERN("ces-guess-from-string")), SCM_OBJ(&convauxces_guess_from_string__STUB), 0);
  convauxces_guess_from_string__STUB.common.info = scm__rc.d2923[253];
  Scm_VMExecuteToplevels(toplevels);
}
