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

#line 92 "./tls.scm"
#include "gauche-tls.h"


static ScmObj rfc_2d_2dtlsmake_tls(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlsmake_tls__STUB, 0, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlsmake_tls, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_load_object(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtlstls_load_object__STUB, 3, 2,SCM_FALSE,rfc_2d_2dtlstls_load_object, NULL, NULL);


static ScmObj rfc_2d_2dtls_25tls_destroy(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtls_25tls_destroy__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtls_25tls_destroy, NULL, NULL);


static ScmObj rfc_2d_2dtls_25tls_connect(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtls_25tls_connect__STUB, 3, 0,SCM_FALSE,rfc_2d_2dtls_25tls_connect, NULL, NULL);


static ScmObj rfc_2d_2dtls_25tls_accept(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtls_25tls_accept__STUB, 3, 0,SCM_FALSE,rfc_2d_2dtls_25tls_accept, NULL, NULL);


static ScmObj rfc_2d_2dtls_25tls_close(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtls_25tls_close__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtls_25tls_close, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_read(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_read__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_read, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_write(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtlstls_write__STUB, 2, 0,SCM_FALSE,rfc_2d_2dtlstls_write, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_input_port(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_input_port__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_input_port, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_output_port(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_output_port__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_output_port, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_socket(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_socket__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_socket, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_input_port_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtlstls_input_port_setX__STUB, 2, 0,SCM_FALSE,rfc_2d_2dtlstls_input_port_setX, NULL, NULL);


static ScmObj rfc_2d_2dtlstls_output_port_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtlstls_output_port_setX__STUB, 2, 0,SCM_FALSE,rfc_2d_2dtlstls_output_port_setX, NULL, NULL);

void Scm_Init_tls(ScmModule *);

static ScmObj rfc_2d_2dtls_25tls_system_ca_bundle_availableP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtls_25tls_system_ca_bundle_availableP__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtls_25tls_system_ca_bundle_availableP, 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 d1475[119];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1475 */
      SCM_STRING_CONST_INITIALIZER("rfc.tls", 7, 7),
      SCM_STRING_CONST_INITIALIZER("cond-expand", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gauche.net.tls.mbedtls", 22, 22),
      SCM_STRING_CONST_INITIALIZER("autoload", 8, 8),
      SCM_STRING_CONST_INITIALIZER("rfc.tls.mbed", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<mbed-tls>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("export", 6, 6),
      SCM_STRING_CONST_INITIALIZER("when", 4, 4),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("tls-ca-bundle-path", 18, 18),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("check", 5, 5),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("%tls-system-ca-bundle-available\077", 32, 32),
      SCM_STRING_CONST_INITIALIZER("system", 6, 6),
      SCM_STRING_CONST_INITIALIZER("and", 3, 3),
      SCM_STRING_CONST_INITIALIZER("not", 3, 3),
      SCM_STRING_CONST_INITIALIZER("global-variable-bound\077", 22, 22),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("<ax-tls>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("default-tls-class", 17, 17),
      SCM_STRING_CONST_INITIALIZER("delay", 5, 5),
      SCM_STRING_CONST_INITIALIZER("else", 4, 4),
      SCM_STRING_CONST_INITIALIZER("eval", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("SSL_SERVER_VERIFY_LATER", 23, 23),
      SCM_STRING_CONST_INITIALIZER("SSL_CLIENT_AUTHENTICATION", 25, 25),
      SCM_STRING_CONST_INITIALIZER("SSL_NO_DEFAULT_KEY", 18, 18),
      SCM_STRING_CONST_INITIALIZER("SSL_DISPLAY_BYTES", 17, 17),
      SCM_STRING_CONST_INITIALIZER("SSL_DISPLAY_STATES", 18, 18),
      SCM_STRING_CONST_INITIALIZER("SSL_DISPLAY_CERTS", 17, 17),
      SCM_STRING_CONST_INITIALIZER("SSL_DISPLAY_RSA", 15, 15),
      SCM_STRING_CONST_INITIALIZER("SSL_CONNECT_IN_PARTS", 20, 20),
      SCM_STRING_CONST_INITIALIZER("SSL_OBJ_X509_CERT", 17, 17),
      SCM_STRING_CONST_INITIALIZER("SSL_OBJ_X509_CACERT", 19, 19),
      SCM_STRING_CONST_INITIALIZER("SSL_OBJ_RSA_KEY", 15, 15),
      SCM_STRING_CONST_INITIALIZER("SSL_OBJ_PKCS8", 13, 13),
      SCM_STRING_CONST_INITIALIZER("SSL_OBJ_PKCS12", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-tls", 8, 8),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("initargs", 8, 8),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("./tls.scm", 9, 9),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("tls-load-object", 15, 15),
      SCM_STRING_CONST_INITIALIZER("tls", 3, 3),
      SCM_STRING_CONST_INITIALIZER("obj-type", 8, 8),
      SCM_STRING_CONST_INITIALIZER("filename", 8, 8),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("password", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%tls-destroy", 12, 12),
      SCM_STRING_CONST_INITIALIZER("%tls-connect", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sock", 4, 4),
      SCM_STRING_CONST_INITIALIZER("fd", 2, 2),
      SCM_STRING_CONST_INITIALIZER("%tls-accept", 11, 11),
      SCM_STRING_CONST_INITIALIZER("%tls-close", 10, 10),
      SCM_STRING_CONST_INITIALIZER("tls-read", 8, 8),
      SCM_STRING_CONST_INITIALIZER("tls-write", 9, 9),
      SCM_STRING_CONST_INITIALIZER("msg", 3, 3),
      SCM_STRING_CONST_INITIALIZER("tls-input-port", 14, 14),
      SCM_STRING_CONST_INITIALIZER("tls-output-port", 15, 15),
      SCM_STRING_CONST_INITIALIZER("tls-socket", 10, 10),
      SCM_STRING_CONST_INITIALIZER("tls-input-port-set!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("tls-output-port-set!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("tls-connect", 11, 11),
      SCM_STRING_CONST_INITIALIZER("socket-fd", 9, 9),
      SCM_STRING_CONST_INITIALIZER("make-tls-input-port", 19, 19),
      SCM_STRING_CONST_INITIALIZER("make-tls-output-port", 20, 20),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("tls-accept", 10, 10),
      SCM_STRING_CONST_INITIALIZER("tls-close", 9, 9),
      SCM_STRING_CONST_INITIALIZER("input-port\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("close-input-port", 16, 16),
      SCM_STRING_CONST_INITIALIZER("output-port\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("close-output-port", 17, 17),
      SCM_STRING_CONST_INITIALIZER("socket-shutdown", 15, 15),
      SCM_STRING_CONST_INITIALIZER("t", 1, 1),
      SCM_STRING_CONST_INITIALIZER("tls-destroy", 11, 11),
      SCM_STRING_CONST_INITIALIZER("socket-close", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<virtual-input-port>", 20, 20),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("getb", 4, 4),
      SCM_STRING_CONST_INITIALIZER("string-size", 11, 11),
      SCM_STRING_CONST_INITIALIZER("string-byte-ref", 15, 15),
      SCM_STRING_CONST_INITIALIZER("~", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<virtual-output-port>", 21, 21),
      SCM_STRING_CONST_INITIALIZER("puts", 4, 4),
      SCM_STRING_CONST_INITIALIZER("putb", 4, 4),
      SCM_STRING_CONST_INITIALIZER("make-byte-string", 16, 16),
      SCM_STRING_CONST_INITIALIZER("b", 1, 1),
      SCM_STRING_CONST_INITIALIZER("socket-getsockname", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1548", 5, 5),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("connection-self-address", 23, 23),
      SCM_STRING_CONST_INITIALIZER("%ensure-generic-function", 24, 24),
      SCM_STRING_CONST_INITIALIZER("gauche.object", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<method>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("generic", 7, 7),
      SCM_STRING_CONST_INITIALIZER("specializers", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<tls>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("lambda-list", 11, 11),
      SCM_STRING_CONST_INITIALIZER("method-locked", 13, 13),
      SCM_STRING_CONST_INITIALIZER("body", 4, 4),
      SCM_STRING_CONST_INITIALIZER("add-method!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("socket-getpeername", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1550", 5, 5),
      SCM_STRING_CONST_INITIALIZER("connection-peer-address", 23, 23),
      SCM_STRING_CONST_INITIALIZER("G1552", 5, 5),
      SCM_STRING_CONST_INITIALIZER("connection-input-port", 21, 21),
      SCM_STRING_CONST_INITIALIZER("G1554", 5, 5),
      SCM_STRING_CONST_INITIALIZER("connection-output-port", 22, 22),
      SCM_STRING_CONST_INITIALIZER("G1556", 5, 5),
      SCM_STRING_CONST_INITIALIZER("how", 3, 3),
      SCM_STRING_CONST_INITIALIZER("connection-shutdown", 19, 19),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1558", 5, 5),
      SCM_STRING_CONST_INITIALIZER("connection-close", 16, 16),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1531[22];
  ScmWord d1530[545];
  ScmPair d1529[272] SCM_ALIGN_PAIR;
  ScmObj d1474[189];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1531 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[0])), 11,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-connect */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[11])), 32,
            16, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[189]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-accept */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[43])), 32,
            16, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[194]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-close */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[75])), 57,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[200]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-destroy */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[132])), 13,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[205]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[145])), 40,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[214]),
            SCM_OBJ(&scm__rc.d1531[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-tls-input-port */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[185])), 29,
            22, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[219]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[214])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[225]),
            SCM_OBJ(&scm__rc.d1531[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[219])), 10,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[231]),
            SCM_OBJ(&scm__rc.d1531[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-tls-output-port */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[229])), 30,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1529[236]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1548) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[259])), 8,
            10, 2, 0, SCM_OBJ(&scm__rc.d1529[238]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[243]),
            SCM_OBJ(&scm__rc.d1531[11]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[267])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1550) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[309])), 8,
            10, 2, 0, SCM_OBJ(&scm__rc.d1529[247]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[248]),
            SCM_OBJ(&scm__rc.d1531[13]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[317])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1552) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[359])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1529[251]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[252]),
            SCM_OBJ(&scm__rc.d1531[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[363])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1554) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[405])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1529[255]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[256]),
            SCM_OBJ(&scm__rc.d1531[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[409])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1556) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[451])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d1529[259]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[264]),
            SCM_OBJ(&scm__rc.d1531[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[455])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1558) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[499])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1529[269]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[270]),
            SCM_OBJ(&scm__rc.d1531[21]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1530[503])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1530 */
    /* %toplevel */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[61])) /* (cond-expand (gauche.net.tls.mbedtls (autoload rfc.tls.mbed <mbed-tls>) (export <mbed-tls>) (when (eq? (tls-ca-bundle-path) 'check) (if (%tls-system-ca-bundle-available?) (tls-ca-bundle-path 'system) (tls-ca-bundle-path #f))) (if (and (not (tls-ca-bundle-path)) (global-variable-bound? (find-module 'rfc.tls) '<ax-tls>)) (default-tls-class (delay <ax-tls>)) (default-tls-class (delay <mbed-tls>)))) (else (when (eq? (tls-ca-bundle-path) 'check) (tls-ca-bundle-path #f)) (default-tls-class (delay <ax-tls>)))) */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[0]) + 8),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* rfc.tls */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-module.6de9bd80> */,
    0x00002063    /*   8 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eval.6de95200> */,
    0x00000014    /*  10 (RET) */,
    /* tls-connect */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]) + 11),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]) + 9),
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#socket-fd.6e41f520> */,
    0x00003062    /*   9 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-connect.6e41f5a0> */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]) + 21),
    0x00000049    /*  13 (LREF1-PUSH) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]) + 19),
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-input-port.6e41f420> */,
    0x00002062    /*  19 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port-set!.6e41f480> */,
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]) + 31),
    0x00000049    /*  23 (LREF1-PUSH) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]) + 29),
    0x00000049    /*  26 (LREF1-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-output-port.6e41f360> */,
    0x00002062    /*  29 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port-set!.6e41f3c0> */,
    0x00000054    /*  31 (LREF1-RET) */,
    /* tls-accept */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]) + 11),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]) + 9),
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#socket-fd.6e5f9a40> */,
    0x00003062    /*   9 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-accept.6e5f9ae0> */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]) + 21),
    0x00000049    /*  13 (LREF1-PUSH) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]) + 19),
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-input-port.6e5f9780> */,
    0x00002062    /*  19 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port-set!.6e5f9800> */,
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]) + 31),
    0x00000049    /*  23 (LREF1-PUSH) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]) + 29),
    0x00000049    /*  26 (LREF1-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-output-port.6e5f9140> */,
    0x00002062    /*  29 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port-set!.6e5f9220> */,
    0x00000054    /*  31 (LREF1-RET) */,
    /* tls-close */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 9),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 7),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port.6ecd5d80> */,
    0x00001062    /*   7 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#input-port?.6ecd5e00> */,
    0x0000001e    /*   9 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 22),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 22),
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port.6ecd5500> */,
    0x00001062    /*  18 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-input-port.6ecd5900> */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 22),
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 31),
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 29),
    0x00000048    /*  26 (LREF0-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port.6ecd53c0> */,
    0x00001062    /*  29 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#output-port?.6ecd5400> */,
    0x0000001e    /*  31 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 44),
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 44),
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 40),
    0x00000048    /*  37 (LREF0-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port.6ecd52e0> */,
    0x00001062    /*  40 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-output-port.6ecd5340> */,
    0x00000013    /*  42 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 44),
    0x0000100e    /*  44 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 49),
    0x00000048    /*  46 (LREF0-PUSH) */,
    0x0000105f    /*  47 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-close.6ecd5260> */,
    0x0000100e    /*  49 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]) + 54),
    0x00000048    /*  51 (LREF0-PUSH) */,
    0x0000105f    /*  52 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-socket.6ecd51a0> */,
    0x00001063    /*  54 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#socket-shutdown.6ecd5200> */,
    0x00000014    /*  56 (RET) */,
    /* tls-destroy */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[132]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-destroy.6eb52d60> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[132]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-socket.6eb52cc0> */,
    0x00001063    /*  10 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#socket-close.6eb52d00> */,
    0x00000014    /*  12 (RET) */,
    /* (make-tls-input-port #f) */
    0x008000ea    /*   0 (LREF-UNBOX 0 2) */,
    0x0000001e    /*   1 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 5),
    0x00000013    /*   3 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 19),
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 10),
    0x0000004f    /*   7 (LREF20-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-read.6e43a280> */,
    0x0080003a    /*  10 (LSET 0 2) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 16),
    0x008000ea    /*  13 (LREF-UNBOX 0 2) */,
    0x00001062    /*  14 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-size.6e43a200> */,
    0x0000003a    /*  16 (LSET 0 0) */,
    0x00000002    /*  17 (CONSTI 0) */,
    0x0040003a    /*  18 (LSET 0 1) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 26),
    0x008000ea    /*  21 (LREF-UNBOX 0 2) */,
    0x0000000d    /*  22 (PUSH) */,
    0x004000ea    /*  23 (LREF-UNBOX 0 1) */,
    0x00002062    /*  24 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-byte-ref.6e43a060> */,
    0x00001018    /*  26 (PUSH-LOCAL-ENV 1) */,
    0x004010ea    /*  27 (LREF-UNBOX 1 1) */,
    0x000010bc    /*  28 (NUMADDI 1) */,
    0x0040103a    /*  29 (LSET 1 1) */,
    0x004010ea    /*  30 (LREF-UNBOX 1 1) */,
    0x0000000d    /*  31 (PUSH) */,
    0x000010ea    /*  32 (LREF-UNBOX 1 0) */,
    0x00000023    /*  33 (BNUMNE) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 39),
    0x00000004    /*  35 (CONSTF) */,
    0x0080103a    /*  36 (LSET 1 2) */,
    0x00000013    /*  37 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]) + 39),
    0x00000053    /*  39 (LREF0-RET) */,
    /* make-tls-input-port */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<virtual-input-port>.6e43adc0> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.6e43ae00> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*   7 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]) + 28),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* getb */,
    0x0000300e    /*  12 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]) + 24),
    0x00000009    /*  14 (CONSTF-PUSH) */,
    0x00000007    /*  15 (CONSTI-PUSH 0) */,
    0x00000007    /*  16 (CONSTI-PUSH 0) */,
    0x00003017    /*  17 (LOCAL-ENV 3) */,
    0x000030e7    /*  18 (BOX 3) */,
    0x000020e7    /*  19 (BOX 2) */,
    0x000010e7    /*  20 (BOX 1) */,
    0x00000016    /*  21 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1531[5])) /* #<compiled-code (make-tls-input-port #f)@0xfa236e9eb1e0> */,
    0x00000014    /*  23 (RET) */,
    0x00000061    /*  24 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.6e43ad00> */,
    0x000000a1    /*  26 (SETTER) */,
    0x00003011    /*  27 (CALL 3) */,
    0x00000053    /*  28 (LREF0-RET) */,
    /* (make-tls-output-port #f) */
    0x0000004f    /*   0 (LREF20-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-write.6e04d580> */,
    0x00000014    /*   4 (RET) */,
    /* (make-tls-output-port #f) */
    0x0000004f    /*   0 (LREF20-PUSH) */,
    0x0000200e    /*   1 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[219]) + 7),
    0x00001007    /*   3 (CONSTI-PUSH 1) */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-byte-string.6e04d280> */,
    0x00002063    /*   7 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-write.6e04d2e0> */,
    0x00000014    /*   9 (RET) */,
    /* make-tls-output-port */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<virtual-output-port>.6e04db60> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.6e04dba0> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*   7 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]) + 18),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* puts */,
    0x00000016    /*  12 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1531[7])) /* #<compiled-code (make-tls-output-port #f)@0xfa236eb2c660> */,
    0x00000061    /*  14 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.6e04d960> */,
    0x000000a1    /*  16 (SETTER) */,
    0x00003011    /*  17 (CALL 3) */,
    0x0000300e    /*  18 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]) + 29),
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* putb */,
    0x00000016    /*  23 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1531[8])) /* #<compiled-code (make-tls-output-port #f)@0xfa236eb2c600> */,
    0x00000061    /*  25 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.6e04d4a0> */,
    0x000000a1    /*  27 (SETTER) */,
    0x00003011    /*  28 (CALL 3) */,
    0x00000053    /*  29 (LREF0-RET) */,
    /* (#f G1548) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[259]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-socket.6e3c7e20> */,
    0x00001063    /*   5 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#socket-getsockname.6e3c7e60> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[244])) /* (#<compiled-code (#f #:G1548)@0xfa236eb6d9c0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-self-address */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.6e3b63c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.6e3b6320> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.6e3c1360> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[245])) /* (s) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.6e3b6340> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.6e3b6360> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1550) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[309]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-socket.6df5ccc0> */,
    0x00001063    /*   5 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#socket-getpeername.6df5cd00> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[249])) /* (#<compiled-code (#f #:G1550)@0xfa236eb6d5a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-peer-address */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.6df4e660> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.6df4e5c0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.6df4e060> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[245])) /* (s) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.6df4e5e0> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.6df4e600> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1552) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port.6d485100> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[253])) /* (#<compiled-code (#f #:G1552)@0xfa236eb6d300>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-input-port */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.6d485a00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.6d485960> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.6d485460> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[245])) /* (s) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.6d485980> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.6d4859a0> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1554) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port.6d51fb40> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[257])) /* (#<compiled-code (#f #:G1554)@0xfa236eb77de0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-output-port */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.6d51b440> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.6d51b3a0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.6d51fea0> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[245])) /* (s) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.6d51b3c0> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.6d51b3e0> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1556) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-close.6d5ca500> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[265])) /* (#<compiled-code (#f #:G1556)@0xfa236eb77840>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-shutdown */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.6d5cae60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.6d5cadc0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.6d5ca8c0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.6d5caee0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[267])) /* (s how) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.6d5cade0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.6d5cae00> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1558) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-destroy.6ed437e0> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[271])) /* (#<compiled-code (#f #:G1558)@0xfa236eb77000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-close */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.6ed41ac0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.6ed419e0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.6ed43ba0> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1529[245])) /* (s) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.6ed41a20> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.6ed41a60> */,
    0x00000053    /*  41 (LREF0-RET) */,
  },
  {   /* ScmPair d1529 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[6])},
       { SCM_OBJ(&scm__rc.d1529[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[5]), SCM_OBJ(&scm__rc.d1529[8])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[12])},
       { SCM_OBJ(&scm__rc.d1529[13]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[14])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[16])},
       { SCM_OBJ(&scm__rc.d1529[17]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[15]), SCM_OBJ(&scm__rc.d1529[18])},
       { SCM_OBJ(&scm__rc.d1529[11]), SCM_OBJ(&scm__rc.d1529[19])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[20])},
       { SCM_OBJ(&scm__rc.d1529[21]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[10]), SCM_OBJ(&scm__rc.d1529[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[23])},
       { SCM_OBJ(&scm__rc.d1529[5]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[25])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[27])},
       { SCM_OBJ(&scm__rc.d1529[28]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[29])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[31])},
       { SCM_OBJ(&scm__rc.d1529[32]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[30]), SCM_OBJ(&scm__rc.d1529[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[34])},
       { SCM_OBJ(&scm__rc.d1529[35]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[26]), SCM_OBJ(&scm__rc.d1529[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[37])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[31])},
       { SCM_OBJ(&scm__rc.d1529[39]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[1])},
       { SCM_OBJ(&scm__rc.d1529[42]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[43])},
       { SCM_OBJ(&scm__rc.d1529[44]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[41]), SCM_OBJ(&scm__rc.d1529[45])},
       { SCM_OBJ(&scm__rc.d1529[38]), SCM_OBJ(&scm__rc.d1529[46])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[47])},
       { SCM_OBJ(&scm__rc.d1529[48]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[24]), SCM_OBJ(&scm__rc.d1529[49])},
       { SCM_OBJ(&scm__rc.d1529[4]), SCM_OBJ(&scm__rc.d1529[50])},
       { SCM_OBJ(&scm__rc.d1529[3]), SCM_OBJ(&scm__rc.d1529[51])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[52])},
       { SCM_OBJ(&scm__rc.d1529[10]), SCM_OBJ(&scm__rc.d1529[18])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[54])},
       { SCM_OBJ(&scm__rc.d1529[41]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[55]), SCM_OBJ(&scm__rc.d1529[56])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[57])},
       { SCM_OBJ(&scm__rc.d1529[58]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[53]), SCM_OBJ(&scm__rc.d1529[59])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[60])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[62])},
       { SCM_MAKE_INT(110U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[64])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[65])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[67])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[68])},
       { SCM_OBJ(&scm__rc.d1529[69]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[66]), SCM_OBJ(&scm__rc.d1529[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[72])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[74])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[75])},
       { SCM_MAKE_INT(111U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[78])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[80])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[81])},
       { SCM_OBJ(&scm__rc.d1529[82]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[79]), SCM_OBJ(&scm__rc.d1529[83])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(113U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[86])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[87])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[89])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[90])},
       { SCM_OBJ(&scm__rc.d1529[91]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[88]), SCM_OBJ(&scm__rc.d1529[92])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[94])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[95])},
       { SCM_MAKE_INT(114U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[97])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[98])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[100])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[101])},
       { SCM_OBJ(&scm__rc.d1529[102]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[99]), SCM_OBJ(&scm__rc.d1529[103])},
       { SCM_MAKE_INT(115U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[105])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[106])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[109])},
       { SCM_OBJ(&scm__rc.d1529[110]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[107]), SCM_OBJ(&scm__rc.d1529[111])},
       { SCM_MAKE_INT(116U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[113])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[114])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[116])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[117])},
       { SCM_OBJ(&scm__rc.d1529[118]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[115]), SCM_OBJ(&scm__rc.d1529[119])},
       { SCM_MAKE_INT(117U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[122])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[124])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[125])},
       { SCM_OBJ(&scm__rc.d1529[126]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[123]), SCM_OBJ(&scm__rc.d1529[127])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[129])},
       { SCM_MAKE_INT(118U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[132])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[135])},
       { SCM_OBJ(&scm__rc.d1529[136]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[133]), SCM_OBJ(&scm__rc.d1529[137])},
       { SCM_MAKE_INT(119U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[140])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[143])},
       { SCM_OBJ(&scm__rc.d1529[144]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[141]), SCM_OBJ(&scm__rc.d1529[145])},
       { SCM_MAKE_INT(120U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[148])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[151])},
       { SCM_OBJ(&scm__rc.d1529[152]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[149]), SCM_OBJ(&scm__rc.d1529[153])},
       { SCM_MAKE_INT(121U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[155])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[156])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[159])},
       { SCM_OBJ(&scm__rc.d1529[160]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[157]), SCM_OBJ(&scm__rc.d1529[161])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[163])},
       { SCM_MAKE_INT(123U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[165])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[166])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[168])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[169])},
       { SCM_OBJ(&scm__rc.d1529[170]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[167]), SCM_OBJ(&scm__rc.d1529[171])},
       { SCM_MAKE_INT(124U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[173])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[174])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[176])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[177])},
       { SCM_OBJ(&scm__rc.d1529[178]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[175]), SCM_OBJ(&scm__rc.d1529[179])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[181])},
       { SCM_MAKE_INT(131U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[183])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[184])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[186]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1529[185]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(138U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[190])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[191])},
       { SCM_OBJ(&scm__rc.d1529[192]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(145U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[196])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[197])},
       { SCM_OBJ(&scm__rc.d1529[198]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(154U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[201])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[202])},
       { SCM_OBJ(&scm__rc.d1529[203]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[206])},
       { SCM_OBJ(&scm__rc.d1529[207]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[16])},
       { SCM_MAKE_INT(166U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[210])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[211])},
       { SCM_OBJ(&scm__rc.d1529[212]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(162U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[215])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[216])},
       { SCM_OBJ(&scm__rc.d1529[217]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[16])},
       { SCM_MAKE_INT(177U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[221])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[222])},
       { SCM_OBJ(&scm__rc.d1529[223]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(178U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[227])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[228])},
       { SCM_OBJ(&scm__rc.d1529[229]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(175U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[42]), SCM_OBJ(&scm__rc.d1529[232])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[233])},
       { SCM_OBJ(&scm__rc.d1529[234]), SCM_OBJ(&scm__rc.d1529[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1529[237])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[239])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[239])},
       { SCM_OBJ(&scm__rc.d1529[241]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1531[10]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1529[246])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1531[12]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1529[250])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1531[14]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1529[254])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1531[16]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1529[258])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[239])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[260])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[260])},
       { SCM_OBJ(&scm__rc.d1529[262]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1531[18]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1529[266])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1529[268])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1531[20]), SCM_NIL},
  },
  {   /* ScmObj d1474 */
    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 rfc_2d_2dtlsmake_tls(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj initargs_scm;
  ScmObj initargs;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("make-tls");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  initargs_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  initargs = (initargs_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_MakeTLS(initargs));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_load_object(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj obj_type_scm;
  ScmObj obj_type;
  ScmObj filename_scm;
  const char * filename;
  ScmObj password_scm;
  const char * password;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("tls-load-object");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  obj_type_scm = SCM_SUBRARGS[1];
  obj_type = (obj_type_scm);
  filename_scm = SCM_SUBRARGS[2];
  if (!SCM_STRINGP(filename_scm)) Scm_Error("const C string required, but got %S", filename_scm);
  filename = SCM_STRING_CONST_CSTRING(filename_scm);
  if (SCM_ARGCNT > 3+1) {
    password_scm = SCM_SUBRARGS[3];
  } else {
    password_scm = SCM_FALSE;
  }
  if (!SCM_MAYBE_P(SCM_STRINGP, password_scm)) Scm_Error("const C string or #f required, but got %S", password_scm);
  password = SCM_MAYBE(SCM_STRING_CONST_CSTRING, password_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSLoadObject(tls,obj_type,filename,password));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtls_25tls_destroy(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%tls-destroy");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSDestroy(tls));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtls_25tls_connect(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj sock_scm;
  ScmObj sock;
  ScmObj fd_scm;
  long fd;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%tls-connect");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  sock_scm = SCM_SUBRARGS[1];
  sock = (sock_scm);
  fd_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGERP(fd_scm)) Scm_Error("C long integer required, but got %S", fd_scm);
  fd = Scm_GetInteger(fd_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSConnect(tls,sock,fd));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtls_25tls_accept(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj sock_scm;
  ScmObj sock;
  ScmObj fd_scm;
  long fd;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%tls-accept");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  sock_scm = SCM_SUBRARGS[1];
  sock = (sock_scm);
  fd_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGERP(fd_scm)) Scm_Error("C long integer required, but got %S", fd_scm);
  fd = Scm_GetInteger(fd_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSAccept(tls,sock,fd));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtls_25tls_close(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%tls-close");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSClose(tls));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_read(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("tls-read");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSRead(tls));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_write(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj msg_scm;
  ScmObj msg;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("tls-write");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  msg_scm = SCM_SUBRARGS[1];
  msg = (msg_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSWrite(tls,msg));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_input_port(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("tls-input-port");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSInputPort(tls));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_output_port(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("tls-output-port");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSOutputPort(tls));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_socket(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("tls-socket");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSSocket(tls));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_input_port_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj port_scm;
  ScmObj port;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("tls-input-port-set!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  port_scm = SCM_SUBRARGS[1];
  port = (port_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSInputPortSet(tls,port));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtlstls_output_port_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj port_scm;
  ScmObj port;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("tls-output-port-set!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  tls_scm = SCM_SUBRARGS[0];
  if (!SCM_TLSP(tls_scm)) Scm_Error("<tls> required, but got %S", tls_scm);
  tls = SCM_TLS(tls_scm);
  port_scm = SCM_SUBRARGS[1];
  port = (port_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSOutputPortSet(tls,port));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj rfc_2d_2dtls_25tls_system_ca_bundle_availableP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%tls-system-ca-bundle-available?");
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_TLSSystemCABundleAvailable());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[13])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[15])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[17])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[21])),
 NULL /*termination*/
};
SCM_EXTENSION_ENTRY void Scm_Init_rfc__tls() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(tls);
  scm__rc.d1474[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[0])),TRUE); /* rfc.tls */
  scm__rc.d1474[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1474[1]), SCM_FIND_MODULE_CREATE)); /* module rfc.tls */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1474[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1474[0]));
  scm__rc.d1474[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[1])),TRUE); /* cond-expand */
  scm__rc.d1474[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[2])),TRUE); /* gauche.net.tls.mbedtls */
  scm__rc.d1474[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[3])),TRUE); /* autoload */
  scm__rc.d1474[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[4])),TRUE); /* rfc.tls.mbed */
  scm__rc.d1474[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[5])),TRUE); /* <mbed-tls> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[1]), scm__rc.d1474[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[2]), scm__rc.d1474[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[3]), scm__rc.d1474[4]);
  scm__rc.d1474[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[6])),TRUE); /* export */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[4]), scm__rc.d1474[7]);
  scm__rc.d1474[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[7])),TRUE); /* when */
  scm__rc.d1474[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[8])),TRUE); /* eq? */
  scm__rc.d1474[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[9])),TRUE); /* tls-ca-bundle-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[5]), scm__rc.d1474[10]);
  scm__rc.d1474[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[10])),TRUE); /* quote */
  scm__rc.d1474[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[11])),TRUE); /* check */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[6]), scm__rc.d1474[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[7]), scm__rc.d1474[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[10]), scm__rc.d1474[9]);
  scm__rc.d1474[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[12])),TRUE); /* if */
  scm__rc.d1474[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[13])),TRUE); /* %tls-system-ca-bundle-available? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[11]), scm__rc.d1474[14]);
  scm__rc.d1474[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[14])),TRUE); /* system */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[12]), scm__rc.d1474[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[13]), scm__rc.d1474[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[15]), scm__rc.d1474[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[17]), scm__rc.d1474[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[21]), scm__rc.d1474[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[24]), scm__rc.d1474[8]);
  scm__rc.d1474[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[15])),TRUE); /* and */
  scm__rc.d1474[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[16])),TRUE); /* not */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[26]), scm__rc.d1474[17]);
  scm__rc.d1474[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[17])),TRUE); /* global-variable-bound? */
  scm__rc.d1474[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[18])),TRUE); /* find-module */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[27]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[28]), scm__rc.d1474[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[30]), scm__rc.d1474[19]);
  scm__rc.d1474[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[19])),TRUE); /* <ax-tls> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[31]), scm__rc.d1474[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[32]), scm__rc.d1474[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[35]), scm__rc.d1474[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[38]), scm__rc.d1474[16]);
  scm__rc.d1474[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[20])),TRUE); /* default-tls-class */
  scm__rc.d1474[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[21])),TRUE); /* delay */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[39]), scm__rc.d1474[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[41]), scm__rc.d1474[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[42]), scm__rc.d1474[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[44]), scm__rc.d1474[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[48]), scm__rc.d1474[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[53]), scm__rc.d1474[3]);
  scm__rc.d1474[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[22])),TRUE); /* else */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[55]), scm__rc.d1474[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[58]), scm__rc.d1474[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[61]), scm__rc.d1474[2]);
  scm__rc.d1474[25] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1474[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module rfc.tls */
  scm__rc.d1474[24] = Scm_MakeIdentifier(scm__rc.d1474[19], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#find-module */
  scm__rc.d1474[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[23])),TRUE); /* eval */
  scm__rc.d1474[26] = Scm_MakeIdentifier(scm__rc.d1474[27], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#eval */
  scm__rc.d1474[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[24])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[0]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[0]))[5] = SCM_WORD(scm__rc.d1474[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[0]))[7] = SCM_WORD(scm__rc.d1474[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[0]))[9] = SCM_WORD(scm__rc.d1474[26]);
  scm__rc.d1474[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[25])),TRUE); /* SSL_SERVER_VERIFY_LATER */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[29]), Scm_MakeInteger(SSL_SERVER_VERIFY_LATER), SCM_BINDING_CONST);

  scm__rc.d1474[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[26])),TRUE); /* SSL_CLIENT_AUTHENTICATION */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[30]), Scm_MakeInteger(SSL_CLIENT_AUTHENTICATION), SCM_BINDING_CONST);

  scm__rc.d1474[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[27])),TRUE); /* SSL_NO_DEFAULT_KEY */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[31]), Scm_MakeInteger(SSL_NO_DEFAULT_KEY), SCM_BINDING_CONST);

  scm__rc.d1474[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[28])),TRUE); /* SSL_DISPLAY_BYTES */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[32]), Scm_MakeInteger(SSL_DISPLAY_BYTES), SCM_BINDING_CONST);

  scm__rc.d1474[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[29])),TRUE); /* SSL_DISPLAY_STATES */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[33]), Scm_MakeInteger(SSL_DISPLAY_STATES), SCM_BINDING_CONST);

  scm__rc.d1474[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[30])),TRUE); /* SSL_DISPLAY_CERTS */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[34]), Scm_MakeInteger(SSL_DISPLAY_CERTS), SCM_BINDING_CONST);

  scm__rc.d1474[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[31])),TRUE); /* SSL_DISPLAY_RSA */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[35]), Scm_MakeInteger(SSL_DISPLAY_RSA), SCM_BINDING_CONST);

  scm__rc.d1474[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[32])),TRUE); /* SSL_CONNECT_IN_PARTS */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[36]), Scm_MakeInteger(SSL_CONNECT_IN_PARTS), SCM_BINDING_CONST);

  scm__rc.d1474[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[33])),TRUE); /* SSL_OBJ_X509_CERT */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[37]), Scm_MakeInteger(SSL_OBJ_X509_CERT), SCM_BINDING_CONST);

  scm__rc.d1474[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[34])),TRUE); /* SSL_OBJ_X509_CACERT */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[38]), Scm_MakeInteger(SSL_OBJ_X509_CACERT), SCM_BINDING_CONST);

  scm__rc.d1474[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[35])),TRUE); /* SSL_OBJ_RSA_KEY */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[39]), Scm_MakeInteger(SSL_OBJ_RSA_KEY), SCM_BINDING_CONST);

  scm__rc.d1474[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[36])),TRUE); /* SSL_OBJ_PKCS8 */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[40]), Scm_MakeInteger(SSL_OBJ_PKCS8), SCM_BINDING_CONST);

  scm__rc.d1474[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[37])),TRUE); /* SSL_OBJ_PKCS12 */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(scm__rc.d1474[41]), Scm_MakeInteger(SSL_OBJ_PKCS12), SCM_BINDING_CONST);

  scm__rc.d1474[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[38])),TRUE); /* make-tls */
  scm__rc.d1474[43] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[39]))); /* :rest */
  scm__rc.d1474[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[40])),TRUE); /* initargs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[62]), scm__rc.d1474[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[63]), scm__rc.d1474[43]);
  scm__rc.d1474[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[41])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[66]), scm__rc.d1474[45]);
  scm__rc.d1474[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[43])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[67]), scm__rc.d1474[42]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[68]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[69]), scm__rc.d1474[46]);
  scm__rc.d1474[47] = Scm_MakeExtendedPair(scm__rc.d1474[42], SCM_OBJ(&scm__rc.d1529[63]), SCM_OBJ(&scm__rc.d1529[71]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("make-tls")), SCM_OBJ(&rfc_2d_2dtlsmake_tls__STUB), 0);
  rfc_2d_2dtlsmake_tls__STUB.common.info = scm__rc.d1474[47];
  scm__rc.d1474[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[44])),TRUE); /* tls-load-object */
  scm__rc.d1474[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[45])),TRUE); /* tls */
  scm__rc.d1474[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[46])),TRUE); /* obj-type */
  scm__rc.d1474[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[47])),TRUE); /* filename */
  scm__rc.d1474[52] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[48]))); /* :optional */
  scm__rc.d1474[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[49])),TRUE); /* password */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[72]), scm__rc.d1474[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[73]), scm__rc.d1474[52]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[74]), scm__rc.d1474[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[75]), scm__rc.d1474[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[76]), scm__rc.d1474[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[79]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[80]), scm__rc.d1474[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[81]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[82]), scm__rc.d1474[46]);
  scm__rc.d1474[54] = Scm_MakeExtendedPair(scm__rc.d1474[48], SCM_OBJ(&scm__rc.d1529[76]), SCM_OBJ(&scm__rc.d1529[84]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-load-object")), SCM_OBJ(&rfc_2d_2dtlstls_load_object__STUB), 0);
  rfc_2d_2dtlstls_load_object__STUB.common.info = scm__rc.d1474[54];
  scm__rc.d1474[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[50])),TRUE); /* %tls-destroy */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[85]), scm__rc.d1474[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[88]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[89]), scm__rc.d1474[55]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[90]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[91]), scm__rc.d1474[46]);
  scm__rc.d1474[56] = Scm_MakeExtendedPair(scm__rc.d1474[55], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[93]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%tls-destroy")), SCM_OBJ(&rfc_2d_2dtls_25tls_destroy__STUB), 0);
  rfc_2d_2dtls_25tls_destroy__STUB.common.info = scm__rc.d1474[56];
  scm__rc.d1474[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[51])),TRUE); /* %tls-connect */
  scm__rc.d1474[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[52])),TRUE); /* sock */
  scm__rc.d1474[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[53])),TRUE); /* fd */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[94]), scm__rc.d1474[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[95]), scm__rc.d1474[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[96]), scm__rc.d1474[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[99]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[100]), scm__rc.d1474[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[101]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[102]), scm__rc.d1474[46]);
  scm__rc.d1474[60] = Scm_MakeExtendedPair(scm__rc.d1474[57], SCM_OBJ(&scm__rc.d1529[96]), SCM_OBJ(&scm__rc.d1529[104]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%tls-connect")), SCM_OBJ(&rfc_2d_2dtls_25tls_connect__STUB), 0);
  rfc_2d_2dtls_25tls_connect__STUB.common.info = scm__rc.d1474[60];
  scm__rc.d1474[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[54])),TRUE); /* %tls-accept */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[107]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[108]), scm__rc.d1474[61]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[109]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[110]), scm__rc.d1474[46]);
  scm__rc.d1474[62] = Scm_MakeExtendedPair(scm__rc.d1474[61], SCM_OBJ(&scm__rc.d1529[96]), SCM_OBJ(&scm__rc.d1529[112]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%tls-accept")), SCM_OBJ(&rfc_2d_2dtls_25tls_accept__STUB), 0);
  rfc_2d_2dtls_25tls_accept__STUB.common.info = scm__rc.d1474[62];
  scm__rc.d1474[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[55])),TRUE); /* %tls-close */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[115]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[116]), scm__rc.d1474[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[117]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[118]), scm__rc.d1474[46]);
  scm__rc.d1474[64] = Scm_MakeExtendedPair(scm__rc.d1474[63], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[120]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%tls-close")), SCM_OBJ(&rfc_2d_2dtls_25tls_close__STUB), 0);
  rfc_2d_2dtls_25tls_close__STUB.common.info = scm__rc.d1474[64];
  scm__rc.d1474[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[56])),TRUE); /* tls-read */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[123]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[124]), scm__rc.d1474[65]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[125]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[126]), scm__rc.d1474[46]);
  scm__rc.d1474[66] = Scm_MakeExtendedPair(scm__rc.d1474[65], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[128]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-read")), SCM_OBJ(&rfc_2d_2dtlstls_read__STUB), 0);
  rfc_2d_2dtlstls_read__STUB.common.info = scm__rc.d1474[66];
  scm__rc.d1474[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[57])),TRUE); /* tls-write */
  scm__rc.d1474[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[58])),TRUE); /* msg */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[129]), scm__rc.d1474[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[130]), scm__rc.d1474[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[133]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[134]), scm__rc.d1474[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[135]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[136]), scm__rc.d1474[46]);
  scm__rc.d1474[69] = Scm_MakeExtendedPair(scm__rc.d1474[67], SCM_OBJ(&scm__rc.d1529[130]), SCM_OBJ(&scm__rc.d1529[138]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-write")), SCM_OBJ(&rfc_2d_2dtlstls_write__STUB), 0);
  rfc_2d_2dtlstls_write__STUB.common.info = scm__rc.d1474[69];
  scm__rc.d1474[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[59])),TRUE); /* tls-input-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[141]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[142]), scm__rc.d1474[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[143]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[144]), scm__rc.d1474[46]);
  scm__rc.d1474[71] = Scm_MakeExtendedPair(scm__rc.d1474[70], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[146]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-input-port")), SCM_OBJ(&rfc_2d_2dtlstls_input_port__STUB), 0);
  rfc_2d_2dtlstls_input_port__STUB.common.info = scm__rc.d1474[71];
  scm__rc.d1474[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[60])),TRUE); /* tls-output-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[149]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[150]), scm__rc.d1474[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[151]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[152]), scm__rc.d1474[46]);
  scm__rc.d1474[73] = Scm_MakeExtendedPair(scm__rc.d1474[72], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[154]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-output-port")), SCM_OBJ(&rfc_2d_2dtlstls_output_port__STUB), 0);
  rfc_2d_2dtlstls_output_port__STUB.common.info = scm__rc.d1474[73];
  scm__rc.d1474[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[61])),TRUE); /* tls-socket */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[157]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[158]), scm__rc.d1474[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[159]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[160]), scm__rc.d1474[46]);
  scm__rc.d1474[75] = Scm_MakeExtendedPair(scm__rc.d1474[74], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[162]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-socket")), SCM_OBJ(&rfc_2d_2dtlstls_socket__STUB), 0);
  rfc_2d_2dtlstls_socket__STUB.common.info = scm__rc.d1474[75];
  scm__rc.d1474[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[62])),TRUE); /* tls-input-port-set! */
  scm__rc.d1474[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[63])),TRUE); /* port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[163]), scm__rc.d1474[77]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[164]), scm__rc.d1474[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[167]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[168]), scm__rc.d1474[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[169]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[170]), scm__rc.d1474[46]);
  scm__rc.d1474[78] = Scm_MakeExtendedPair(scm__rc.d1474[76], SCM_OBJ(&scm__rc.d1529[164]), SCM_OBJ(&scm__rc.d1529[172]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-input-port-set!")), SCM_OBJ(&rfc_2d_2dtlstls_input_port_setX__STUB), 0);
  rfc_2d_2dtlstls_input_port_setX__STUB.common.info = scm__rc.d1474[78];
  scm__rc.d1474[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[64])),TRUE); /* tls-output-port-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[175]), scm__rc.d1474[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[176]), scm__rc.d1474[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[177]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[178]), scm__rc.d1474[46]);
  scm__rc.d1474[80] = Scm_MakeExtendedPair(scm__rc.d1474[79], SCM_OBJ(&scm__rc.d1529[164]), SCM_OBJ(&scm__rc.d1529[180]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("tls-output-port-set!")), SCM_OBJ(&rfc_2d_2dtlstls_output_port_setX__STUB), 0);
  rfc_2d_2dtlstls_output_port_setX__STUB.common.info = scm__rc.d1474[80];
Scm_Init_tls(Scm_CurrentModule());
  scm__rc.d1474[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[65])),TRUE); /* tls-connect */
  scm__rc.d1474[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[66])),TRUE); /* socket-fd */
  scm__rc.d1474[82] = Scm_MakeIdentifier(scm__rc.d1474[83], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#socket-fd */
  scm__rc.d1474[84] = Scm_MakeIdentifier(scm__rc.d1474[57], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#%tls-connect */
  scm__rc.d1474[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[67])),TRUE); /* make-tls-input-port */
  scm__rc.d1474[85] = Scm_MakeIdentifier(scm__rc.d1474[86], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#make-tls-input-port */
  scm__rc.d1474[87] = Scm_MakeIdentifier(scm__rc.d1474[76], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-input-port-set! */
  scm__rc.d1474[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[68])),TRUE); /* make-tls-output-port */
  scm__rc.d1474[88] = Scm_MakeIdentifier(scm__rc.d1474[89], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#make-tls-output-port */
  scm__rc.d1474[90] = Scm_MakeIdentifier(scm__rc.d1474[79], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-output-port-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[181]), scm__rc.d1474[58]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[182]), scm__rc.d1474[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[185]), scm__rc.d1474[45]);
  scm__rc.d1474[91] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[69])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[186]), scm__rc.d1474[91]);
  scm__rc.d1474[92] = Scm_MakeExtendedPair(scm__rc.d1474[81], SCM_OBJ(&scm__rc.d1529[182]), SCM_OBJ(&scm__rc.d1529[188]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[189]), scm__rc.d1474[92]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[1]))->name = scm__rc.d1474[81];/* tls-connect */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]))[8] = SCM_WORD(scm__rc.d1474[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]))[10] = SCM_WORD(scm__rc.d1474[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]))[18] = SCM_WORD(scm__rc.d1474[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]))[20] = SCM_WORD(scm__rc.d1474[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]))[28] = SCM_WORD(scm__rc.d1474[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[11]))[30] = SCM_WORD(scm__rc.d1474[90]);
  ScmObj G1541 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1531[1]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[81]) /* tls-connect */, G1541,0);

  scm__rc.d1474[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[70])),TRUE); /* tls-accept */
  scm__rc.d1474[94] = Scm_MakeIdentifier(scm__rc.d1474[61], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#%tls-accept */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[192]), scm__rc.d1474[45]);
  scm__rc.d1474[95] = Scm_MakeExtendedPair(scm__rc.d1474[93], SCM_OBJ(&scm__rc.d1529[182]), SCM_OBJ(&scm__rc.d1529[193]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[194]), scm__rc.d1474[95]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[2]))->name = scm__rc.d1474[93];/* tls-accept */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]))[8] = SCM_WORD(scm__rc.d1474[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]))[10] = SCM_WORD(scm__rc.d1474[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]))[18] = SCM_WORD(scm__rc.d1474[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]))[20] = SCM_WORD(scm__rc.d1474[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]))[28] = SCM_WORD(scm__rc.d1474[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[43]))[30] = SCM_WORD(scm__rc.d1474[90]);
  ScmObj G1542 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1531[2]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[93]) /* tls-accept */, G1542,0);

  scm__rc.d1474[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[71])),TRUE); /* tls-close */
  scm__rc.d1474[97] = Scm_MakeIdentifier(scm__rc.d1474[70], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-input-port */
  scm__rc.d1474[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[72])),TRUE); /* input-port? */
  scm__rc.d1474[98] = Scm_MakeIdentifier(scm__rc.d1474[99], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#input-port? */
  scm__rc.d1474[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[73])),TRUE); /* close-input-port */
  scm__rc.d1474[100] = Scm_MakeIdentifier(scm__rc.d1474[101], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#close-input-port */
  scm__rc.d1474[102] = Scm_MakeIdentifier(scm__rc.d1474[72], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-output-port */
  scm__rc.d1474[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[74])),TRUE); /* output-port? */
  scm__rc.d1474[103] = Scm_MakeIdentifier(scm__rc.d1474[104], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#output-port? */
  scm__rc.d1474[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[75])),TRUE); /* close-output-port */
  scm__rc.d1474[105] = Scm_MakeIdentifier(scm__rc.d1474[106], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#close-output-port */
  scm__rc.d1474[107] = Scm_MakeIdentifier(scm__rc.d1474[63], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#%tls-close */
  scm__rc.d1474[108] = Scm_MakeIdentifier(scm__rc.d1474[74], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-socket */
  scm__rc.d1474[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[76])),TRUE); /* socket-shutdown */
  scm__rc.d1474[109] = Scm_MakeIdentifier(scm__rc.d1474[110], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#socket-shutdown */
  scm__rc.d1474[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[77])),TRUE); /* t */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[195]), scm__rc.d1474[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[198]), scm__rc.d1474[45]);
  scm__rc.d1474[112] = Scm_MakeExtendedPair(scm__rc.d1474[96], SCM_OBJ(&scm__rc.d1529[195]), SCM_OBJ(&scm__rc.d1529[199]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[200]), scm__rc.d1474[112]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[3]))->name = scm__rc.d1474[96];/* tls-close */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[6] = SCM_WORD(scm__rc.d1474[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[8] = SCM_WORD(scm__rc.d1474[98]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[17] = SCM_WORD(scm__rc.d1474[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[19] = SCM_WORD(scm__rc.d1474[100]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[28] = SCM_WORD(scm__rc.d1474[102]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[30] = SCM_WORD(scm__rc.d1474[103]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[39] = SCM_WORD(scm__rc.d1474[102]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[41] = SCM_WORD(scm__rc.d1474[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[48] = SCM_WORD(scm__rc.d1474[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[53] = SCM_WORD(scm__rc.d1474[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[75]))[55] = SCM_WORD(scm__rc.d1474[109]);
  ScmObj G1543 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1531[3]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[96]) /* tls-close */, G1543,0);

  scm__rc.d1474[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[78])),TRUE); /* tls-destroy */
  scm__rc.d1474[114] = Scm_MakeIdentifier(scm__rc.d1474[55], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#%tls-destroy */
  scm__rc.d1474[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[79])),TRUE); /* socket-close */
  scm__rc.d1474[115] = Scm_MakeIdentifier(scm__rc.d1474[116], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#socket-close */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[203]), scm__rc.d1474[45]);
  scm__rc.d1474[117] = Scm_MakeExtendedPair(scm__rc.d1474[113], SCM_OBJ(&scm__rc.d1529[195]), SCM_OBJ(&scm__rc.d1529[204]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[205]), scm__rc.d1474[117]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[4]))->name = scm__rc.d1474[113];/* tls-destroy */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[132]))[4] = SCM_WORD(scm__rc.d1474[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[132]))[9] = SCM_WORD(scm__rc.d1474[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[132]))[11] = SCM_WORD(scm__rc.d1474[115]);
  ScmObj G1544 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1531[4]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[113]) /* tls-destroy */, G1544,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[206]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[207]), scm__rc.d1474[46]);
  scm__rc.d1474[118] = Scm_MakeExtendedPair(scm__rc.d1474[14], SCM_NIL, SCM_OBJ(&scm__rc.d1529[208]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%tls-system-ca-bundle-available?")), SCM_OBJ(&rfc_2d_2dtls_25tls_system_ca_bundle_availableP__STUB), 0);
  rfc_2d_2dtls_25tls_system_ca_bundle_availableP__STUB.common.info = scm__rc.d1474[118];
  scm__rc.d1474[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[80])),TRUE); /* <virtual-input-port> */
  scm__rc.d1474[119] = Scm_MakeIdentifier(scm__rc.d1474[120], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#<virtual-input-port> */
  scm__rc.d1474[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[81])),TRUE); /* make */
  scm__rc.d1474[121] = Scm_MakeIdentifier(scm__rc.d1474[122], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#make */
  scm__rc.d1474[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[82])),TRUE); /* getb */
  scm__rc.d1474[124] = Scm_MakeIdentifier(scm__rc.d1474[65], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-read */
  scm__rc.d1474[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[83])),TRUE); /* string-size */
  scm__rc.d1474[125] = Scm_MakeIdentifier(scm__rc.d1474[126], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#string-size */
  scm__rc.d1474[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[84])),TRUE); /* string-byte-ref */
  scm__rc.d1474[127] = Scm_MakeIdentifier(scm__rc.d1474[128], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#string-byte-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[209]), scm__rc.d1474[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[212]), scm__rc.d1474[45]);
  scm__rc.d1474[129] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[209]), SCM_NIL, SCM_OBJ(&scm__rc.d1529[213]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[214]), scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]))[9] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]))[15] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[145]))[25] = SCM_WORD(scm__rc.d1474[127]);
  scm__rc.d1474[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[85])),TRUE); /* ~ */
  scm__rc.d1474[130] = Scm_MakeIdentifier(scm__rc.d1474[131], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#~ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[217]), scm__rc.d1474[45]);
  scm__rc.d1474[132] = Scm_MakeExtendedPair(scm__rc.d1474[86], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[218]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[219]), scm__rc.d1474[132]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[6]))->name = scm__rc.d1474[86];/* make-tls-input-port */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]))[3] = SCM_WORD(scm__rc.d1474[119]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]))[5] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]))[11] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[185]))[25] = SCM_WORD(scm__rc.d1474[130]);
  ScmObj G1545 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1531[6]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[86]) /* make-tls-input-port */, G1545,0);

  scm__rc.d1474[134] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[86])),TRUE); /* <virtual-output-port> */
  scm__rc.d1474[133] = Scm_MakeIdentifier(scm__rc.d1474[134], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#<virtual-output-port> */
  scm__rc.d1474[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[87])),TRUE); /* puts */
  scm__rc.d1474[136] = Scm_MakeIdentifier(scm__rc.d1474[67], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-write */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[220]), scm__rc.d1474[89]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[223]), scm__rc.d1474[45]);
  scm__rc.d1474[137] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[220]), SCM_OBJ(&scm__rc.d1529[129]), SCM_OBJ(&scm__rc.d1529[224]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[225]), scm__rc.d1474[137]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[214]))[3] = SCM_WORD(scm__rc.d1474[136]);
  scm__rc.d1474[138] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[88])),TRUE); /* putb */
  scm__rc.d1474[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[89])),TRUE); /* make-byte-string */
  scm__rc.d1474[139] = Scm_MakeIdentifier(scm__rc.d1474[140], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#make-byte-string */
  scm__rc.d1474[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[90])),TRUE); /* b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[226]), scm__rc.d1474[141]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[229]), scm__rc.d1474[45]);
  scm__rc.d1474[142] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[220]), SCM_OBJ(&scm__rc.d1529[226]), SCM_OBJ(&scm__rc.d1529[230]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[231]), scm__rc.d1474[142]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[219]))[6] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[219]))[8] = SCM_WORD(scm__rc.d1474[136]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[234]), scm__rc.d1474[45]);
  scm__rc.d1474[143] = Scm_MakeExtendedPair(scm__rc.d1474[89], SCM_OBJ(&scm__rc.d1529[85]), SCM_OBJ(&scm__rc.d1529[235]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[236]), scm__rc.d1474[143]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[9]))->name = scm__rc.d1474[89];/* make-tls-output-port */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]))[3] = SCM_WORD(scm__rc.d1474[133]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]))[5] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]))[11] = SCM_WORD(scm__rc.d1474[135]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]))[15] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]))[22] = SCM_WORD(scm__rc.d1474[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[229]))[26] = SCM_WORD(scm__rc.d1474[130]);
  ScmObj G1546 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1531[9]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[89]) /* make-tls-output-port */, G1546,0);

  scm__rc.d1474[145] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[91])),TRUE); /* socket-getsockname */
  scm__rc.d1474[144] = Scm_MakeIdentifier(scm__rc.d1474[145], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#socket-getsockname */
  scm__rc.d1474[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[92])),FALSE); /* G1548 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[237]), scm__rc.d1474[146]);
  scm__rc.d1474[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[93])),TRUE); /* s */
  scm__rc.d1474[148] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[94])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[239]), scm__rc.d1474[148]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[240]), scm__rc.d1474[147]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[241]), scm__rc.d1474[91]);
  scm__rc.d1474[149] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[238]), SCM_OBJ(&scm__rc.d1529[240]), SCM_OBJ(&scm__rc.d1529[242]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[243]), scm__rc.d1474[149]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[259]))[4] = SCM_WORD(scm__rc.d1474[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[259]))[6] = SCM_WORD(scm__rc.d1474[144]);
  scm__rc.d1474[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[95])),TRUE); /* connection-self-address */
  scm__rc.d1474[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[96])),TRUE); /* %ensure-generic-function */
  scm__rc.d1474[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[97])),TRUE); /* gauche.object */
  scm__rc.d1474[153] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1474[154]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1474[151] = Scm_MakeIdentifier(scm__rc.d1474[152], SCM_MODULE(scm__rc.d1474[153]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1474[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[98])),TRUE); /* <method> */
  scm__rc.d1474[155] = Scm_MakeIdentifier(scm__rc.d1474[156], SCM_MODULE(scm__rc.d1474[153]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1474[157] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[99]))); /* :generic */
  scm__rc.d1474[158] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[100]))); /* :specializers */
  scm__rc.d1474[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[101])),TRUE); /* <tls> */
  scm__rc.d1474[159] = Scm_MakeIdentifier(scm__rc.d1474[160], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#<tls> */
  scm__rc.d1474[161] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[102]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[245]), scm__rc.d1474[147]);
  scm__rc.d1474[162] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[103]))); /* :method-locked */
  scm__rc.d1474[163] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[104]))); /* :body */
  scm__rc.d1474[164] = Scm_MakeIdentifier(scm__rc.d1474[122], SCM_MODULE(scm__rc.d1474[153]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1474[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[105])),TRUE); /* add-method! */
  scm__rc.d1474[165] = Scm_MakeIdentifier(scm__rc.d1474[166], SCM_MODULE(scm__rc.d1474[153]), SCM_NIL); /* gauche.object#add-method! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[11]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[5] = SCM_WORD(scm__rc.d1474[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[7] = SCM_WORD(scm__rc.d1474[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[9] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[17] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[19] = SCM_WORD(scm__rc.d1474[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[22] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[24] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[28] = SCM_WORD(scm__rc.d1474[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[32] = SCM_WORD(scm__rc.d1474[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[35] = SCM_WORD(scm__rc.d1474[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[38] = SCM_WORD(scm__rc.d1474[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[267]))[40] = SCM_WORD(scm__rc.d1474[165]);
  scm__rc.d1474[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[106])),TRUE); /* socket-getpeername */
  scm__rc.d1474[167] = Scm_MakeIdentifier(scm__rc.d1474[168], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#socket-getpeername */
  scm__rc.d1474[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[107])),FALSE); /* G1550 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[246]), scm__rc.d1474[169]);
  scm__rc.d1474[170] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[247]), SCM_OBJ(&scm__rc.d1529[240]), SCM_OBJ(&scm__rc.d1529[242]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[248]), scm__rc.d1474[170]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[309]))[4] = SCM_WORD(scm__rc.d1474[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[309]))[6] = SCM_WORD(scm__rc.d1474[167]);
  scm__rc.d1474[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[108])),TRUE); /* connection-peer-address */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[13]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[5] = SCM_WORD(scm__rc.d1474[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[7] = SCM_WORD(scm__rc.d1474[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[9] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[17] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[19] = SCM_WORD(scm__rc.d1474[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[22] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[24] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[28] = SCM_WORD(scm__rc.d1474[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[32] = SCM_WORD(scm__rc.d1474[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[35] = SCM_WORD(scm__rc.d1474[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[38] = SCM_WORD(scm__rc.d1474[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[317]))[40] = SCM_WORD(scm__rc.d1474[165]);
  scm__rc.d1474[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[109])),FALSE); /* G1552 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[250]), scm__rc.d1474[172]);
  scm__rc.d1474[173] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[251]), SCM_OBJ(&scm__rc.d1529[240]), SCM_OBJ(&scm__rc.d1529[242]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[252]), scm__rc.d1474[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[359]))[2] = SCM_WORD(scm__rc.d1474[97]);
  scm__rc.d1474[174] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[110])),TRUE); /* connection-input-port */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[15]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[5] = SCM_WORD(scm__rc.d1474[174]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[7] = SCM_WORD(scm__rc.d1474[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[9] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[17] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[19] = SCM_WORD(scm__rc.d1474[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[22] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[24] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[28] = SCM_WORD(scm__rc.d1474[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[32] = SCM_WORD(scm__rc.d1474[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[35] = SCM_WORD(scm__rc.d1474[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[38] = SCM_WORD(scm__rc.d1474[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[363]))[40] = SCM_WORD(scm__rc.d1474[165]);
  scm__rc.d1474[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[111])),FALSE); /* G1554 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[254]), scm__rc.d1474[175]);
  scm__rc.d1474[176] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[255]), SCM_OBJ(&scm__rc.d1529[240]), SCM_OBJ(&scm__rc.d1529[242]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[256]), scm__rc.d1474[176]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[405]))[2] = SCM_WORD(scm__rc.d1474[102]);
  scm__rc.d1474[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[112])),TRUE); /* connection-output-port */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[17]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[5] = SCM_WORD(scm__rc.d1474[177]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[7] = SCM_WORD(scm__rc.d1474[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[9] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[17] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[19] = SCM_WORD(scm__rc.d1474[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[22] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[24] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[28] = SCM_WORD(scm__rc.d1474[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[32] = SCM_WORD(scm__rc.d1474[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[35] = SCM_WORD(scm__rc.d1474[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[38] = SCM_WORD(scm__rc.d1474[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[409]))[40] = SCM_WORD(scm__rc.d1474[165]);
  scm__rc.d1474[178] = Scm_MakeIdentifier(scm__rc.d1474[96], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-close */
  scm__rc.d1474[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[113])),FALSE); /* G1556 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[258]), scm__rc.d1474[179]);
  scm__rc.d1474[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[114])),TRUE); /* how */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[260]), scm__rc.d1474[180]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[261]), scm__rc.d1474[147]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[262]), scm__rc.d1474[91]);
  scm__rc.d1474[181] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[259]), SCM_OBJ(&scm__rc.d1529[261]), SCM_OBJ(&scm__rc.d1529[263]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[264]), scm__rc.d1474[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[451]))[2] = SCM_WORD(scm__rc.d1474[178]);
  scm__rc.d1474[182] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[115])),TRUE); /* connection-shutdown */
  scm__rc.d1474[184] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[116])),TRUE); /* <top> */
  scm__rc.d1474[183] = Scm_MakeIdentifier(scm__rc.d1474[184], SCM_MODULE(scm__rc.d1474[153]), SCM_NIL); /* gauche.object#<top> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[266]), scm__rc.d1474[180]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[267]), scm__rc.d1474[147]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[19]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[5] = SCM_WORD(scm__rc.d1474[182]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[7] = SCM_WORD(scm__rc.d1474[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[9] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[17] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[19] = SCM_WORD(scm__rc.d1474[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[22] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[24] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[26] = SCM_WORD(scm__rc.d1474[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[30] = SCM_WORD(scm__rc.d1474[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[34] = SCM_WORD(scm__rc.d1474[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[37] = SCM_WORD(scm__rc.d1474[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[40] = SCM_WORD(scm__rc.d1474[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[455]))[42] = SCM_WORD(scm__rc.d1474[165]);
  scm__rc.d1474[185] = Scm_MakeIdentifier(scm__rc.d1474[113], SCM_MODULE(scm__rc.d1474[25]), SCM_NIL); /* rfc.tls#tls-destroy */
  scm__rc.d1474[186] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[117])),FALSE); /* G1558 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[268]), scm__rc.d1474[186]);
  scm__rc.d1474[187] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1529[269]), SCM_OBJ(&scm__rc.d1529[240]), SCM_OBJ(&scm__rc.d1529[242]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1529[270]), scm__rc.d1474[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[499]))[2] = SCM_WORD(scm__rc.d1474[185]);
  scm__rc.d1474[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[118])),TRUE); /* connection-close */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1531[21]))->name = scm__rc.d1474[28];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[5] = SCM_WORD(scm__rc.d1474[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[7] = SCM_WORD(scm__rc.d1474[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[9] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[17] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[19] = SCM_WORD(scm__rc.d1474[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[22] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[24] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[28] = SCM_WORD(scm__rc.d1474[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[32] = SCM_WORD(scm__rc.d1474[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[35] = SCM_WORD(scm__rc.d1474[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[38] = SCM_WORD(scm__rc.d1474[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1530[503]))[40] = SCM_WORD(scm__rc.d1474[165]);
  Scm_VMExecuteToplevels(toplevels);
}
