/* Generated automatically from ./tls.scm.  DO NOT EDIT */
#include <gauche.h>
#include <gauche/code.h>
#include <gauche/extend.h>
static unsigned char uvector__00001[] = {
 0u, 3u, 132u, 6u, 8u, 0u, 48u, 136u, 4u, 64u, 66u, 3u, 129u, 32u,
82u, 32u, 104u, 20u, 135u, 128u, 246u, 32u, 114u, 24u, 96u, 130u, 67u,
40u, 130u, 72u, 129u, 195u, 12u, 20u, 72u, 129u, 219u, 137u, 34u, 11u,
16u, 100u, 10u, 73u, 13u, 33u, 224u, 61u, 136u, 28u, 134u, 24u, 32u,
145u, 3u, 183u, 18u, 32u, 182u, 226u, 73u, 16u, 105u, 36u, 112u, 96u,
193u, 7u, 6u, 24u, 60u, 146u, 56u, 16u, 96u, 76u, 131u, 201u, 0u,};

#line 87 "./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_certificate(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_load_certificate__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_load_certificate, NULL, NULL);

static ScmObj rfc_2d_2dtlstls_load_private_key(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_load_private_key__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_load_private_key, NULL, NULL);

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

static ScmObj rfc_2d_2dtls_25tls_bind(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtls_25tls_bind__STUB, 4, 0,SCM_FALSE,rfc_2d_2dtls_25tls_bind, NULL, NULL);

static ScmObj rfc_2d_2dtls_25tls_accept(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtls_25tls_accept__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, 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_poll(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtlstls_poll__STUB, 2, 2,SCM_FALSE,rfc_2d_2dtlstls_poll, NULL, NULL);

static ScmObj rfc_2d_2dtls_25tls_input_port_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtls_25tls_input_port_setX__STUB, 2, 0,SCM_FALSE,rfc_2d_2dtls_25tls_input_port_setX, NULL, NULL);

static ScmObj rfc_2d_2dtls_25tls_output_port_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dtls_25tls_output_port_setX__STUB, 2, 0,SCM_FALSE,rfc_2d_2dtls_25tls_output_port_setX, NULL, NULL);

static ScmObj rfc_2d_2dtls_25tls_get_self_address(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtls_25tls_get_self_address__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtls_25tls_get_self_address, NULL, NULL);

static ScmObj rfc_2d_2dtls_25tls_get_peer_address(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtls_25tls_get_peer_address__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtls_25tls_get_peer_address, NULL, NULL);

static ScmObj rfc_2d_2dtlstls_load_object(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dtlstls_load_object__STUB, 3, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dtlstls_load_object, NULL, NULL);

void Scm_Init_tls(ScmModule *);
static unsigned char uvector__00002[] = {
 0u, 3u, 188u, 134u, 4u, 132u, 8u, 238u, 225u, 130u, 17u, 132u, 4u,
37u, 8u, 18u, 71u, 117u, 12u, 9u, 130u, 233u, 29u, 208u, 48u, 36u,
32u, 71u, 114u, 12u, 9u, 130u, 233u, 29u, 196u, 48u, 36u, 32u, 71u,
111u, 12u, 9u, 130u, 49u, 29u, 180u, 48u, 66u, 112u, 128u, 133u, 33u,
2u, 72u, 237u, 97u, 129u, 49u, 136u, 35u, 181u, 6u, 4u, 132u, 8u,
237u, 1u, 129u, 49u, 136u, 35u, 179u, 134u, 4u, 132u, 8u, 236u, 161u,
129u, 49u, 113u, 35u, 177u, 134u, 8u, 86u, 16u, 133u, 161u, 120u, 96u,
145u, 216u, 131u, 2u, 67u, 4u, 118u, 0u, 192u, 144u, 201u, 29u, 112u,
48u, 67u, 80u, 201u, 35u, 173u, 134u, 4u, 134u, 72u, 235u, 33u, 129u,
51u, 65u, 35u, 168u, 134u, 8u, 110u, 25u, 36u, 117u, 0u, 192u, 144u,
201u, 29u, 56u, 48u, 38u, 121u, 132u, 116u, 160u, 192u, 207u, 14u,
67u, 36u, 142u, 146u, 24u, 18u, 25u, 35u, 162u, 134u, 4u, 208u, 137u,
114u, 58u, 24u, 96u, 101u, 14u, 194u, 29u, 134u, 72u, 76u, 243u, 8u,
77u, 8u, 151u, 9u, 154u, 9u, 35u, 160u, 134u, 4u, 208u, 160u, 98u,
58u, 0u, 96u, 72u, 100u, 142u, 124u, 24u, 19u, 66u, 129u, 136u, 231u,
129u, 129u, 148u, 67u, 208u, 201u, 9u, 161u, 58u, 16u, 201u, 35u,
157u, 6u, 4u, 208u, 196u, 18u, 57u, 200u, 96u, 72u, 100u, 142u, 110u,
24u, 19u, 67u, 16u, 72u, 230u, 193u, 129u, 33u, 98u, 57u, 168u, 96u,
72u, 64u, 142u, 102u, 24u, 19u, 41u, 194u, 57u, 136u, 96u, 135u, 195u,
12u, 50u, 68u, 65u, 16u, 196u, 70u, 35u, 36u, 115u, 0u, 192u, 144u,
201u, 28u, 168u, 48u, 38u, 135u, 136u, 17u, 201u, 195u, 2u, 67u, 36u,
114u, 80u, 192u, 202u, 34u, 72u, 140u, 38u, 135u, 170u, 152u, 140u,
38u, 135u, 136u, 18u, 57u, 24u, 96u, 77u, 17u, 18u, 35u, 144u, 6u, 4u,
134u, 72u, 227u, 193u, 129u, 52u, 68u, 72u, 142u, 56u, 24u, 25u, 226u,
80u, 194u, 24u, 196u, 33u, 11u, 67u, 49u, 48u, 134u, 3u, 12u, 78u,
73u, 17u, 68u, 50u, 19u, 67u, 213u, 72u, 109u, 133u, 194u, 104u, 96u,
176u, 76u, 167u, 2u, 98u, 226u, 19u, 4u, 99u, 8u, 18u, 72u, 226u,
193u, 129u, 52u, 76u, 104u, 142u, 36u, 24u, 26u, 226u, 146u, 71u, 17u,
12u, 9u, 20u, 145u, 196u, 3u, 3u, 32u, 16u, 192u, 101u, 13u, 113u,
81u, 9u, 162u, 123u, 161u, 162u, 42u, 36u, 136u, 164u, 50u, 134u,
184u, 168u, 134u, 21u, 33u, 170u, 42u, 36u, 144u, 222u, 19u, 69u,
144u, 130u, 104u, 152u, 209u, 12u, 138u, 154u, 40u, 48u, 72u, 225u,
225u, 129u, 52u, 97u, 88u, 142u, 20u, 24u, 19u, 70u, 3u, 8u, 225u,
33u, 129u, 34u, 178u, 56u, 56u, 96u, 77u, 23u, 150u, 35u, 128u, 134u,
4u, 209u, 116u, 50u, 56u, 0u, 96u, 72u, 172u, 134u, 32u, 192u, 154u,
38u, 180u, 72u,};
static unsigned char uvector__00003[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 22u, 66u, 16u, 180u, 51u, 19u, 8u, 96u,
48u, 196u, 228u, 145u, 20u, 67u, 34u, 32u, 136u, 98u, 34u, 67u, 108u,
46u, 25u, 68u, 61u, 12u, 144u, 202u, 29u, 132u, 59u, 12u, 145u, 13u,
195u, 36u, 134u, 120u, 114u, 25u, 34u, 26u, 134u, 73u, 134u, 72u,
133u, 97u, 8u, 90u, 23u, 134u, 8u, 132u, 225u, 1u, 10u, 66u, 4u, 136u,
70u, 16u, 16u, 148u, 32u, 73u, 132u, 9u, 28u, 36u, 48u, 49u, 132u,
192u, 197u, 48u, 132u, 35u, 131u, 134u, 4u, 192u, 112u, 142u, 4u, 24u,
19u, 1u, 194u, 56u, 0u, 96u, 76u, 7u, 9u, 0u,};
static unsigned char uvector__00004[] = {
 0u, 3u, 176u, 134u, 8u, 182u, 16u, 133u, 161u, 120u, 96u, 145u, 216u,
3u, 2u, 67u, 4u, 117u, 224u, 192u, 144u, 201u, 29u, 104u, 48u, 67u,
80u, 201u, 35u, 172u, 134u, 4u, 134u, 72u, 234u, 225u, 129u, 48u,
193u, 35u, 167u, 134u, 8u, 110u, 25u, 36u, 116u, 224u, 192u, 144u,
201u, 29u, 48u, 48u, 38u, 41u, 132u, 116u, 128u, 192u, 207u, 14u, 67u,
36u, 142u, 142u, 24u, 18u, 25u, 35u, 161u, 134u, 4u, 199u, 92u, 142u,
130u, 24u, 25u, 67u, 176u, 135u, 97u, 146u, 19u, 20u, 194u, 19u, 29u,
112u, 152u, 96u, 146u, 57u, 248u, 96u, 76u, 160u, 8u, 231u, 193u,
129u, 33u, 146u, 57u, 224u, 96u, 76u, 160u, 8u, 231u, 65u, 129u, 148u,
67u, 208u, 201u, 9u, 147u, 84u, 50u, 72u, 231u, 1u, 129u, 51u, 137u,
35u, 155u, 134u, 4u, 134u, 72u, 230u, 161u, 129u, 51u, 137u, 35u,
154u, 6u, 4u, 133u, 136u, 230u, 97u, 129u, 33u, 2u, 57u, 136u, 96u,
135u, 195u, 12u, 50u, 68u, 65u, 16u, 196u, 70u, 35u, 36u, 115u, 0u,
192u, 144u, 201u, 28u, 168u, 48u, 38u, 132u, 172u, 17u, 201u, 195u,
2u, 67u, 36u, 114u, 80u, 192u, 202u, 34u, 72u, 140u, 38u, 132u, 206u,
152u, 140u, 38u, 132u, 172u, 18u, 57u, 24u, 96u, 77u, 11u, 90u, 35u,
144u, 6u, 4u, 134u, 72u, 227u, 193u, 129u, 52u, 45u, 104u, 142u, 56u,
24u, 25u, 226u, 80u, 194u, 24u, 196u, 33u, 11u, 67u, 49u, 48u, 134u,
3u, 12u, 78u, 73u, 17u, 68u, 50u, 19u, 66u, 103u, 72u, 109u, 133u,
194u, 102u, 252u, 19u, 1u, 194u, 73u, 35u, 139u, 6u, 4u, 208u, 216u,
34u, 56u, 144u, 96u, 107u, 139u, 137u, 28u, 68u, 48u, 36u, 92u, 71u,
16u, 12u, 12u, 128u, 67u, 1u, 148u, 53u, 197u, 228u, 38u, 135u, 34u,
134u, 136u, 188u, 146u, 34u, 224u, 202u, 26u, 226u, 242u, 24u, 84u,
134u, 168u, 188u, 146u, 67u, 120u, 77u, 16u, 16u, 9u, 161u, 176u, 68u,
50u, 42u, 104u, 116u, 1u, 35u, 135u, 134u, 4u, 209u, 36u, 66u, 56u,
80u, 96u, 77u, 17u, 218u, 35u, 132u, 134u, 4u, 140u, 8u, 224u, 225u,
129u, 52u, 70u, 16u, 142u, 2u, 24u, 19u, 68u, 68u, 72u, 224u, 1u,
129u, 35u, 2u, 24u, 131u, 2u, 104u, 110u, 17u, 32u,};
static unsigned char uvector__00005[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 24u, 194u, 16u, 180u, 51u, 19u, 8u, 96u,
48u, 196u, 228u, 145u, 20u, 67u, 34u, 32u, 136u, 98u, 34u, 67u, 108u,
46u, 25u, 68u, 61u, 12u, 144u, 202u, 29u, 132u, 59u, 12u, 145u, 13u,
195u, 36u, 134u, 120u, 114u, 25u, 34u, 26u, 134u, 73u, 134u, 72u,
139u, 97u, 8u, 90u, 23u, 134u, 9u, 36u, 112u, 144u, 192u, 198u, 19u,
3u, 20u, 194u, 16u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u,
7u, 8u, 224u, 1u, 129u, 48u, 28u, 36u,};
static unsigned char uvector__00006[] = {
 0u, 3u, 141u, 6u, 4u, 140u, 136u, 227u, 1u, 130u, 17u, 140u, 132u,
37u, 25u, 18u, 71u, 22u, 12u, 9u, 130u, 233u, 28u, 84u, 48u, 36u,
100u, 71u, 19u, 12u, 9u, 130u, 233u, 28u, 72u, 48u, 36u, 100u, 71u,
16u, 12u, 9u, 130u, 49u, 28u, 56u, 48u, 66u, 113u, 144u, 133u, 35u,
34u, 72u, 225u, 129u, 129u, 49u, 136u, 35u, 133u, 134u, 4u, 140u,
136u, 225u, 33u, 129u, 49u, 136u, 35u, 132u, 6u, 4u, 140u, 136u, 224u,
193u, 129u, 49u, 113u, 35u, 130u, 134u, 6u, 64u, 35u, 33u, 25u, 194u,
4u, 144u, 152u, 184u, 132u, 193u, 26u, 50u, 36u, 112u, 48u, 192u,
153u, 91u, 145u, 192u, 131u, 2u, 66u, 4u, 112u, 0u, 192u, 153u, 91u,
144u, 196u, 24u, 24u, 196u, 32u, 68u, 105u, 25u, 4u, 202u, 220u, 38u,
46u, 33u, 48u, 70u, 36u, 144u,};
static unsigned char uvector__00007[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 26u, 194u, 4u, 70u, 145u, 144u, 140u,
225u, 2u, 33u, 56u, 200u, 66u, 145u, 145u, 34u, 17u, 140u, 132u, 37u,
25u, 18u, 73u, 28u, 36u, 48u, 49u, 132u, 192u, 197u, 48u, 62u, 35u,
131u, 134u, 4u, 192u, 112u, 142u, 4u, 24u, 19u, 1u, 194u, 56u, 0u,
96u, 76u, 7u, 9u, 0u,};
static unsigned char uvector__00008[] = {
 0u, 3u, 150u, 134u, 8u, 218u, 55u, 36u, 114u, 192u, 192u, 145u, 185u,
28u, 160u, 48u, 71u, 2u, 57u, 141u, 201u, 35u, 147u, 6u, 4u, 194u,
24u, 142u, 74u, 24u, 18u, 55u, 35u, 145u, 134u, 4u, 194u, 24u, 142u,
66u, 24u, 19u, 7u, 146u, 56u, 248u, 96u, 120u, 17u, 208u, 142u, 99u,
114u, 66u, 96u, 242u, 72u, 227u, 161u, 129u, 49u, 123u, 35u, 141u,
134u, 4u, 198u, 32u, 142u, 52u, 24u, 18u, 55u, 35u, 140u, 6u, 4u,
198u, 32u, 142u, 44u, 24u, 19u, 23u, 178u, 56u, 144u, 96u, 142u, 196u,
121u, 27u, 146u, 71u, 16u, 12u, 9u, 150u, 41u, 28u, 60u, 48u, 36u,
110u, 71u, 13u, 12u, 9u, 150u, 41u, 28u, 44u, 48u, 38u, 87u, 4u, 112u,
144u, 192u, 240u, 35u, 209u, 30u, 70u, 228u, 132u, 202u, 224u, 145u,
193u, 195u, 2u, 103u, 116u, 71u, 5u, 12u, 9u, 158u, 57u, 28u, 16u,
48u, 36u, 110u, 71u, 2u, 12u, 9u, 158u, 57u, 28u, 0u, 48u, 38u, 119u,
68u, 49u, 6u, 6u, 49u, 27u, 144u, 153u, 215u, 132u, 197u, 192u, 38u,
3u, 132u, 144u,};
static unsigned char uvector__00009[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 31u, 70u, 228u, 60u, 8u, 244u, 71u, 145u,
185u, 34u, 59u, 17u, 228u, 110u, 73u, 15u, 2u, 58u, 17u, 204u, 110u,
72u, 142u, 4u, 115u, 27u, 146u, 68u, 109u, 27u, 146u, 71u, 9u, 12u,
12u, 97u, 48u, 49u, 76u, 15u, 136u, 224u, 225u, 129u, 48u, 28u, 35u,
129u, 6u, 4u, 192u, 112u, 142u, 0u, 24u, 19u, 1u, 194u, 64u,};
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);

static unsigned char uvector__00010[] = {
 0u, 3u, 151u, 6u, 8u, 252u, 145u, 203u, 67u, 2u, 71u, 228u, 114u,
192u, 192u, 146u, 1u, 28u, 168u, 48u, 36u, 130u, 71u, 40u, 12u, 18u,
20u, 134u, 72u, 228u, 225u, 129u, 36u, 50u, 57u, 40u, 96u, 76u, 48u,
200u, 228u, 129u, 129u, 36u, 50u, 57u, 24u, 96u, 73u, 16u, 142u, 68u,
24u, 18u, 68u, 35u, 144u, 6u, 6u, 81u, 34u, 200u, 134u, 68u, 15u, 66u,
70u, 144u, 228u, 66u, 36u, 105u, 4u, 38u, 24u, 100u, 72u, 210u, 7u,
0u, 33u, 48u, 28u, 36u, 142u, 62u, 24u, 19u, 29u, 114u, 56u, 240u,
96u, 73u, 16u, 142u, 58u, 24u, 25u, 0u, 145u, 4u, 143u, 8u, 18u, 66u,
99u, 152u, 72u, 227u, 97u, 129u, 51u, 37u, 35u, 141u, 6u, 4u, 132u,
8u, 227u, 1u, 129u, 51u, 37u, 35u, 139u, 134u, 4u, 146u, 8u, 226u,
129u, 129u, 36u, 50u, 56u, 136u, 96u, 146u, 100u, 9u, 4u, 145u, 196u,
3u, 2u, 72u, 36u, 112u, 224u, 192u, 146u, 1u, 28u, 52u, 48u, 36u,
128u, 71u, 12u, 12u, 14u, 146u, 7u, 1u, 36u, 112u, 176u, 192u, 146u,
1u, 28u, 40u, 48u, 50u, 1u, 36u, 9u, 42u, 67u, 144u, 9u, 34u, 70u,
144u, 2u, 104u, 80u, 89u, 15u, 1u, 52u, 34u, 64u, 72u, 210u, 27u,
113u, 50u, 65u, 35u, 132u, 6u, 4u, 208u, 176u, 194u, 56u, 56u, 96u,
73u, 0u, 142u, 10u, 24u, 18u, 67u, 35u, 129u, 134u, 4u, 208u, 176u,
194u, 56u, 8u, 96u, 101u, 144u, 196u, 105u, 36u, 4u, 208u, 176u, 192u,
154u, 22u, 172u, 19u, 66u, 242u, 200u, 109u, 145u, 2u, 102u, 74u, 19u,
28u, 194u, 72u, 224u, 1u, 129u, 36u, 50u, 24u, 131u, 3u, 26u, 132u,
208u, 225u, 130u, 72u,};
static unsigned char uvector__00011[] = {
 0u, 3u, 142u, 6u, 4u, 146u, 200u, 227u, 97u, 128u, 73u, 146u, 105u,
146u, 195u, 12u, 156u, 67u, 32u, 18u, 27u, 113u, 18u, 7u, 0u, 34u,
65u, 224u, 4u, 137u, 60u, 71u, 228u, 50u, 200u, 98u, 52u, 146u, 4u,
149u, 33u, 200u, 4u, 72u, 210u, 0u, 116u, 144u, 56u, 9u, 33u, 224u,
73u, 50u, 4u, 130u, 68u, 141u, 33u, 183u, 18u, 67u, 108u, 136u, 36u,
120u, 64u, 134u, 81u, 34u, 200u, 134u, 68u, 15u, 66u, 70u, 144u, 228u,
66u, 36u, 105u, 4u, 72u, 82u, 25u, 34u, 70u, 144u, 56u, 1u, 17u, 249u,
36u, 146u, 73u, 28u, 104u, 48u, 38u, 9u, 36u, 113u, 128u, 192u, 146u,
105u, 28u, 92u, 48u, 36u, 126u, 71u, 21u, 12u, 18u, 128u, 17u, 248u,
99u, 80u, 152u, 128u, 146u, 99u, 242u, 71u, 20u, 12u, 9u, 32u, 145u,
196u, 195u, 2u, 72u, 4u, 113u, 32u, 192u, 146u, 25u, 28u, 68u, 48u,
38u, 16u, 164u, 112u, 192u, 192u, 152u, 66u, 145u, 194u, 67u, 2u, 73u,
100u, 112u, 112u, 192u, 152u, 35u, 17u, 193u, 131u, 3u, 32u, 18u, 88u,
148u, 101u, 34u, 72u, 145u, 132u, 155u, 37u, 132u, 193u, 180u, 132u,
194u, 20u, 201u, 100u, 142u, 8u, 24u, 19u, 66u, 162u, 8u, 224u, 65u,
129u, 37u, 34u, 56u, 0u, 96u, 77u, 10u, 136u, 33u, 136u, 48u, 49u,
136u, 64u, 136u, 210u, 75u, 9u, 161u, 81u, 1u, 52u, 43u, 32u, 146u,
64u,};
static unsigned char uvector__00012[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 10u, 66u, 4u, 70u, 146u, 88u, 148u, 101u,
34u, 36u, 97u, 38u, 201u, 97u, 134u, 78u, 36u, 50u, 1u, 33u, 183u,
17u, 32u, 112u, 2u, 36u, 30u, 0u, 72u, 147u, 196u, 126u, 67u, 44u,
134u, 35u, 73u, 32u, 73u, 82u, 28u, 128u, 68u, 141u, 32u, 7u, 73u, 3u,
128u, 146u, 30u, 4u, 147u, 32u, 72u, 36u, 72u, 210u, 27u, 113u, 36u,
54u, 200u, 130u, 71u, 132u, 8u, 101u, 18u, 44u, 136u, 100u, 64u, 244u,
36u, 105u, 14u, 68u, 34u, 70u, 144u, 68u, 133u, 33u, 146u, 36u, 105u,
3u, 128u, 17u, 31u, 146u, 73u, 36u, 146u, 71u, 9u, 12u, 12u, 97u, 48u,
49u, 76u, 15u, 136u, 224u, 225u, 129u, 48u, 28u, 35u, 129u, 6u, 4u,
192u, 112u, 142u, 0u, 24u, 19u, 1u, 194u, 64u,};
static unsigned char uvector__00013[] = {
 0u, 3u, 129u, 6u, 9u, 78u, 16u, 149u, 9u, 28u, 4u, 48u, 36u, 168u,
71u, 0u, 12u, 9u, 8u, 16u, 196u, 24u, 24u, 196u, 168u, 66u, 96u, 56u,
73u, 0u,};
static unsigned char uvector__00014[] = {
 0u, 3u, 131u, 134u, 9u, 78u, 16u, 18u, 175u, 1u, 149u, 137u, 35u,
130u, 134u, 4u, 192u, 204u, 142u, 8u, 24u, 18u, 86u, 35u, 128u, 134u,
4u, 192u, 204u, 142u, 0u, 24u, 18u, 16u, 33u, 136u, 48u, 49u, 137u,
88u, 132u, 192u, 112u, 146u,};
static unsigned char uvector__00015[] = {
 0u, 3u, 142u, 134u, 4u, 149u, 200u, 227u, 129u, 128u, 73u, 146u,
105u, 149u, 195u, 12u, 176u, 67u, 144u, 149u, 136u, 148u, 225u, 1u,
42u, 240u, 25u, 88u, 146u, 72u, 227u, 97u, 129u, 48u, 73u, 35u, 140u,
134u, 4u, 147u, 72u, 226u, 225u, 129u, 140u, 38u, 18u, 1u, 48u, 160u,
36u, 113u, 64u, 192u, 146u, 185u, 28u, 72u, 48u, 38u, 8u, 196u, 113u,
16u, 192u, 36u, 201u, 52u, 202u, 225u, 134u, 89u, 33u, 200u, 74u,
132u, 74u, 112u, 132u, 168u, 73u, 35u, 136u, 6u, 4u, 200u, 8u, 142u,
28u, 24u, 18u, 77u, 35u, 134u, 6u, 6u, 48u, 153u, 36u, 132u, 201u,
100u, 145u, 194u, 67u, 2u, 74u, 228u, 112u, 112u, 192u, 152u, 255u,
145u, 193u, 131u, 3u, 32u, 18u, 184u, 148u, 101u, 162u, 72u, 145u,
132u, 155u, 43u, 132u, 200u, 152u, 132u, 200u, 248u, 137u, 24u, 73u,
178u, 184u, 76u, 27u, 72u, 76u, 33u, 76u, 174u, 72u, 224u, 129u, 129u,
51u, 184u, 35u, 129u, 6u, 4u, 150u, 136u, 224u, 1u, 129u, 51u, 184u,
33u, 136u, 48u, 49u, 136u, 64u, 136u, 210u, 87u, 9u, 157u, 192u, 76u,
246u, 2u, 104u, 66u, 97u, 36u, 128u,};
static unsigned char uvector__00016[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 9u, 66u, 4u, 70u, 146u, 184u, 148u, 101u,
162u, 36u, 97u, 38u, 202u, 225u, 134u, 89u, 36u, 57u, 9u, 80u, 137u,
78u, 16u, 149u, 9u, 34u, 70u, 18u, 108u, 174u, 24u, 101u, 130u, 67u,
144u, 149u, 136u, 148u, 225u, 1u, 42u, 240u, 25u, 88u, 146u, 73u, 35u,
132u, 134u, 6u, 48u, 152u, 24u, 166u, 7u, 196u, 112u, 112u, 192u,
152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 71u, 0u, 12u, 9u, 128u,
225u, 32u,};
static unsigned char uvector__00017[] = {
 0u, 3u, 128u, 134u, 8u, 250u, 16u, 36u, 112u, 0u, 192u, 144u, 129u,
12u, 65u, 129u, 140u, 66u, 4u, 38u, 3u, 132u, 144u,};
static unsigned char uvector__00018[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 45u, 194u, 4u, 71u, 208u, 129u, 36u, 112u,
144u, 192u, 198u, 19u, 3u, 20u, 192u, 248u, 142u, 14u, 24u, 19u, 1u,
194u, 56u, 16u, 96u, 76u, 7u, 8u, 224u, 1u, 129u, 48u, 28u, 36u,};
static unsigned char uvector__00019[] = {
 0u, 3u, 128u, 134u, 9u, 114u, 93u, 36u, 112u, 0u, 192u, 146u, 233u,
12u, 65u, 129u, 140u, 75u, 178u, 241u, 9u, 128u, 225u, 36u,};
static unsigned char uvector__00020[] = {
 0u, 3u, 155u, 6u, 6u, 105u, 124u, 70u, 146u, 248u, 99u, 18u, 236u,
188u, 68u, 185u, 46u, 146u, 27u, 102u, 1u, 48u, 134u, 25u, 136u, 136u,
52u, 145u, 49u, 204u, 2u, 81u, 153u, 3u, 12u, 202u, 102u, 0u, 195u,
51u, 16u, 251u, 51u, 144u, 195u, 52u, 16u, 194u, 37u, 210u, 67u, 12u,
210u, 68u, 212u, 38u, 176u, 195u, 54u, 16u, 194u, 164u, 144u, 195u,
54u, 153u, 124u, 146u, 73u, 28u, 212u, 48u, 36u, 220u, 71u, 50u, 12u,
9u, 134u, 185u, 28u, 192u, 48u, 38u, 29u, 196u, 114u, 240u, 192u,
147u, 113u, 28u, 144u, 48u, 38u, 39u, 228u, 114u, 32u, 192u, 147u,
57u, 28u, 124u, 48u, 36u, 192u, 71u, 27u, 12u, 9u, 50u, 17u, 198u,
67u, 2u, 97u, 220u, 71u, 24u, 12u, 9u, 48u, 17u, 197u, 131u, 2u, 97u,
174u, 71u, 21u, 12u, 12u, 128u, 76u, 1u, 48u, 159u, 36u, 38u, 26u,
228u, 142u, 38u, 24u, 19u, 9u, 242u, 56u, 104u, 96u, 76u, 39u, 200u,
225u, 129u, 129u, 144u, 9u, 124u, 38u, 9u, 4u, 132u, 194u, 42u, 95u,
36u, 112u, 176u, 192u, 147u, 113u, 28u, 36u, 48u, 38u, 3u, 132u, 112u,
64u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00021[] = {
 0u, 3u, 128u, 134u, 9u, 190u, 93u, 36u, 112u, 0u, 192u, 146u, 233u,
12u, 65u, 129u, 140u, 75u, 178u, 241u, 9u, 128u, 225u, 36u,};
static unsigned char uvector__00022[] = {
 0u, 3u, 155u, 6u, 6u, 105u, 192u, 70u, 147u, 128u, 99u, 18u, 236u,
188u, 68u, 223u, 46u, 146u, 27u, 103u, 17u, 48u, 134u, 25u, 200u,
136u, 52u, 145u, 49u, 206u, 34u, 81u, 153u, 3u, 12u, 202u, 103u, 16u,
195u, 51u, 16u, 251u, 51u, 144u, 195u, 52u, 16u, 194u, 37u, 210u, 67u,
12u, 210u, 68u, 212u, 38u, 176u, 195u, 54u, 16u, 194u, 164u, 144u,
195u, 54u, 153u, 192u, 146u, 73u, 28u, 212u, 48u, 36u, 230u, 71u, 50u,
12u, 9u, 134u, 185u, 28u, 192u, 48u, 38u, 29u, 196u, 114u, 240u, 192u,
147u, 153u, 28u, 144u, 48u, 38u, 39u, 228u, 114u, 32u, 192u, 147u,
57u, 28u, 124u, 48u, 36u, 226u, 71u, 27u, 12u, 9u, 50u, 17u, 198u,
67u, 2u, 97u, 220u, 71u, 24u, 12u, 9u, 56u, 145u, 197u, 131u, 2u, 97u,
174u, 71u, 21u, 12u, 12u, 128u, 78u, 33u, 48u, 159u, 36u, 38u, 26u,
228u, 142u, 38u, 24u, 19u, 9u, 242u, 56u, 104u, 96u, 76u, 39u, 200u,
225u, 129u, 129u, 144u, 9u, 192u, 38u, 9u, 4u, 132u, 194u, 42u, 112u,
36u, 112u, 176u, 192u, 147u, 153u, 28u, 36u, 48u, 38u, 3u, 132u, 112u,
64u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00023[] = {
 0u, 3u, 128u, 134u, 8u, 242u, 93u, 36u, 112u, 0u, 192u, 146u, 233u,
12u, 65u, 129u, 140u, 75u, 178u, 241u, 9u, 128u, 225u, 36u,};
static unsigned char uvector__00024[] = {
 0u, 3u, 155u, 6u, 6u, 105u, 208u, 70u, 147u, 160u, 99u, 18u, 236u,
188u, 68u, 121u, 46u, 146u, 27u, 103u, 81u, 48u, 134u, 25u, 216u,
136u, 52u, 145u, 49u, 206u, 162u, 81u, 153u, 3u, 12u, 202u, 103u, 80u,
195u, 51u, 16u, 251u, 51u, 144u, 195u, 52u, 16u, 194u, 37u, 210u, 67u,
12u, 210u, 68u, 212u, 38u, 176u, 195u, 54u, 16u, 194u, 164u, 144u,
195u, 54u, 153u, 208u, 146u, 73u, 28u, 212u, 48u, 36u, 238u, 71u, 50u,
12u, 9u, 134u, 185u, 28u, 192u, 48u, 38u, 29u, 196u, 114u, 240u, 192u,
147u, 185u, 28u, 144u, 48u, 38u, 39u, 228u, 114u, 32u, 192u, 147u,
57u, 28u, 124u, 48u, 36u, 234u, 71u, 27u, 12u, 9u, 50u, 17u, 198u,
67u, 2u, 97u, 220u, 71u, 24u, 12u, 9u, 58u, 145u, 197u, 131u, 2u, 97u,
174u, 71u, 21u, 12u, 12u, 128u, 78u, 161u, 48u, 159u, 36u, 38u, 26u,
228u, 142u, 38u, 24u, 19u, 9u, 242u, 56u, 104u, 96u, 76u, 39u, 200u,
225u, 129u, 129u, 144u, 9u, 208u, 38u, 9u, 4u, 132u, 194u, 42u, 116u,
36u, 112u, 176u, 192u, 147u, 185u, 28u, 36u, 48u, 38u, 3u, 132u, 112u,
64u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00025[] = {
 0u, 3u, 128u, 134u, 8u, 230u, 93u, 36u, 112u, 0u, 192u, 146u, 233u,
12u, 65u, 129u, 140u, 75u, 178u, 241u, 9u, 128u, 225u, 36u,};
static unsigned char uvector__00026[] = {
 0u, 3u, 155u, 6u, 6u, 105u, 224u, 70u, 147u, 192u, 99u, 18u, 236u,
188u, 68u, 115u, 46u, 146u, 27u, 103u, 145u, 48u, 134u, 25u, 232u,
136u, 52u, 145u, 49u, 207u, 34u, 81u, 153u, 3u, 12u, 202u, 103u, 144u,
195u, 51u, 16u, 251u, 51u, 144u, 195u, 52u, 16u, 194u, 37u, 210u, 67u,
12u, 210u, 68u, 212u, 38u, 176u, 195u, 54u, 16u, 194u, 164u, 144u,
195u, 54u, 153u, 224u, 146u, 73u, 28u, 212u, 48u, 36u, 246u, 71u, 50u,
12u, 9u, 134u, 185u, 28u, 192u, 48u, 38u, 29u, 196u, 114u, 240u, 192u,
147u, 217u, 28u, 144u, 48u, 38u, 39u, 228u, 114u, 32u, 192u, 147u,
57u, 28u, 124u, 48u, 36u, 242u, 71u, 27u, 12u, 9u, 50u, 17u, 198u,
67u, 2u, 97u, 220u, 71u, 24u, 12u, 9u, 60u, 145u, 197u, 131u, 2u, 97u,
174u, 71u, 21u, 12u, 12u, 128u, 79u, 33u, 48u, 159u, 36u, 38u, 26u,
228u, 142u, 38u, 24u, 19u, 9u, 242u, 56u, 104u, 96u, 76u, 39u, 200u,
225u, 129u, 129u, 144u, 9u, 224u, 38u, 9u, 4u, 132u, 194u, 42u, 120u,
36u, 112u, 176u, 192u, 147u, 217u, 28u, 36u, 48u, 38u, 3u, 132u, 112u,
64u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u, 56u, 72u,};
static unsigned char uvector__00027[] = {
 0u, 3u, 128u, 134u, 8u, 250u, 93u, 36u, 112u, 0u, 192u, 146u, 233u,
12u, 65u, 129u, 140u, 75u, 179u, 228u, 188u, 66u, 96u, 56u, 73u, 0u,};
static unsigned char uvector__00028[] = {
 0u, 3u, 156u, 6u, 6u, 105u, 244u, 70u, 147u, 232u, 99u, 18u, 236u,
249u, 47u, 17u, 31u, 75u, 164u, 134u, 217u, 248u, 76u, 33u, 134u,
127u, 34u, 13u, 36u, 76u, 115u, 240u, 148u, 102u, 64u, 195u, 50u,
153u, 248u, 48u, 204u, 196u, 62u, 204u, 244u, 32u, 4u, 48u, 205u, 4u,
48u, 137u, 118u, 124u, 36u, 48u, 205u, 36u, 77u, 66u, 107u, 12u, 51u,
97u, 12u, 42u, 73u, 12u, 51u, 105u, 159u, 73u, 36u, 145u, 205u, 195u,
2u, 80u, 128u, 145u, 205u, 3u, 2u, 97u, 194u, 71u, 50u, 12u, 9u, 135u,
193u, 28u, 196u, 48u, 37u, 8u, 9u, 28u, 152u, 48u, 38u, 41u, 36u,
114u, 64u, 192u, 148u, 32u, 4u, 114u, 32u, 192u, 147u, 57u, 28u, 124u,
48u, 36u, 252u, 71u, 27u, 12u, 9u, 50u, 17u, 198u, 67u, 2u, 97u, 240u,
71u, 24u, 12u, 9u, 63u, 17u, 197u, 131u, 2u, 97u, 194u, 71u, 21u, 12u,
12u, 128u, 79u, 193u, 48u, 169u, 36u, 38u, 28u, 36u, 142u, 38u, 24u,
19u, 10u, 146u, 56u, 104u, 96u, 76u, 42u, 72u, 225u, 129u, 129u, 144u,
9u, 244u, 38u, 9u, 4u, 132u, 194u, 82u, 125u, 36u, 112u, 176u, 192u,
148u, 32u, 36u, 112u, 144u, 192u, 152u, 14u, 17u, 193u, 3u, 2u, 96u,
56u, 71u, 2u, 12u, 9u, 128u, 225u, 32u,};
static unsigned char uvector__00029[] = {
 0u, 3u, 128u, 134u, 9u, 110u, 93u, 36u, 112u, 0u, 192u, 146u, 233u,
12u, 65u, 129u, 140u, 75u, 178u, 241u, 9u, 128u, 225u, 36u,};
static unsigned char uvector__00030[] = {
 0u, 3u, 155u, 6u, 6u, 106u, 16u, 33u, 26u, 80u, 129u, 6u, 49u, 46u,
203u, 196u, 75u, 114u, 233u, 33u, 182u, 132u, 12u, 76u, 33u, 134u,
132u, 16u, 136u, 52u, 145u, 49u, 208u, 129u, 137u, 70u, 100u, 12u,
51u, 41u, 161u, 3u, 12u, 51u, 49u, 15u, 179u, 57u, 12u, 51u, 65u, 12u,
34u, 93u, 36u, 48u, 205u, 36u, 77u, 66u, 107u, 12u, 51u, 97u, 12u,
42u, 73u, 12u, 51u, 105u, 161u, 2u, 36u, 146u, 71u, 53u, 12u, 9u, 66u,
10u, 71u, 50u, 12u, 9u, 135u, 121u, 28u, 192u, 48u, 38u, 33u, 132u,
114u, 240u, 192u, 148u, 32u, 164u, 114u, 64u, 192u, 152u, 177u, 145u,
200u, 131u, 2u, 76u, 228u, 113u, 240u, 192u, 148u, 32u, 100u, 113u,
176u, 192u, 147u, 33u, 28u, 100u, 48u, 38u, 33u, 132u, 113u, 128u,
192u, 148u, 32u, 100u, 113u, 96u, 192u, 152u, 119u, 145u, 197u, 67u,
3u, 32u, 20u, 32u, 97u, 48u, 177u, 36u, 38u, 29u, 228u, 142u, 38u,
24u, 19u, 11u, 18u, 56u, 104u, 96u, 76u, 44u, 72u, 225u, 129u, 129u,
144u, 10u, 16u, 32u, 152u, 42u, 18u, 19u, 9u, 106u, 16u, 34u, 71u,
11u, 12u, 9u, 66u, 10u, 71u, 9u, 12u, 9u, 128u, 225u, 28u, 16u, 48u,
38u, 3u, 132u, 112u, 32u, 192u, 152u, 14u, 18u,};
static ScmObj SCM_debug_info_const_vector();
#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 d1701[186];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1701 */
      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("default-tls-class", 17, 17),
      SCM_STRING_CONST_INITIALIZER("delay", 5, 5),
      SCM_STRING_CONST_INITIALIZER("else", 4, 4),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("eval", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      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("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("tls-load-certificate", 20, 20),
      SCM_STRING_CONST_INITIALIZER("tls", 3, 3),
      SCM_STRING_CONST_INITIALIZER("filename", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<tls>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<const-cstring>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("tls-load-private-key", 20, 20),
      SCM_STRING_CONST_INITIALIZER("password", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<const-cstring>\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("%tls-connect", 12, 12),
      SCM_STRING_CONST_INITIALIZER("host", 4, 4),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("proto", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%tls-bind", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ip", 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-poll", 8, 8),
      SCM_STRING_CONST_INITIALIZER("write", 5, 5),
      SCM_STRING_CONST_INITIALIZER("read", 4, 4),
      SCM_STRING_CONST_INITIALIZER("rwflags", 7, 7),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("timeout", 7, 7),
      SCM_STRING_CONST_INITIALIZER("<list>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%tls-input-port-set!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%tls-output-port-set!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%tls-get-self-address", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%tls-get-peer-address", 21, 21),
      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("tls-load-object", 15, 15),
      SCM_STRING_CONST_INITIALIZER("obj-type", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<fixnum>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<void>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%expression-name-mark-key", 25, 25),
      SCM_STRING_CONST_INITIALIZER("tls-connect", 11, 11),
      SCM_STRING_CONST_INITIALIZER("tcp", 3, 3),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("assume-type", 11, 11),
      SCM_STRING_CONST_INITIALIZER("</>", 3, 3),
      SCM_STRING_CONST_INITIALIZER("<string>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<integer>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("let1", 4, 4),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("integer\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("or", 2, 2),
      SCM_STRING_CONST_INITIALIZER("inexact\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("negative\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("Nonnegative exact integer or string expected, but got:", 54, 54),
      SCM_STRING_CONST_INITIALIZER("x->string", 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("gauche.typeutil", 15, 15),
      SCM_STRING_CONST_INITIALIZER("of-type\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("type-error", 10, 10),
      SCM_STRING_CONST_INITIALIZER("tls-bind", 8, 8),
      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("t", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<boolean>", 9, 9),
      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-byte-ref", 15, 15),
      SCM_STRING_CONST_INITIALIZER("string-size", 11, 11),
      SCM_STRING_CONST_INITIALIZER("reader", 6, 6),
      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("tls-destroy", 11, 11),
      SCM_STRING_CONST_INITIALIZER("connection-self-address((s <tls>))", 34, 34),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("unused-args", 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("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("connection-peer-address((s <tls>))", 34, 34),
      SCM_STRING_CONST_INITIALIZER("connection-peer-address", 23, 23),
      SCM_STRING_CONST_INITIALIZER("connection-input-port((s <tls>))", 32, 32),
      SCM_STRING_CONST_INITIALIZER("connection-input-port", 21, 21),
      SCM_STRING_CONST_INITIALIZER("connection-output-port((s <tls>))", 33, 33),
      SCM_STRING_CONST_INITIALIZER("connection-output-port", 22, 22),
      SCM_STRING_CONST_INITIALIZER("connection-shutdown((s <tls>) how)", 34, 34),
      SCM_STRING_CONST_INITIALIZER("how", 3, 3),
      SCM_STRING_CONST_INITIALIZER("connection-shutdown", 19, 19),
      SCM_STRING_CONST_INITIALIZER("connection-close((s <tls>))", 27, 27),
      SCM_STRING_CONST_INITIALIZER("connection-close", 16, 16),
      SCM_STRING_CONST_INITIALIZER("current-module", 14, 14),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("G1738", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1739", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest1737", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1741", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1742", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest1740", 8, 8),
      SCM_STRING_CONST_INITIALIZER("new-tls", 7, 7),
      SCM_STRING_CONST_INITIALIZER("rlet1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("pos", 3, 3),
      SCM_STRING_CONST_INITIALIZER("size", 4, 4),
      SCM_STRING_CONST_INITIALIZER("buf", 3, 3),
      SCM_STRING_CONST_INITIALIZER("data", 4, 4),
      SCM_STRING_CONST_INITIALIZER("eof-object\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("set!", 4, 4),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("=", 1, 1),
      SCM_STRING_CONST_INITIALIZER("setter", 6, 6),
      SCM_STRING_CONST_INITIALIZER("rec", 3, 3),
      SCM_STRING_CONST_INITIALIZER("letrec", 6, 6),
      SCM_STRING_CONST_INITIALIZER("op", 2, 2),
      SCM_STRING_CONST_INITIALIZER("gf1743", 6, 6),
      SCM_STRING_CONST_INITIALIZER("boolean", 7, 7),
      SCM_STRING_CONST_INITIALIZER("memq", 4, 4),
      SCM_STRING_CONST_INITIALIZER("locked", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1744", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf1745", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1746", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf1747", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1748", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf1749", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1750", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf1751", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1752", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gf1753", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1754", 5, 5),
  },
};
static struct scm__rcRec {
  ScmUVector d1726[30];
  ScmCompiledCode d1725[30];
  ScmWord d1724[907];
  ScmPair d1723[383] SCM_ALIGN_PAIR;
  ScmObj d1700[529];
} scm__rc SCM_UNUSED = {
  {   /* ScmUVector d1726 */
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 79, uvector__00001, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 453, uvector__00002, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 102, uvector__00003, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 355, uvector__00004, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 87, uvector__00005, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 134, uvector__00006, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 57, uvector__00007, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 172, uvector__00008, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 65, uvector__00009, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 267, uvector__00010, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 222, uvector__00011, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 129, uvector__00012, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 30, uvector__00013, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 44, uvector__00014, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 183, uvector__00015, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 80, uvector__00016, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 23, uvector__00017, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 40, uvector__00018, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 24, uvector__00019, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 191, uvector__00020, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 24, uvector__00021, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 191, uvector__00022, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 24, uvector__00023, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 191, uvector__00024, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 24, uvector__00025, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 191, uvector__00026, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 26, uvector__00027, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 204, uvector__00028, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 24, uvector__00029, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 202, uvector__00030, 0, NULL),
  },
  {   /* ScmCompiledCode d1725 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[0])), 11,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-connect */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[11])), 122,
            27, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[263]),
            SCM_OBJ(&scm__rc.d1725[2]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[133])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-bind */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[148])), 100,
            20, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[277]),
            SCM_OBJ(&scm__rc.d1725[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[248])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-accept */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[263])), 27,
            22, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[282]),
            SCM_OBJ(&scm__rc.d1725[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[290])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-close */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[305])), 48,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[288]),
            SCM_OBJ(&scm__rc.d1725[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[353])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reader */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[368])), 48,
            15, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[295]),
            SCM_OBJ(&scm__rc.d1725[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-tls-input-port */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[416])), 29,
            28, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[301]),
            SCM_OBJ(&scm__rc.d1725[11]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[445])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[460])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[307]),
            SCM_OBJ(&scm__rc.d1725[14]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[465])), 10,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[313]),
            SCM_OBJ(&scm__rc.d1725[14]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-tls-output-port */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[475])), 30,
            17, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[318]),
            SCM_OBJ(&scm__rc.d1725[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[505])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tls-destroy */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[520])), 4,
            4, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1723[323]),
            SCM_OBJ(&scm__rc.d1725[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[524])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f connection-self-address((s <tls>))) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[539])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1723[325]), SCM_NIL, SCM_OBJ(&scm__rc.d1723[334]),
            SCM_OBJ(&scm__rc.d1725[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[543])), 57,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f connection-peer-address((s <tls>))) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[600])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1723[338]), SCM_NIL, SCM_OBJ(&scm__rc.d1723[343]),
            SCM_OBJ(&scm__rc.d1725[21]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[604])), 57,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f connection-input-port((s <tls>))) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[661])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1723[346]), SCM_NIL, SCM_OBJ(&scm__rc.d1723[351]),
            SCM_OBJ(&scm__rc.d1725[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[665])), 57,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f connection-output-port((s <tls>))) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[722])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1723[354]), SCM_NIL, SCM_OBJ(&scm__rc.d1723[359]),
            SCM_OBJ(&scm__rc.d1725[25]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[726])), 57,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f connection-shutdown((s <tls>) how)) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[783])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d1723[362]), SCM_NIL, SCM_OBJ(&scm__rc.d1723[371]),
            SCM_OBJ(&scm__rc.d1725[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[787])), 59,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f connection-close((s <tls>))) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[846])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1723[376]), SCM_NIL, SCM_OBJ(&scm__rc.d1723[381]),
            SCM_OBJ(&scm__rc.d1725[29]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1724[850])), 57,
            40, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1724 */
    /* %toplevel */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[41])) /* (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))) (default-tls-class (delay <mbed-tls>))) (else (when (eq? (tls-ca-bundle-path) 'check) (tls-ca-bundle-path #f)) (default-tls-class #f))) */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[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.50edc1e0> */,
    0x00002063    /*   8 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eval.50edb860> */,
    0x00000014    /*  10 (RET) */,
    /* tls-connect */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 7),
    0x00000001    /*   3 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tcp */,
    0x00000013    /*   5 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 8),
    0x0000006a    /*   7 (LREF0-CAR) */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 15),
    0x00000003    /*  12 (CONSTN) */,
    0x00000013    /*  13 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 16),
    0x00000076    /*  15 (LREF0-CDR) */,
    0x00002018    /*  16 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00000022    /*  18 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 22),
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 30),
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 30),
    0x00000006    /*  24 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1701[82])) /* "too many arguments for" */,
    0x00000006    /*  26 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[256])) /* (lambda (tls host port :optional (proto 'tcp)) (assume-type port (</> <string> <integer>)) (let1 p (if (integer? port) (if (or (inexact? port) (negative? port)) (error "Nonnegative exact integer or string expected, but got:" port) (x->string port)) port) (%tls-connect tls host p proto) (%tls-input-port-set! tls (make-tls-input-port tls)) (%tls-output-port-set! tls (make-tls-output-port tls))) tls) */,
    0x0000205f    /*  28 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.58b1b1c0> */,
    0x0000200e    /*  30 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 37),
    0x0000004d    /*  32 (LREF11-PUSH) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #</ <string> <integer>> */,
    0x0000205f    /*  35 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#of-type?.4fbab120> */,
    0x0000001e    /*  37 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 42),
    0x00000042    /*  39 (LREF11) */,
    0x00000013    /*  40 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 51),
    0x0000300e    /*  42 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 51),
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* port */,
    0x00000006    /*  46 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #</ <string> <integer>> */,
    0x0000004d    /*  48 (LREF11-PUSH) */,
    0x0000305f    /*  49 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.4fbab0e0> */,
    0x0000400e    /*  51 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 101),
    0x00c01047    /*  53 (LREF-PUSH 1 3) */,
    0x0000004e    /*  54 (LREF12-PUSH) */,
    0x0000100e    /*  55 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 60),
    0x0000004d    /*  57 (LREF11-PUSH) */,
    0x0000105f    /*  58 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#integer?.4fbb1e00> */,
    0x0000001e    /*  60 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 96),
    0x0000100e    /*  62 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 67),
    0x0000004d    /*  64 (LREF11-PUSH) */,
    0x0000105f    /*  65 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#inexact?.4fbb1d40> */,
    0x0000001e    /*  67 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 78),
    0x0000200e    /*  69 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 97),
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1701[95])) /* "Nonnegative exact integer or string expected, but got:" */,
    0x0000004d    /*  73 (LREF11-PUSH) */,
    0x0000205f    /*  74 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.4fbb1c80> */,
    0x00000013    /*  76 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 97),
    0x0000100e    /*  78 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 83),
    0x0000004d    /*  80 (LREF11-PUSH) */,
    0x0000105f    /*  81 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#negative?.4fbb1ce0> */,
    0x0000001e    /*  83 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 89),
    0x00000013    /*  85 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 69),
    0x00000013    /*  87 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 97),
    0x0000100e    /*  89 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 97),
    0x0000004d    /*  91 (LREF11-PUSH) */,
    0x0000105f    /*  92 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.4fbb1c00> */,
    0x00000013    /*  94 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 97),
    0x00000042    /*  96 (LREF11) */,
    0x0000000d    /*  97 (PUSH) */,
    0x00000049    /*  98 (LREF1-PUSH) */,
    0x0000405f    /*  99 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-connect.4fbb1b40> */,
    0x0000200e    /* 101 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 111),
    0x00c01047    /* 103 (LREF-PUSH 1 3) */,
    0x0000100e    /* 104 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 109),
    0x00c01047    /* 106 (LREF-PUSH 1 3) */,
    0x0000105f    /* 107 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-input-port.4fbb1a20> */,
    0x00002062    /* 109 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-input-port-set!.4fbb1a80> */,
    0x0000200e    /* 111 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 121),
    0x00c01047    /* 113 (LREF-PUSH 1 3) */,
    0x0000100e    /* 114 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]) + 119),
    0x00c01047    /* 116 (LREF-PUSH 1 3) */,
    0x0000105f    /* 117 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-output-port.4fbb1920> */,
    0x00002062    /* 119 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-output-port-set!.4fbb19c0> */,
    0x00c01052    /* 121 (LREF-RET 1 3) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[133]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tls-connect */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[133]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[1])) /* #<compiled-code tls-connect@0xfc6d4f4ac120> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-connect.4fb7b020> */,
    0x00000014    /*  14 (RET) */,
    /* tls-bind */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 7),
    0x00000001    /*   3 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tcp */,
    0x00000013    /*   5 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 8),
    0x0000006a    /*   7 (LREF0-CAR) */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 15),
    0x00000003    /*  12 (CONSTN) */,
    0x00000013    /*  13 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 16),
    0x00000076    /*  15 (LREF0-CDR) */,
    0x00002018    /*  16 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00000022    /*  18 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 22),
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 30),
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 30),
    0x00000006    /*  24 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1701[82])) /* "too many arguments for" */,
    0x00000006    /*  26 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[272])) /* (lambda (tls host port :optional (proto 'tcp)) (assume-type port (</> <string> <integer>)) (let1 p (if (integer? port) (if (or (inexact? port) (negative? port)) (error "Nonnegative exact integer or string expected, but got:" port) (x->string port)) port) (%tls-bind tls host p proto))) */,
    0x0000205f    /*  28 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.58b1b1c0> */,
    0x0000200e    /*  30 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 37),
    0x0000004d    /*  32 (LREF11-PUSH) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #</ <string> <integer>> */,
    0x0000205f    /*  35 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#of-type?.4f6eb840> */,
    0x0000001e    /*  37 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 42),
    0x00000042    /*  39 (LREF11) */,
    0x00000013    /*  40 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 51),
    0x0000300e    /*  42 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 51),
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* port */,
    0x00000006    /*  46 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #</ <string> <integer>> */,
    0x0000004d    /*  48 (LREF11-PUSH) */,
    0x0000305f    /*  49 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.4f6eb800> */,
    0x00c01047    /*  51 (LREF-PUSH 1 3) */,
    0x0000004e    /*  52 (LREF12-PUSH) */,
    0x0000100e    /*  53 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 58),
    0x0000004d    /*  55 (LREF11-PUSH) */,
    0x0000105f    /*  56 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#integer?.4f6ec940> */,
    0x0000001e    /*  58 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 94),
    0x0000100e    /*  60 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 65),
    0x0000004d    /*  62 (LREF11-PUSH) */,
    0x0000105f    /*  63 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#inexact?.4f6ec880> */,
    0x0000001e    /*  65 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 76),
    0x0000200e    /*  67 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 95),
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1701[95])) /* "Nonnegative exact integer or string expected, but got:" */,
    0x0000004d    /*  71 (LREF11-PUSH) */,
    0x0000205f    /*  72 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.4f6ec7a0> */,
    0x00000013    /*  74 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 95),
    0x0000100e    /*  76 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 81),
    0x0000004d    /*  78 (LREF11-PUSH) */,
    0x0000105f    /*  79 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#negative?.4f6ec820> */,
    0x0000001e    /*  81 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 87),
    0x00000013    /*  83 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 67),
    0x00000013    /*  85 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 95),
    0x0000100e    /*  87 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 95),
    0x0000004d    /*  89 (LREF11-PUSH) */,
    0x0000105f    /*  90 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.4f6ec700> */,
    0x00000013    /*  92 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]) + 95),
    0x00000042    /*  94 (LREF11) */,
    0x0000000d    /*  95 (PUSH) */,
    0x00000049    /*  96 (LREF1-PUSH) */,
    0x00004060    /*  97 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-bind.4f6ec640> */,
    0x00000014    /*  99 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[248]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tls-bind */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[248]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[3])) /* #<compiled-code tls-bind@0xfc6d4e827d80> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-bind.4f6e87a0> */,
    0x00000014    /*  14 (RET) */,
    /* tls-accept */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-accept.4e9d1360> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]) + 16),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]) + 14),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-input-port.4e9d1260> */,
    0x00002062    /*  14 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-input-port-set!.4e9d12c0> */,
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]) + 26),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]) + 24),
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-output-port.4e9d11a0> */,
    0x00002062    /*  24 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-output-port-set!.4e9d1200> */,
    0x00000053    /*  26 (LREF0-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[290]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tls-accept */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[290]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[5])) /* #<compiled-code tls-accept@0xfc6d4e9815a0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-accept.4e9d17a0> */,
    0x00000014    /*  14 (RET) */,
    /* tls-close */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 9),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 7),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port.4eaa46c0> */,
    0x00001062    /*   7 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#input-port?.4eaa4700> */,
    0x0000001e    /*   9 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 22),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 22),
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port.4eaa4620> */,
    0x00001062    /*  18 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-input-port.4eaa4660> */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 22),
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 31),
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 29),
    0x00000048    /*  26 (LREF0-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port.4eaa4560> */,
    0x00001062    /*  29 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#output-port?.4eaa45a0> */,
    0x0000001e    /*  31 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 44),
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 44),
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 40),
    0x00000048    /*  37 (LREF0-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port.4eaa44c0> */,
    0x00001062    /*  40 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-output-port.4eaa4500> */,
    0x00000013    /*  42 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]) + 44),
    0x00000048    /*  44 (LREF0-PUSH) */,
    0x00001060    /*  45 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-close.4eaa4460> */,
    0x00000014    /*  47 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[353]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tls-close */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[353]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[7])) /* #<compiled-code tls-close@0xfc6d4eaa5ae0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-close.4eaa4800> */,
    0x00000014    /*  14 (RET) */,
    /* (make-tls-input-port reader) */
    0x008010ea    /*   0 (LREF-UNBOX 1 2) */,
    0x0000001e    /*   1 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 24),
    0x0000200e    /*   3 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 10),
    0x008010ea    /*   5 (LREF-UNBOX 1 2) */,
    0x0000000d    /*   6 (PUSH) */,
    0x004010ea    /*   7 (LREF-UNBOX 1 1) */,
    0x00002062    /*   8 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-byte-ref.4ebf6460> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x004020ea    /*  11 (LREF-UNBOX 2 1) */,
    0x000010bc    /*  12 (NUMADDI 1) */,
    0x0040203a    /*  13 (LSET 2 1) */,
    0x004020ea    /*  14 (LREF-UNBOX 2 1) */,
    0x0000000d    /*  15 (PUSH) */,
    0x000020ea    /*  16 (LREF-UNBOX 2 0) */,
    0x00000023    /*  17 (BNUMNE) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 23),
    0x00000004    /*  19 (CONSTF) */,
    0x0080203a    /*  20 (LSET 2 2) */,
    0x00000013    /*  21 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 23),
    0x00000053    /*  23 (LREF0-RET) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 29),
    0x00000051    /*  26 (LREF30-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-read.4ebf8d40> */,
    0x00001018    /*  29 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  30 (LREF0) */,
    0x0000009a    /*  31 (EOFP) */,
    0x0000001e    /*  32 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 35),
    0x00000053    /*  34 (LREF0-RET) */,
    0x0000003d    /*  35 (LREF0) */,
    0x0080203a    /*  36 (LSET 2 2) */,
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]) + 42),
    0x008020ea    /*  39 (LREF-UNBOX 2 2) */,
    0x00001062    /*  40 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-size.4ebf8ba0> */,
    0x0000203a    /*  42 (LSET 2 0) */,
    0x00000002    /*  43 (CONSTI 0) */,
    0x0040203a    /*  44 (LSET 2 1) */,
    0x00000041    /*  45 (LREF10) */,
    0x0000001d    /*  46 (LOCAL-ENV-TAIL-CALL 0) */,
    0x00000014    /*  47 (RET) */,
    /* make-tls-input-port */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[416]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<virtual-input-port>.4ebf2e60> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.4ebf2ea0> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*   7 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[416]) + 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.d1724[416]) + 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) */,
    0x00001019    /*  21 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[296])) /* (#<compiled-code (make-tls-input-port reader)@0xfc6d4ebe4240>) */,
    0x00000053    /*  23 (LREF0-RET) */,
    0x00000061    /*  24 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.4ebf4420> */,
    0x000000a1    /*  26 (SETTER) */,
    0x00003011    /*  27 (CALL 3) */,
    0x00000053    /*  28 (LREF0-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[445]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* make-tls-input-port */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[445]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[10])) /* #<compiled-code make-tls-input-port@0xfc6d4ebe42a0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-input-port.4ebefba0> */,
    0x00000014    /*  14 (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.4ee33780> */,
    0x00000014    /*   4 (RET) */,
    /* (make-tls-output-port #f) */
    0x0000004f    /*   0 (LREF20-PUSH) */,
    0x0000200e    /*   1 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[465]) + 7),
    0x00001007    /*   3 (CONSTI-PUSH 1) */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-byte-string.4ee36ee0> */,
    0x00002063    /*   7 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-write.4ee36f40> */,
    0x00000014    /*   9 (RET) */,
    /* make-tls-output-port */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<virtual-output-port>.4ee33ea0> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.4ee33ee0> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*   7 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]) + 18),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* puts */,
    0x00000016    /*  12 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[12])) /* #<compiled-code (make-tls-output-port #f)@0xfc6d4edcb6c0> */,
    0x00000061    /*  14 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.4ee33a80> */,
    0x000000a1    /*  16 (SETTER) */,
    0x00003011    /*  17 (CALL 3) */,
    0x0000300e    /*  18 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]) + 29),
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* putb */,
    0x00000016    /*  23 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[13])) /* #<compiled-code (make-tls-output-port #f)@0xfc6d4edcb660> */,
    0x00000061    /*  25 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.4ee332a0> */,
    0x000000a1    /*  27 (SETTER) */,
    0x00003011    /*  28 (CALL 3) */,
    0x00000053    /*  29 (LREF0-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[505]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* make-tls-output-port */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[505]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[14])) /* #<compiled-code make-tls-output-port@0xfc6d4edcb720> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-tls-output-port.4ee30620> */,
    0x00000014    /*  14 (RET) */,
    /* tls-destroy */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-close.51497440> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[524]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tls-destroy */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[524]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1725[16])) /* #<compiled-code tls-destroy@0xfc6d63cec540> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-destroy.51497520> */,
    0x00000014    /*  14 (RET) */,
    /* (#f connection-self-address((s <tls>))) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-get-self-address.50e96a20> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[335])) /* (#<compiled-code (#f |connection-self-address((s <tls>))|)@0xfc6d589e61e0>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |connection-self-address((s <tls>))| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]) + 54),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-self-address */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.50e932e0> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]) + 52),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]) + 50),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.50e93040> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  34 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.50e9a400> */,
    0x00001088    /*  36 (LIST 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[336])) /* (s) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  44 (CONSTF-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  47 (LREF20-PUSH) */,
    0x0000b05f    /*  48 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.50e93060> */,
    0x00002062    /*  50 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.50e930a0> */,
    0x0000001a    /*  52 (POP-LOCAL-ENV) */,
    0x00000057    /*  53 (LREF10-RET) */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|connection-self-address((s <tls>))|.50e94b40> */,
    0x00000014    /*  56 (RET) */,
    /* (#f connection-peer-address((s <tls>))) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%tls-get-peer-address.500ed920> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[344])) /* (#<compiled-code (#f |connection-peer-address((s <tls>))|)@0xfc6d50133720>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |connection-peer-address((s <tls>))| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]) + 54),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-peer-address */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.500d5ce0> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]) + 52),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]) + 50),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.500d5bc0> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  34 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.50104d60> */,
    0x00001088    /*  36 (LIST 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[336])) /* (s) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  44 (CONSTF-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  47 (LREF20-PUSH) */,
    0x0000b05f    /*  48 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.500d5be0> */,
    0x00002062    /*  50 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.500d5c20> */,
    0x0000001a    /*  52 (POP-LOCAL-ENV) */,
    0x00000057    /*  53 (LREF10-RET) */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|connection-peer-address((s <tls>))|.500d53a0> */,
    0x00000014    /*  56 (RET) */,
    /* (#f connection-input-port((s <tls>))) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-input-port.5036f1a0> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[352])) /* (#<compiled-code (#f |connection-input-port((s <tls>))|)@0xfc6d50383e40>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |connection-input-port((s <tls>))| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]) + 54),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-input-port */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.5035e2a0> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]) + 52),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]) + 50),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.5035e1a0> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  34 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.50378ea0> */,
    0x00001088    /*  36 (LIST 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[336])) /* (s) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  44 (CONSTF-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  47 (LREF20-PUSH) */,
    0x0000b05f    /*  48 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.5035e1c0> */,
    0x00002062    /*  50 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.5035e1e0> */,
    0x0000001a    /*  52 (POP-LOCAL-ENV) */,
    0x00000057    /*  53 (LREF10-RET) */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|connection-input-port((s <tls>))|.503669a0> */,
    0x00000014    /*  56 (RET) */,
    /* (#f connection-output-port((s <tls>))) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-output-port.4fde7ac0> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[360])) /* (#<compiled-code (#f |connection-output-port((s <tls>))|)@0xfc6d4fcf82a0>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |connection-output-port((s <tls>))| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]) + 54),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-output-port */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.4fd9b600> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]) + 52),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]) + 50),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.4fd9b440> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  34 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.4fdecaa0> */,
    0x00001088    /*  36 (LIST 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[336])) /* (s) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  44 (CONSTF-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  47 (LREF20-PUSH) */,
    0x0000b05f    /*  48 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.4fd9b460> */,
    0x00002062    /*  50 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.4fd9b480> */,
    0x0000001a    /*  52 (POP-LOCAL-ENV) */,
    0x00000057    /*  53 (LREF10-RET) */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|connection-output-port((s <tls>))|.4fde32a0> */,
    0x00000014    /*  56 (RET) */,
    /* (#f connection-shutdown((s <tls>) how)) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-close.4ff77780> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[372])) /* (#<compiled-code (#f |connection-shutdown((s <tls>) how)|)@0xfc6d4ff05a80>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |connection-shutdown((s <tls>) how)| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]) + 56),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-shutdown */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.4ff72260> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]) + 54),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]) + 52),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.4ff72140> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  34 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.4ff873a0> */,
    0x0000005d    /*  36 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.4ff6d080> */,
    0x00002088    /*  38 (LIST 2) */,
    0x0000000d    /*  39 (PUSH) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[374])) /* (s how) */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  46 (CONSTF-PUSH) */,
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  49 (LREF20-PUSH) */,
    0x0000b05f    /*  50 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.4ff72160> */,
    0x00002062    /*  52 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.4ff72180> */,
    0x0000001a    /*  54 (POP-LOCAL-ENV) */,
    0x00000057    /*  55 (LREF10-RET) */,
    0x00000015    /*  56 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|connection-shutdown((s <tls>) how)|.4ff75b40> */,
    0x00000014    /*  58 (RET) */,
    /* (#f connection-close((s <tls>))) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tls-destroy.4fafc7a0> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[382])) /* (#<compiled-code (#f |connection-close((s <tls>))|)@0xfc6d4f80bba0>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.58b1b500> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* |connection-close((s <tls>))| */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]) + 54),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x00001017    /*  12 (LOCAL-ENV 1) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* connection-close */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.4fae3b80> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]) + 52),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000b00e    /*  25 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]) + 50),
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.4fae3a40> */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  34 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<tls>.4fb0f1c0> */,
    0x00001088    /*  36 (LIST 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1723[336])) /* (s) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  44 (CONSTF-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004f    /*  47 (LREF20-PUSH) */,
    0x0000b05f    /*  48 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.4fae3a60> */,
    0x00002062    /*  50 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.4fae3a80> */,
    0x0000001a    /*  52 (POP-LOCAL-ENV) */,
    0x00000057    /*  53 (LREF10-RET) */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|connection-close((s <tls>))|.4fae33e0> */,
    0x00000014    /*  56 (RET) */,
  },
  {   /* ScmPair d1723 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[6])},
       { SCM_OBJ(&scm__rc.d1723[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[5]), SCM_OBJ(&scm__rc.d1723[8])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[12])},
       { SCM_OBJ(&scm__rc.d1723[13]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[14])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[16])},
       { SCM_OBJ(&scm__rc.d1723[17]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[15]), SCM_OBJ(&scm__rc.d1723[18])},
       { SCM_OBJ(&scm__rc.d1723[11]), SCM_OBJ(&scm__rc.d1723[19])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[20])},
       { SCM_OBJ(&scm__rc.d1723[21]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[10]), SCM_OBJ(&scm__rc.d1723[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[1])},
       { SCM_OBJ(&scm__rc.d1723[25]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[26])},
       { SCM_OBJ(&scm__rc.d1723[27]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[24]), SCM_OBJ(&scm__rc.d1723[28])},
       { SCM_OBJ(&scm__rc.d1723[4]), SCM_OBJ(&scm__rc.d1723[29])},
       { SCM_OBJ(&scm__rc.d1723[3]), SCM_OBJ(&scm__rc.d1723[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[31])},
       { SCM_OBJ(&scm__rc.d1723[10]), SCM_OBJ(&scm__rc.d1723[18])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[16])},
       { SCM_OBJ(&scm__rc.d1723[35]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[34]), SCM_OBJ(&scm__rc.d1723[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[37])},
       { SCM_OBJ(&scm__rc.d1723[38]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[32]), SCM_OBJ(&scm__rc.d1723[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[40])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[42])},
       { SCM_MAKE_INT(91U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[44])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[45])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[47])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[48])},
       { SCM_OBJ(&scm__rc.d1723[49]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[46]), SCM_OBJ(&scm__rc.d1723[50])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[52])},
       { SCM_MAKE_INT(92U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[54])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[55])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[57])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[58])},
       { SCM_OBJ(&scm__rc.d1723[59]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[56]), SCM_OBJ(&scm__rc.d1723[60])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[63])},
       { SCM_MAKE_INT(94U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[65])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[66])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[68])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[69])},
       { SCM_OBJ(&scm__rc.d1723[70]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[67]), SCM_OBJ(&scm__rc.d1723[71])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[74])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[75])},
       { SCM_MAKE_INT(98U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[78])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[80])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[81])},
       { SCM_OBJ(&scm__rc.d1723[82]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[79]), SCM_OBJ(&scm__rc.d1723[83])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[74])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[85])},
       { SCM_MAKE_INT(103U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[87])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[88])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[90])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[91])},
       { SCM_OBJ(&scm__rc.d1723[92]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[89]), SCM_OBJ(&scm__rc.d1723[93])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(108U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[96])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[97])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[99])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[100])},
       { SCM_OBJ(&scm__rc.d1723[101]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[98]), SCM_OBJ(&scm__rc.d1723[102])},
       { SCM_MAKE_INT(109U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[104])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[105])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[107])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[108])},
       { SCM_OBJ(&scm__rc.d1723[109]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[106]), SCM_OBJ(&scm__rc.d1723[110])},
       { SCM_MAKE_INT(110U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[112])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[113])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[116])},
       { SCM_OBJ(&scm__rc.d1723[117]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[114]), SCM_OBJ(&scm__rc.d1723[118])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[120])},
       { SCM_MAKE_INT(111U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[122])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[123])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[125])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[126])},
       { SCM_OBJ(&scm__rc.d1723[127]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[124]), SCM_OBJ(&scm__rc.d1723[128])},
       { SCM_MAKE_INT(112U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[130])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[131])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[133])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[134])},
       { SCM_OBJ(&scm__rc.d1723[135]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[132]), SCM_OBJ(&scm__rc.d1723[136])},
       { SCM_MAKE_INT(113U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[138])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[139])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[141])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[142])},
       { SCM_OBJ(&scm__rc.d1723[143]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[140]), SCM_OBJ(&scm__rc.d1723[144])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[146])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[148])},
       { SCM_MAKE_INT(114U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[151])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[154])},
       { SCM_OBJ(&scm__rc.d1723[155]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[152]), SCM_OBJ(&scm__rc.d1723[156])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_MAKE_INT(135U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[160])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[161])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[163])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[164])},
       { SCM_OBJ(&scm__rc.d1723[165]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[162]), SCM_OBJ(&scm__rc.d1723[166])},
       { SCM_MAKE_INT(136U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[168])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[169])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[171])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[172])},
       { SCM_OBJ(&scm__rc.d1723[173]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[170]), SCM_OBJ(&scm__rc.d1723[174])},
       { SCM_MAKE_INT(137U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[176])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[177])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[179])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[180])},
       { SCM_OBJ(&scm__rc.d1723[181]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[178]), SCM_OBJ(&scm__rc.d1723[182])},
       { SCM_MAKE_INT(139U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[184])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[185])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[187])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[188])},
       { SCM_OBJ(&scm__rc.d1723[189]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[186]), SCM_OBJ(&scm__rc.d1723[190])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[192])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[193])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[194])},
       { SCM_MAKE_INT(156U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[196])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[197])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[199])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[200])},
       { SCM_OBJ(&scm__rc.d1723[201]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[198]), SCM_OBJ(&scm__rc.d1723[202])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[204])},
       { SCM_OBJ(&scm__rc.d1723[205]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[206])},
       { SCM_OBJ(&scm__rc.d1723[207]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[209])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[210])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[211])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[213])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[214])},
       { SCM_OBJ(&scm__rc.d1723[215]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[216])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[217])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_OBJ(&scm__rc.d1723[221]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[220]), SCM_OBJ(&scm__rc.d1723[222])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[223])},
       { SCM_OBJ(&scm__sc.d1701[95]), SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[225])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_OBJ(&scm__rc.d1723[227]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[226]), SCM_OBJ(&scm__rc.d1723[228])},
       { SCM_OBJ(&scm__rc.d1723[224]), SCM_OBJ(&scm__rc.d1723[229])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[230])},
       { SCM_OBJ(&scm__rc.d1723[231]), SCM_OBJ(&scm__rc.d1723[158])},
       { SCM_OBJ(&scm__rc.d1723[219]), SCM_OBJ(&scm__rc.d1723[232])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[233])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[235])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[236])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[95])},
       { SCM_OBJ(&scm__rc.d1723[239]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[240])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[241])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[95])},
       { SCM_OBJ(&scm__rc.d1723[243]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[244])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[245])},
       { SCM_OBJ(&scm__rc.d1723[246]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[242]), SCM_OBJ(&scm__rc.d1723[247])},
       { SCM_OBJ(&scm__rc.d1723[238]), SCM_OBJ(&scm__rc.d1723[248])},
       { SCM_OBJ(&scm__rc.d1723[234]), SCM_OBJ(&scm__rc.d1723[249])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[250])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[251])},
       { SCM_OBJ(&scm__rc.d1723[252]), SCM_OBJ(&scm__rc.d1723[95])},
       { SCM_OBJ(&scm__rc.d1723[218]), SCM_OBJ(&scm__rc.d1723[253])},
       { SCM_OBJ(&scm__rc.d1723[212]), SCM_OBJ(&scm__rc.d1723[254])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[255])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[257])},
       { SCM_MAKE_INT(175U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[259])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[260])},
       { SCM_OBJ(&scm__rc.d1723[261]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[237])},
       { SCM_OBJ(&scm__rc.d1723[264]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[234]), SCM_OBJ(&scm__rc.d1723[265])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[266])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[267])},
       { SCM_OBJ(&scm__rc.d1723[268]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[218]), SCM_OBJ(&scm__rc.d1723[269])},
       { SCM_OBJ(&scm__rc.d1723[212]), SCM_OBJ(&scm__rc.d1723[270])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[271])},
       { SCM_MAKE_INT(189U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[273])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[274])},
       { SCM_OBJ(&scm__rc.d1723[275]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(200U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[278])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[279])},
       { SCM_OBJ(&scm__rc.d1723[280]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(206U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[284])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[285])},
       { SCM_OBJ(&scm__rc.d1723[286]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[289])},
       { SCM_OBJ(&scm__rc.d1723[290]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[292])},
       { SCM_OBJ(&scm__rc.d1723[293]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[294]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[9]), SCM_NIL},
       { SCM_MAKE_INT(217U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[297])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[298])},
       { SCM_OBJ(&scm__rc.d1723[299]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[16])},
       { SCM_MAKE_INT(237U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[303])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[304])},
       { SCM_OBJ(&scm__rc.d1723[305]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(238U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[309])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[310])},
       { SCM_OBJ(&scm__rc.d1723[311]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(235U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[314])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[315])},
       { SCM_OBJ(&scm__rc.d1723[316]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(241U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[320])},
       { SCM_OBJ(&scm__rc.d1723[321]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1723[324])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[326])},
       { SCM_MAKE_INT(243U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[328])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[326])},
       { SCM_OBJ(&scm__rc.d1723[331]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[330]), SCM_OBJ(&scm__rc.d1723[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[18]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1723[337])},
       { SCM_MAKE_INT(244U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[339])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[340])},
       { SCM_OBJ(&scm__rc.d1723[341]), SCM_OBJ(&scm__rc.d1723[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[20]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1723[345])},
       { SCM_MAKE_INT(245U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[347])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[348])},
       { SCM_OBJ(&scm__rc.d1723[349]), SCM_OBJ(&scm__rc.d1723[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[22]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1723[353])},
       { SCM_MAKE_INT(247U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[355])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[356])},
       { SCM_OBJ(&scm__rc.d1723[357]), SCM_OBJ(&scm__rc.d1723[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[24]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1723[361])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[326])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[363])},
       { SCM_MAKE_INT(249U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[365])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[366])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[363])},
       { SCM_OBJ(&scm__rc.d1723[368]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1723[367]), SCM_OBJ(&scm__rc.d1723[369])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[26]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[373])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1723[375])},
       { SCM_MAKE_INT(252U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[25]), SCM_OBJ(&scm__rc.d1723[377])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1723[378])},
       { SCM_OBJ(&scm__rc.d1723[379]), SCM_OBJ(&scm__rc.d1723[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1725[28]), SCM_NIL},
  },
  {   /* ScmObj d1700 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(8, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(8, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(8, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(134, FALSE),
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    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[1];
  SCM_ENTER_SUBR("make-tls");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  initargs_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(initargs_scm)) Scm_Error("list required, but got %S", initargs_scm);
  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_certificate(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj filename_scm;
  const char* filename;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("tls-load-certificate");
  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);
  filename_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(filename_scm)) Scm_Error("const char* required, but got %S", filename_scm);
  filename = SCM_STRING_CONST_CSTRING(filename_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSLoadCertificate(tls,filename));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dtlstls_load_private_key(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj filename_scm;
  const char* filename;
  ScmObj password_scm;
  const char* password;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("tls-load-private-key");
  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);
  filename_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(filename_scm)) Scm_Error("const char* required, but got %S", filename_scm);
  filename = SCM_STRING_CONST_CSTRING(filename_scm);
  password_scm = SCM_SUBRARGS[2];
  if (!SCM_MAYBE_P(SCM_STRINGP, password_scm)) Scm_Error("const char* or #f required, but got %S", password_scm);
  password = SCM_MAYBE(SCM_STRING_CONST_CSTRING, password_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSLoadPrivateKey(tls,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_connect(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj host_scm;
  const char* host;
  ScmObj port_scm;
  const char* port;
  ScmObj proto_scm;
  ScmObj proto;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("%tls-connect");
  for (int SCM_i=0; SCM_i<4; 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);
  host_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(host_scm)) Scm_Error("const char* required, but got %S", host_scm);
  host = SCM_STRING_CONST_CSTRING(host_scm);
  port_scm = SCM_SUBRARGS[2];
  if (!SCM_STRINGP(port_scm)) Scm_Error("const char* required, but got %S", port_scm);
  port = SCM_STRING_CONST_CSTRING(port_scm);
  proto_scm = SCM_SUBRARGS[3];
  if (!(proto_scm)) Scm_Error("scheme object required, but got %S", proto_scm);
  proto = (proto_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSConnect(tls,host,port,proto));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dtls_25tls_bind(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj ip_scm;
  const char* ip;
  ScmObj port_scm;
  const char* port;
  ScmObj proto_scm;
  ScmObj proto;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("%tls-bind");
  for (int SCM_i=0; SCM_i<4; 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);
  ip_scm = SCM_SUBRARGS[1];
  if (!SCM_MAYBE_P(SCM_STRINGP, ip_scm)) Scm_Error("const char* or #f required, but got %S", ip_scm);
  ip = SCM_MAYBE(SCM_STRING_CONST_CSTRING, ip_scm);
  port_scm = SCM_SUBRARGS[2];
  if (!SCM_STRINGP(port_scm)) Scm_Error("const char* required, but got %S", port_scm);
  port = SCM_STRING_CONST_CSTRING(port_scm);
  proto_scm = SCM_SUBRARGS[3];
  if (!(proto_scm)) Scm_Error("scheme object required, but got %S", proto_scm);
  proto = (proto_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_TLSBind(tls,ip,port,proto));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 SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%tls-accept");
  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_TLSAccept(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_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];
  if (!(msg_scm)) Scm_Error("scheme object required, but got %S", msg_scm);
  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_poll(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj tls_scm;
  ScmTLS* tls;
  ScmObj rwflags_scm;
  ScmObj rwflags;
  ScmObj timeout_scm;
  ScmObj timeout;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("tls-poll");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  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);
  rwflags_scm = SCM_SUBRARGS[1];
  if (!SCM_LISTP(rwflags_scm)) Scm_Error("list required, but got %S", rwflags_scm);
  rwflags = (rwflags_scm);
  if (SCM_ARGCNT > 2+1) {
    timeout_scm = SCM_SUBRARGS[2];
  } else {
    timeout_scm = SCM_FALSE;
  }
  if (!(timeout_scm)) Scm_Error("scheme object required, but got %S", timeout_scm);
  timeout = (timeout_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj cise__1736;
#line 115 "./tls.scm"
{ScmTimeSpec ts;ScmTimeSpec* pts=
Scm_GetTimeSpec(timeout,&(ts));u_long iflags=0;
#line 118 "./tls.scm"
SCM_FOR_EACH(cise__1736,rwflags) {{ScmObj f=SCM_CAR(cise__1736);
if (
SCM_EQ(f,scm__rc.d1700[126])){(iflags)|=(TLS_POLL_READ);}else if(
SCM_EQ(f,scm__rc.d1700[125])){(iflags)|=(TLS_POLL_WRITE);} else {
#line 123 "./tls.scm"
Scm_Error("List of 'read and 'write expected, but got: %S",rwflags);}}}
#line 126 "./tls.scm"
{u_long r=Scm_TLSPoll(tls,iflags,pts);ScmObj result=SCM_NIL;
#line 128 "./tls.scm"
if ((r)&(TLS_POLL_READ)){{
result=(Scm_Cons(scm__rc.d1700[126],result));}}
if ((r)&(TLS_POLL_WRITE)){{
result=(Scm_Cons(scm__rc.d1700[125],result));}}
{SCM_RESULT=(result);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dtls_25tls_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];
  if (!(port_scm)) Scm_Error("scheme object required, but got %S", port_scm);
  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_2dtls_25tls_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];
  if (!(port_scm)) Scm_Error("scheme object required, but got %S", port_scm);
  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_get_self_address(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-get-self-address");
  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;

#line 138 "./tls.scm"
{SCM_RESULT=(Scm_TLSGetConnectionAddress(tls,TLS_SELF_ADDRESS));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dtls_25tls_get_peer_address(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-get-peer-address");
  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;

#line 140 "./tls.scm"
{SCM_RESULT=(Scm_TLSGetConnectionAddress(tls,TLS_PEER_ADDRESS));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;
  ScmSmallInt obj_type;
  ScmObj filename_scm;
  const char* filename;
  ScmObj password_scm;
  const char* password;
  ScmObj SCM_SUBRARGS[4];
  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<4; 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];
  if (!SCM_INTP(obj_type_scm)) Scm_Error("ScmSmallInt required, but got %S", obj_type_scm);
  obj_type = SCM_INT_VALUE(obj_type_scm);
  filename_scm = SCM_SUBRARGS[2];
  if (!SCM_STRINGP(filename_scm)) Scm_Error("const char* 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 char* or #f required, but got %S", password_scm);
  password = SCM_MAYBE(SCM_STRING_CONST_CSTRING, password_scm);
  {

#line 161 "./tls.scm"
Scm_Warn("tls-load-object is deprecated.  Use tls-load-certificate or tls-load-private-key.\n");

#line 163 "./tls.scm"
switch (obj_type) {
case SSL_OBJ_X509_CERT : case SSL_OBJ_X509_CACERT : {
Scm_TLSLoadCertificate(tls,filename);
#line 853 "../../lib/gauche/cgen/cise.scm"
break;}
#line 166 "./tls.scm"
case SSL_OBJ_RSA_KEY : case SSL_OBJ_PKCS8 : case SSL_OBJ_PKCS12 : {
Scm_TLSLoadPrivateKey(tls,filename,password);
#line 853 "../../lib/gauche/cgen/cise.scm"
break;}default: {
#line 168 "./tls.scm"
Scm_Error("Invalid obj-type: %d",obj_type);
#line 853 "../../lib/gauche/cgen/cise.scm"
break;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


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.d1725[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[2])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[4])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[6])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[8])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[15])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[17])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[21])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[23])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[25])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[27])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[29])),
 NULL /*termination*/
};
ScmObj SCM_debug_info_const_vector()
{
  static _Bool initialized = FALSE;
  if (!initialized) {
    int i = 0;
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[23];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[2];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[3];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[4];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[5];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[6];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[7];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[10];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[12];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[14];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[15];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[16];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[17];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[492];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[20];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[1];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[43];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[144];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[196];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[142];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[195];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[69];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[70];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[188];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[72];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[71];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[194];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[192];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = SCM_OBJ(&scm__sc.d1701[95]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[191];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[189];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[209];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[184];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[185];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[186];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[493];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[207];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = SCM_OBJ(&scm__sc.d1701[82]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[129];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[181];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[183];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[494];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[495];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[496];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[180];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[84];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[497];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[498];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[499];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[224];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[500];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[97];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[501];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[230];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[106];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[248];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[246];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[123];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[244];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[241];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[121];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[239];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[236];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[271];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[502];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[503];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[270];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[504];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[505];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[506];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[507];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[108];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[508];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[509];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[267];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[85];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[510];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[274];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[265];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[511];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[512];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[264];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[262];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[110];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[111];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[286];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[287];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[513];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[284];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[280];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[279];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[293];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[146];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[300];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[301];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[299];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[514];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[307];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[305];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[320];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[311];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[312];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[313];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[46];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[315];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[316];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[515];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[516];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[517];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[317];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[518];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[148];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[324];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[519];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[327];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[520];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[330];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[521];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[333];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[522];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[336];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[523];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[339];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[524];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[343];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[342];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[525];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[346];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[34];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[526];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[350];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[527];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[353];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[356]), i++) = scm__rc.d1700[528];
    initialized = TRUE;
  }
  return SCM_OBJ(&scm__rc.d1700[356]);
}
SCM_EXTENSION_ENTRY void Scm_Init_rfc__tls() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(tls);
  scm__rc.d1700[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[0])),TRUE); /* rfc.tls */
  scm__rc.d1700[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1700[1]), SCM_FIND_MODULE_CREATE)); /* module rfc.tls */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1700[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1700[0]));
  scm__rc.d1700[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[1])),TRUE); /* cond-expand */
  scm__rc.d1700[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[2])),TRUE); /* gauche.net.tls.mbedtls */
  scm__rc.d1700[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[3])),TRUE); /* autoload */
  scm__rc.d1700[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[4])),TRUE); /* rfc.tls.mbed */
  scm__rc.d1700[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[5])),TRUE); /* <mbed-tls> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[1]), scm__rc.d1700[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[2]), scm__rc.d1700[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[3]), scm__rc.d1700[4]);
  scm__rc.d1700[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[6])),TRUE); /* export */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[4]), scm__rc.d1700[7]);
  scm__rc.d1700[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[7])),TRUE); /* when */
  scm__rc.d1700[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[8])),TRUE); /* eq? */
  scm__rc.d1700[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[9])),TRUE); /* tls-ca-bundle-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[5]), scm__rc.d1700[10]);
  scm__rc.d1700[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[10])),TRUE); /* quote */
  scm__rc.d1700[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[11])),TRUE); /* check */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[6]), scm__rc.d1700[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[7]), scm__rc.d1700[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[10]), scm__rc.d1700[9]);
  scm__rc.d1700[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[12])),TRUE); /* if */
  scm__rc.d1700[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[13])),TRUE); /* %tls-system-ca-bundle-available? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[11]), scm__rc.d1700[14]);
  scm__rc.d1700[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[14])),TRUE); /* system */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[12]), scm__rc.d1700[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[13]), scm__rc.d1700[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[15]), scm__rc.d1700[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[17]), scm__rc.d1700[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[21]), scm__rc.d1700[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[24]), scm__rc.d1700[8]);
  scm__rc.d1700[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[15])),TRUE); /* default-tls-class */
  scm__rc.d1700[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[16])),TRUE); /* delay */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[25]), scm__rc.d1700[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[27]), scm__rc.d1700[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[32]), scm__rc.d1700[3]);
  scm__rc.d1700[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[17])),TRUE); /* else */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[34]), scm__rc.d1700[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[35]), scm__rc.d1700[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[38]), scm__rc.d1700[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[41]), scm__rc.d1700[2]);
  scm__rc.d1700[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[18])),TRUE); /* find-module */
  scm__rc.d1700[21] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1700[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module rfc.tls */
  scm__rc.d1700[19] = Scm_MakeIdentifier(scm__rc.d1700[20], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#find-module */
  scm__rc.d1700[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[19])),TRUE); /* eval */
  scm__rc.d1700[22] = Scm_MakeIdentifier(scm__rc.d1700[23], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#eval */
  scm__rc.d1700[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[20])),TRUE); /* %toplevel */
  scm__rc.d1700[25] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[0])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[0]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[0]))->debugInfo = scm__rc.d1700[25];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[0]))[5] = SCM_WORD(scm__rc.d1700[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[0]))[7] = SCM_WORD(scm__rc.d1700[19]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[0]))[9] = SCM_WORD(scm__rc.d1700[22]);
  scm__rc.d1700[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[21])),TRUE); /* make-tls */
  scm__rc.d1700[27] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[22]))); /* :rest */
  scm__rc.d1700[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[23])),TRUE); /* initargs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[42]), scm__rc.d1700[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[43]), scm__rc.d1700[27]);
  scm__rc.d1700[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[24])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[46]), scm__rc.d1700[29]);
  scm__rc.d1700[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[26])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[47]), scm__rc.d1700[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[48]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[49]), scm__rc.d1700[30]);
  scm__rc.d1700[31] = Scm_MakeExtendedPair(scm__rc.d1700[26], SCM_OBJ(&scm__rc.d1723[43]), SCM_OBJ(&scm__rc.d1723[51]));
  scm__rc.d1700[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[27])),TRUE); /* * */
  scm__rc.d1700[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[28])),TRUE); /* -> */
  scm__rc.d1700[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[29])),TRUE); /* <top> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[35]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[35]))[4] = scm__rc.d1700[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[35]))[5] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[35]))[6] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("make-tls")), SCM_OBJ(&rfc_2d_2dtlsmake_tls__STUB), 0);
  rfc_2d_2dtlsmake_tls__STUB.common.info = scm__rc.d1700[31];
  rfc_2d_2dtlsmake_tls__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[35]);
  scm__rc.d1700[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[30])),TRUE); /* tls-load-certificate */
  scm__rc.d1700[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[31])),TRUE); /* tls */
  scm__rc.d1700[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[32])),TRUE); /* filename */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[52]), scm__rc.d1700[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[53]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[56]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[57]), scm__rc.d1700[42]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[58]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[59]), scm__rc.d1700[30]);
  scm__rc.d1700[45] = Scm_MakeExtendedPair(scm__rc.d1700[42], SCM_OBJ(&scm__rc.d1723[53]), SCM_OBJ(&scm__rc.d1723[61]));
  scm__rc.d1700[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[33])),TRUE); /* <tls> */
  scm__rc.d1700[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[34])),TRUE); /* <const-cstring> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[48]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[48]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[48]))[5] = scm__rc.d1700[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[48]))[6] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[48]))[7] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("tls-load-certificate")), SCM_OBJ(&rfc_2d_2dtlstls_load_certificate__STUB), 0);
  rfc_2d_2dtlstls_load_certificate__STUB.common.info = scm__rc.d1700[45];
  rfc_2d_2dtlstls_load_certificate__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[48]);
  scm__rc.d1700[56] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[35])),TRUE); /* tls-load-private-key */
  scm__rc.d1700[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[36])),TRUE); /* password */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[62]), scm__rc.d1700[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[63]), scm__rc.d1700[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[64]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[67]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[68]), scm__rc.d1700[56]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[69]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[70]), scm__rc.d1700[30]);
  scm__rc.d1700[58] = Scm_MakeExtendedPair(scm__rc.d1700[56], SCM_OBJ(&scm__rc.d1723[64]), SCM_OBJ(&scm__rc.d1723[72]));
  scm__rc.d1700[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[37])),TRUE); /* <const-cstring>? */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[60]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[60]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[60]))[5] = scm__rc.d1700[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[60]))[6] = scm__rc.d1700[59];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[60]))[7] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[60]))[8] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("tls-load-private-key")), SCM_OBJ(&rfc_2d_2dtlstls_load_private_key__STUB), 0);
  rfc_2d_2dtlstls_load_private_key__STUB.common.info = scm__rc.d1700[58];
  rfc_2d_2dtlstls_load_private_key__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[60]);
  scm__rc.d1700[69] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[38])),TRUE); /* %tls-connect */
  scm__rc.d1700[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[39])),TRUE); /* host */
  scm__rc.d1700[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[40])),TRUE); /* port */
  scm__rc.d1700[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[41])),TRUE); /* proto */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[73]), scm__rc.d1700[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[74]), scm__rc.d1700[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[75]), scm__rc.d1700[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[76]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[79]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[80]), scm__rc.d1700[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[81]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[82]), scm__rc.d1700[30]);
  scm__rc.d1700[73] = Scm_MakeExtendedPair(scm__rc.d1700[69], SCM_OBJ(&scm__rc.d1723[76]), SCM_OBJ(&scm__rc.d1723[84]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[5] = scm__rc.d1700[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[6] = scm__rc.d1700[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[7] = scm__rc.d1700[34];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[8] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[74]))[9] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[73];
  rfc_2d_2dtls_25tls_connect__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[74]);
  scm__rc.d1700[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[42])),TRUE); /* %tls-bind */
  scm__rc.d1700[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[43])),TRUE); /* ip */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[85]), scm__rc.d1700[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[86]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[89]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[90]), scm__rc.d1700[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[91]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[92]), scm__rc.d1700[30]);
  scm__rc.d1700[86] = Scm_MakeExtendedPair(scm__rc.d1700[84], SCM_OBJ(&scm__rc.d1723[86]), SCM_OBJ(&scm__rc.d1723[94]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[5] = scm__rc.d1700[59];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[6] = scm__rc.d1700[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[7] = scm__rc.d1700[34];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[8] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[87]))[9] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("%tls-bind")), SCM_OBJ(&rfc_2d_2dtls_25tls_bind__STUB), 0);
  rfc_2d_2dtls_25tls_bind__STUB.common.info = scm__rc.d1700[86];
  rfc_2d_2dtls_25tls_bind__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[87]);
  scm__rc.d1700[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[44])),TRUE); /* %tls-accept */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[95]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[98]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[99]), scm__rc.d1700[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[100]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[101]), scm__rc.d1700[30]);
  scm__rc.d1700[98] = Scm_MakeExtendedPair(scm__rc.d1700[97], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[103]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[99]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[99]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[99]))[5] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[99]))[6] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[98];
  rfc_2d_2dtls_25tls_accept__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[45])),TRUE); /* %tls-close */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[106]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[107]), scm__rc.d1700[106]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[108]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[109]), scm__rc.d1700[30]);
  scm__rc.d1700[107] = Scm_MakeExtendedPair(scm__rc.d1700[106], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[111]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[107];
  rfc_2d_2dtls_25tls_close__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[46])),TRUE); /* tls-read */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[114]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[115]), scm__rc.d1700[108]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[116]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[117]), scm__rc.d1700[30]);
  scm__rc.d1700[109] = Scm_MakeExtendedPair(scm__rc.d1700[108], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[119]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("tls-read")), SCM_OBJ(&rfc_2d_2dtlstls_read__STUB), 0);
  rfc_2d_2dtlstls_read__STUB.common.info = scm__rc.d1700[109];
  rfc_2d_2dtlstls_read__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[47])),TRUE); /* tls-write */
  scm__rc.d1700[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[48])),TRUE); /* msg */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[120]), scm__rc.d1700[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[121]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[124]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[125]), scm__rc.d1700[110]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[126]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[127]), scm__rc.d1700[30]);
  scm__rc.d1700[112] = Scm_MakeExtendedPair(scm__rc.d1700[110], SCM_OBJ(&scm__rc.d1723[121]), SCM_OBJ(&scm__rc.d1723[129]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[113]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[113]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[113]))[5] = scm__rc.d1700[34];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[113]))[6] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[113]))[7] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("tls-write")), SCM_OBJ(&rfc_2d_2dtlstls_write__STUB), 0);
  rfc_2d_2dtlstls_write__STUB.common.info = scm__rc.d1700[112];
  rfc_2d_2dtlstls_write__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[113]);
  scm__rc.d1700[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[49])),TRUE); /* tls-input-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[132]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[133]), scm__rc.d1700[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[134]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[135]), scm__rc.d1700[30]);
  scm__rc.d1700[122] = Scm_MakeExtendedPair(scm__rc.d1700[121], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[137]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[122];
  rfc_2d_2dtlstls_input_port__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[50])),TRUE); /* tls-output-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[140]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[141]), scm__rc.d1700[123]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[142]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[143]), scm__rc.d1700[30]);
  scm__rc.d1700[124] = Scm_MakeExtendedPair(scm__rc.d1700[123], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[145]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[124];
  rfc_2d_2dtlstls_output_port__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[52])),TRUE); /* write */
  scm__rc.d1700[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[53])),TRUE); /* read */
  scm__rc.d1700[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[51])),TRUE); /* tls-poll */
  scm__rc.d1700[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[54])),TRUE); /* rwflags */
  scm__rc.d1700[129] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[55]))); /* :optional */
  scm__rc.d1700[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[56])),TRUE); /* timeout */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[146]), scm__rc.d1700[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[147]), scm__rc.d1700[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[148]), scm__rc.d1700[128]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[149]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[152]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[153]), scm__rc.d1700[127]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[154]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[155]), scm__rc.d1700[30]);
  scm__rc.d1700[131] = Scm_MakeExtendedPair(scm__rc.d1700[127], SCM_OBJ(&scm__rc.d1723[149]), SCM_OBJ(&scm__rc.d1723[157]));
  scm__rc.d1700[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[57])),TRUE); /* <list> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[133]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[133]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[133]))[5] = scm__rc.d1700[132];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[133]))[6] = scm__rc.d1700[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[133]))[7] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[133]))[8] = scm__rc.d1700[34];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("tls-poll")), SCM_OBJ(&rfc_2d_2dtlstls_poll__STUB), 0);
  rfc_2d_2dtlstls_poll__STUB.common.info = scm__rc.d1700[131];
  rfc_2d_2dtlstls_poll__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[133]);
  scm__rc.d1700[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[58])),TRUE); /* %tls-input-port-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[158]), scm__rc.d1700[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[159]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[162]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[163]), scm__rc.d1700[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[164]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[165]), scm__rc.d1700[30]);
  scm__rc.d1700[143] = Scm_MakeExtendedPair(scm__rc.d1700[142], SCM_OBJ(&scm__rc.d1723[159]), SCM_OBJ(&scm__rc.d1723[167]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("%tls-input-port-set!")), SCM_OBJ(&rfc_2d_2dtls_25tls_input_port_setX__STUB), 0);
  rfc_2d_2dtls_25tls_input_port_setX__STUB.common.info = scm__rc.d1700[143];
  rfc_2d_2dtls_25tls_input_port_setX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[113]);
  scm__rc.d1700[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[59])),TRUE); /* %tls-output-port-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[170]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[171]), scm__rc.d1700[144]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[172]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[173]), scm__rc.d1700[30]);
  scm__rc.d1700[145] = Scm_MakeExtendedPair(scm__rc.d1700[144], SCM_OBJ(&scm__rc.d1723[159]), SCM_OBJ(&scm__rc.d1723[175]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("%tls-output-port-set!")), SCM_OBJ(&rfc_2d_2dtls_25tls_output_port_setX__STUB), 0);
  rfc_2d_2dtls_25tls_output_port_setX__STUB.common.info = scm__rc.d1700[145];
  rfc_2d_2dtls_25tls_output_port_setX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[113]);
  scm__rc.d1700[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[60])),TRUE); /* %tls-get-self-address */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[178]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[179]), scm__rc.d1700[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[180]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[181]), scm__rc.d1700[30]);
  scm__rc.d1700[147] = Scm_MakeExtendedPair(scm__rc.d1700[146], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[183]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("%tls-get-self-address")), SCM_OBJ(&rfc_2d_2dtls_25tls_get_self_address__STUB), 0);
  rfc_2d_2dtls_25tls_get_self_address__STUB.common.info = scm__rc.d1700[147];
  rfc_2d_2dtls_25tls_get_self_address__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[148] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[61])),TRUE); /* %tls-get-peer-address */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[186]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[187]), scm__rc.d1700[148]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[188]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[189]), scm__rc.d1700[30]);
  scm__rc.d1700[149] = Scm_MakeExtendedPair(scm__rc.d1700[148], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[191]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("%tls-get-peer-address")), SCM_OBJ(&rfc_2d_2dtls_25tls_get_peer_address__STUB), 0);
  rfc_2d_2dtls_25tls_get_peer_address__STUB.common.info = scm__rc.d1700[149];
  rfc_2d_2dtls_25tls_get_peer_address__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[99]);
  scm__rc.d1700[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[62])),TRUE); /* SSL_SERVER_VERIFY_LATER */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[150]), Scm_MakeInteger(SSL_SERVER_VERIFY_LATER), SCM_BINDING_CONST);

  scm__rc.d1700[151] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[63])),TRUE); /* SSL_CLIENT_AUTHENTICATION */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[151]), Scm_MakeInteger(SSL_CLIENT_AUTHENTICATION), SCM_BINDING_CONST);

  scm__rc.d1700[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[64])),TRUE); /* SSL_NO_DEFAULT_KEY */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[152]), Scm_MakeInteger(SSL_NO_DEFAULT_KEY), SCM_BINDING_CONST);

  scm__rc.d1700[153] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[65])),TRUE); /* SSL_DISPLAY_BYTES */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[153]), Scm_MakeInteger(SSL_DISPLAY_BYTES), SCM_BINDING_CONST);

  scm__rc.d1700[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[66])),TRUE); /* SSL_DISPLAY_STATES */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[154]), Scm_MakeInteger(SSL_DISPLAY_STATES), SCM_BINDING_CONST);

  scm__rc.d1700[155] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[67])),TRUE); /* SSL_DISPLAY_CERTS */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[155]), Scm_MakeInteger(SSL_DISPLAY_CERTS), SCM_BINDING_CONST);

  scm__rc.d1700[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[68])),TRUE); /* SSL_DISPLAY_RSA */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[156]), Scm_MakeInteger(SSL_DISPLAY_RSA), SCM_BINDING_CONST);

  scm__rc.d1700[157] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[69])),TRUE); /* SSL_CONNECT_IN_PARTS */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[157]), Scm_MakeInteger(SSL_CONNECT_IN_PARTS), SCM_BINDING_CONST);

  scm__rc.d1700[158] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[70])),TRUE); /* SSL_OBJ_X509_CERT */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[158]), Scm_MakeInteger(SSL_OBJ_X509_CERT), SCM_BINDING_CONST);

  scm__rc.d1700[159] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[71])),TRUE); /* SSL_OBJ_X509_CACERT */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[159]), Scm_MakeInteger(SSL_OBJ_X509_CACERT), SCM_BINDING_CONST);

  scm__rc.d1700[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[72])),TRUE); /* SSL_OBJ_RSA_KEY */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[160]), Scm_MakeInteger(SSL_OBJ_RSA_KEY), SCM_BINDING_CONST);

  scm__rc.d1700[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[73])),TRUE); /* SSL_OBJ_PKCS8 */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[161]), Scm_MakeInteger(SSL_OBJ_PKCS8), SCM_BINDING_CONST);

  scm__rc.d1700[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[74])),TRUE); /* SSL_OBJ_PKCS12 */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[162]), Scm_MakeInteger(SSL_OBJ_PKCS12), SCM_BINDING_CONST);

  scm__rc.d1700[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[75])),TRUE); /* tls-load-object */
  scm__rc.d1700[164] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[76])),TRUE); /* obj-type */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[192]), scm__rc.d1700[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[193]), scm__rc.d1700[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[194]), scm__rc.d1700[164]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[195]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[198]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[199]), scm__rc.d1700[163]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[200]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[201]), scm__rc.d1700[30]);
  scm__rc.d1700[165] = Scm_MakeExtendedPair(scm__rc.d1700[163], SCM_OBJ(&scm__rc.d1723[195]), SCM_OBJ(&scm__rc.d1723[203]));
  scm__rc.d1700[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[77])),TRUE); /* <fixnum> */
  scm__rc.d1700[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[78])),TRUE); /* <void> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[4] = scm__rc.d1700[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[5] = scm__rc.d1700[166];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[6] = scm__rc.d1700[47];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[7] = scm__rc.d1700[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[8] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[168]))[9] = scm__rc.d1700[167];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[165];
  rfc_2d_2dtlstls_load_object__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[168]);
Scm_Init_tls(Scm_CurrentModule());
  scm__rc.d1700[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[79])),TRUE); /* %expression-name-mark-key */
  scm__rc.d1700[178] = Scm_MakeIdentifier(scm__rc.d1700[179], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%expression-name-mark-key */
  scm__rc.d1700[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[80])),TRUE); /* tls-connect */
  scm__rc.d1700[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[81])),TRUE); /* tcp */
  scm__rc.d1700[182] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[83])),TRUE); /* lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[204]), scm__rc.d1700[181]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[205]), scm__rc.d1700[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[207]), scm__rc.d1700[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[209]), scm__rc.d1700[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[210]), scm__rc.d1700[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[211]), scm__rc.d1700[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[212]), scm__rc.d1700[43]);
  scm__rc.d1700[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[84])),TRUE); /* assume-type */
  scm__rc.d1700[184] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[85])),TRUE); /* </> */
  scm__rc.d1700[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[86])),TRUE); /* <string> */
  scm__rc.d1700[186] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[87])),TRUE); /* <integer> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[213]), scm__rc.d1700[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[214]), scm__rc.d1700[185]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[215]), scm__rc.d1700[184]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[217]), scm__rc.d1700[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[218]), scm__rc.d1700[183]);
  scm__rc.d1700[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[88])),TRUE); /* let1 */
  scm__rc.d1700[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[89])),TRUE); /* p */
  scm__rc.d1700[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[90])),TRUE); /* integer? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[219]), scm__rc.d1700[189]);
  scm__rc.d1700[190] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[91])),TRUE); /* or */
  scm__rc.d1700[191] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[92])),TRUE); /* inexact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[220]), scm__rc.d1700[191]);
  scm__rc.d1700[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[93])),TRUE); /* negative? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[221]), scm__rc.d1700[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[224]), scm__rc.d1700[190]);
  scm__rc.d1700[193] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[94])),TRUE); /* error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[226]), scm__rc.d1700[193]);
  scm__rc.d1700[194] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[96])),TRUE); /* x->string */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[227]), scm__rc.d1700[194]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[231]), scm__rc.d1700[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[234]), scm__rc.d1700[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[235]), scm__rc.d1700[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[236]), scm__rc.d1700[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[237]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[238]), scm__rc.d1700[69]);
  scm__rc.d1700[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[97])),TRUE); /* make-tls-input-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[239]), scm__rc.d1700[195]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[241]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[242]), scm__rc.d1700[142]);
  scm__rc.d1700[196] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[98])),TRUE); /* make-tls-output-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[243]), scm__rc.d1700[196]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[245]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[246]), scm__rc.d1700[144]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[251]), scm__rc.d1700[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[252]), scm__rc.d1700[187]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[256]), scm__rc.d1700[182]);
  scm__rc.d1700[197] = Scm_MakeIdentifier(scm__rc.d1700[193], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1700[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[99])),TRUE); /* gauche.typeutil */
  scm__rc.d1700[200] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1700[201]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.typeutil */
{
  ScmObj mod1755 = SCM_OBJ(scm__rc.d1700[200]); ScmObj name1756 = scm__rc.d1700[184];
  SCM_ASSERT(SCM_MODULEP(mod1755));
  SCM_ASSERT(SCM_SYMBOLP(name1756));
  scm__rc.d1700[199] = Scm_GlobalVariableRef(SCM_MODULE(mod1755), SCM_SYMBOL(name1756),0);
}
  scm__rc.d1700[203] = Scm_MakeIdentifier(scm__rc.d1700[185], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#<string> */
  scm__rc.d1700[202] = Scm_MakeProxyType(SCM_IDENTIFIER(scm__rc.d1700[203]), NULL);  scm__rc.d1700[205] = Scm_MakeIdentifier(scm__rc.d1700[186], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#<integer> */
  scm__rc.d1700[204] = Scm_MakeProxyType(SCM_IDENTIFIER(scm__rc.d1700[205]), NULL);  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[257]), scm__rc.d1700[204]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[258]), scm__rc.d1700[202]);
  scm__rc.d1700[198] = Scm_ConstructType(scm__rc.d1700[199], SCM_OBJ(&scm__rc.d1723[258]));  scm__rc.d1700[207] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[100])),TRUE); /* of-type? */
  scm__rc.d1700[206] = Scm_MakeIdentifier(scm__rc.d1700[207], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#of-type? */
  scm__rc.d1700[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[101])),TRUE); /* type-error */
  scm__rc.d1700[208] = Scm_MakeIdentifier(scm__rc.d1700[209], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#type-error */
  scm__rc.d1700[210] = Scm_MakeIdentifier(scm__rc.d1700[189], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#integer? */
  scm__rc.d1700[211] = Scm_MakeIdentifier(scm__rc.d1700[191], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#inexact? */
  scm__rc.d1700[212] = Scm_MakeIdentifier(scm__rc.d1700[193], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#error */
  scm__rc.d1700[213] = Scm_MakeIdentifier(scm__rc.d1700[192], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#negative? */
  scm__rc.d1700[214] = Scm_MakeIdentifier(scm__rc.d1700[194], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#x->string */
  scm__rc.d1700[215] = Scm_MakeIdentifier(scm__rc.d1700[69], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-connect */
  scm__rc.d1700[216] = Scm_MakeIdentifier(scm__rc.d1700[195], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#make-tls-input-port */
  scm__rc.d1700[217] = Scm_MakeIdentifier(scm__rc.d1700[142], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-input-port-set! */
  scm__rc.d1700[218] = Scm_MakeIdentifier(scm__rc.d1700[196], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#make-tls-output-port */
  scm__rc.d1700[219] = Scm_MakeIdentifier(scm__rc.d1700[144], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-output-port-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[261]), scm__rc.d1700[29]);
  scm__rc.d1700[220] = Scm_MakeExtendedPair(scm__rc.d1700[180], SCM_OBJ(&scm__rc.d1723[212]), SCM_OBJ(&scm__rc.d1723[262]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[263]), scm__rc.d1700[220]);
  scm__rc.d1700[221] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[1])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[1]))->name = scm__rc.d1700[180];/* tls-connect */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[1]))->debugInfo = scm__rc.d1700[221];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[4] = SCM_WORD(scm__rc.d1700[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[29] = SCM_WORD(scm__rc.d1700[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[34] = SCM_WORD(scm__rc.d1700[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[36] = SCM_WORD(scm__rc.d1700[206]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[45] = SCM_WORD(scm__rc.d1700[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[47] = SCM_WORD(scm__rc.d1700[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[50] = SCM_WORD(scm__rc.d1700[208]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[59] = SCM_WORD(scm__rc.d1700[210]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[66] = SCM_WORD(scm__rc.d1700[211]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[75] = SCM_WORD(scm__rc.d1700[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[82] = SCM_WORD(scm__rc.d1700[213]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[93] = SCM_WORD(scm__rc.d1700[214]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[100] = SCM_WORD(scm__rc.d1700[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[108] = SCM_WORD(scm__rc.d1700[216]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[110] = SCM_WORD(scm__rc.d1700[217]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[118] = SCM_WORD(scm__rc.d1700[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[11]))[120] = SCM_WORD(scm__rc.d1700[219]);
  scm__rc.d1700[222] = Scm_MakeIdentifier(scm__rc.d1700[180], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-connect */
  scm__rc.d1700[223] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[2])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[2]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[2]))->debugInfo = scm__rc.d1700[223];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[133]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[133]))[6] = SCM_WORD(scm__rc.d1700[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[133]))[13] = SCM_WORD(scm__rc.d1700[222]);
  scm__rc.d1700[224] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[102])),TRUE); /* tls-bind */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[264]), scm__rc.d1700[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[267]), scm__rc.d1700[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[268]), scm__rc.d1700[187]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[272]), scm__rc.d1700[182]);
  scm__rc.d1700[225] = Scm_MakeIdentifier(scm__rc.d1700[84], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-bind */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[275]), scm__rc.d1700[29]);
  scm__rc.d1700[226] = Scm_MakeExtendedPair(scm__rc.d1700[224], SCM_OBJ(&scm__rc.d1723[212]), SCM_OBJ(&scm__rc.d1723[276]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[277]), scm__rc.d1700[226]);
  scm__rc.d1700[227] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[3])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[3]))->name = scm__rc.d1700[224];/* tls-bind */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[3]))->debugInfo = scm__rc.d1700[227];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[4] = SCM_WORD(scm__rc.d1700[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[29] = SCM_WORD(scm__rc.d1700[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[34] = SCM_WORD(scm__rc.d1700[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[36] = SCM_WORD(scm__rc.d1700[206]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[45] = SCM_WORD(scm__rc.d1700[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[47] = SCM_WORD(scm__rc.d1700[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[50] = SCM_WORD(scm__rc.d1700[208]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[57] = SCM_WORD(scm__rc.d1700[210]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[64] = SCM_WORD(scm__rc.d1700[211]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[73] = SCM_WORD(scm__rc.d1700[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[80] = SCM_WORD(scm__rc.d1700[213]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[91] = SCM_WORD(scm__rc.d1700[214]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[148]))[98] = SCM_WORD(scm__rc.d1700[225]);
  scm__rc.d1700[228] = Scm_MakeIdentifier(scm__rc.d1700[224], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-bind */
  scm__rc.d1700[229] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[4])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[4]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[4]))->debugInfo = scm__rc.d1700[229];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[248]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[248]))[6] = SCM_WORD(scm__rc.d1700[224]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[248]))[13] = SCM_WORD(scm__rc.d1700[228]);
  scm__rc.d1700[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[103])),TRUE); /* tls-accept */
  scm__rc.d1700[231] = Scm_MakeIdentifier(scm__rc.d1700[97], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-accept */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[280]), scm__rc.d1700[29]);
  scm__rc.d1700[232] = Scm_MakeExtendedPair(scm__rc.d1700[230], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[281]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[282]), scm__rc.d1700[232]);
  scm__rc.d1700[233] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[5]))->name = scm__rc.d1700[230];/* tls-accept */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[5]))->debugInfo = scm__rc.d1700[233];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]))[4] = SCM_WORD(scm__rc.d1700[231]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]))[13] = SCM_WORD(scm__rc.d1700[216]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]))[15] = SCM_WORD(scm__rc.d1700[217]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]))[23] = SCM_WORD(scm__rc.d1700[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[263]))[25] = SCM_WORD(scm__rc.d1700[219]);
  scm__rc.d1700[234] = Scm_MakeIdentifier(scm__rc.d1700[230], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-accept */
  scm__rc.d1700[235] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[6])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[6]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[6]))->debugInfo = scm__rc.d1700[235];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[290]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[290]))[6] = SCM_WORD(scm__rc.d1700[230]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[290]))[13] = SCM_WORD(scm__rc.d1700[234]);
  scm__rc.d1700[236] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[104])),TRUE); /* tls-close */
  scm__rc.d1700[237] = Scm_MakeIdentifier(scm__rc.d1700[121], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-input-port */
  scm__rc.d1700[239] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[105])),TRUE); /* input-port? */
  scm__rc.d1700[238] = Scm_MakeIdentifier(scm__rc.d1700[239], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#input-port? */
  scm__rc.d1700[241] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[106])),TRUE); /* close-input-port */
  scm__rc.d1700[240] = Scm_MakeIdentifier(scm__rc.d1700[241], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#close-input-port */
  scm__rc.d1700[242] = Scm_MakeIdentifier(scm__rc.d1700[123], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-output-port */
  scm__rc.d1700[244] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[107])),TRUE); /* output-port? */
  scm__rc.d1700[243] = Scm_MakeIdentifier(scm__rc.d1700[244], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#output-port? */
  scm__rc.d1700[246] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[108])),TRUE); /* close-output-port */
  scm__rc.d1700[245] = Scm_MakeIdentifier(scm__rc.d1700[246], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#close-output-port */
  scm__rc.d1700[247] = Scm_MakeIdentifier(scm__rc.d1700[106], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-close */
  scm__rc.d1700[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[109])),TRUE); /* t */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[283]), scm__rc.d1700[248]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[286]), scm__rc.d1700[29]);
  scm__rc.d1700[249] = Scm_MakeExtendedPair(scm__rc.d1700[236], SCM_OBJ(&scm__rc.d1723[283]), SCM_OBJ(&scm__rc.d1723[287]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[288]), scm__rc.d1700[249]);
  scm__rc.d1700[250] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[7])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[7]))->name = scm__rc.d1700[236];/* tls-close */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[7]))->debugInfo = scm__rc.d1700[250];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[6] = SCM_WORD(scm__rc.d1700[237]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[8] = SCM_WORD(scm__rc.d1700[238]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[17] = SCM_WORD(scm__rc.d1700[237]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[19] = SCM_WORD(scm__rc.d1700[240]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[28] = SCM_WORD(scm__rc.d1700[242]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[30] = SCM_WORD(scm__rc.d1700[243]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[39] = SCM_WORD(scm__rc.d1700[242]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[41] = SCM_WORD(scm__rc.d1700[245]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[305]))[46] = SCM_WORD(scm__rc.d1700[247]);
  scm__rc.d1700[251] = Scm_MakeIdentifier(scm__rc.d1700[236], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-close */
  scm__rc.d1700[252] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[8])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[8]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[8]))->debugInfo = scm__rc.d1700[252];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[353]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[353]))[6] = SCM_WORD(scm__rc.d1700[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[353]))[13] = SCM_WORD(scm__rc.d1700[251]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[289]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[290]), scm__rc.d1700[30]);
  scm__rc.d1700[253] = Scm_MakeExtendedPair(scm__rc.d1700[14], SCM_NIL, SCM_OBJ(&scm__rc.d1723[291]));
  scm__rc.d1700[254] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[110])),TRUE); /* <boolean> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[255]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[255]))[4] = scm__rc.d1700[33];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[255]))[5] = scm__rc.d1700[254];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[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.d1700[253];
  rfc_2d_2dtls_25tls_system_ca_bundle_availableP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[255]);
  scm__rc.d1700[262] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[111])),TRUE); /* <virtual-input-port> */
  scm__rc.d1700[261] = Scm_MakeIdentifier(scm__rc.d1700[262], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#<virtual-input-port> */
  scm__rc.d1700[264] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[112])),TRUE); /* make */
  scm__rc.d1700[263] = Scm_MakeIdentifier(scm__rc.d1700[264], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#make */
  scm__rc.d1700[265] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[113])),TRUE); /* getb */
  scm__rc.d1700[267] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[114])),TRUE); /* string-byte-ref */
  scm__rc.d1700[266] = Scm_MakeIdentifier(scm__rc.d1700[267], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#string-byte-ref */
  scm__rc.d1700[268] = Scm_MakeIdentifier(scm__rc.d1700[108], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-read */
  scm__rc.d1700[270] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[115])),TRUE); /* string-size */
  scm__rc.d1700[269] = Scm_MakeIdentifier(scm__rc.d1700[270], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#string-size */
  scm__rc.d1700[271] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[116])),TRUE); /* reader */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[292]), scm__rc.d1700[271]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[293]), scm__rc.d1700[195]);
  scm__rc.d1700[272] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[9])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[9]))->name = scm__rc.d1700[271];/* (make-tls-input-port reader) */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[9]))->debugInfo = scm__rc.d1700[272];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]))[9] = SCM_WORD(scm__rc.d1700[266]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]))[28] = SCM_WORD(scm__rc.d1700[268]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[368]))[41] = SCM_WORD(scm__rc.d1700[269]);
  scm__rc.d1700[274] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[117])),TRUE); /* ~ */
  scm__rc.d1700[273] = Scm_MakeIdentifier(scm__rc.d1700[274], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#~ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[299]), scm__rc.d1700[29]);
  scm__rc.d1700[275] = Scm_MakeExtendedPair(scm__rc.d1700[195], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[300]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[301]), scm__rc.d1700[275]);
  scm__rc.d1700[276] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[10])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[10]))->name = scm__rc.d1700[195];/* make-tls-input-port */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[10]))->debugInfo = scm__rc.d1700[276];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[416]))[3] = SCM_WORD(scm__rc.d1700[261]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[416]))[5] = SCM_WORD(scm__rc.d1700[263]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[416]))[11] = SCM_WORD(scm__rc.d1700[265]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[416]))[25] = SCM_WORD(scm__rc.d1700[273]);
  scm__rc.d1700[277] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[11])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[11]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[11]))->debugInfo = scm__rc.d1700[277];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[445]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[445]))[6] = SCM_WORD(scm__rc.d1700[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[445]))[13] = SCM_WORD(scm__rc.d1700[216]);
  scm__rc.d1700[279] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[118])),TRUE); /* <virtual-output-port> */
  scm__rc.d1700[278] = Scm_MakeIdentifier(scm__rc.d1700[279], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#<virtual-output-port> */
  scm__rc.d1700[280] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[119])),TRUE); /* puts */
  scm__rc.d1700[281] = Scm_MakeIdentifier(scm__rc.d1700[110], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-write */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[302]), scm__rc.d1700[196]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[305]), scm__rc.d1700[29]);
  scm__rc.d1700[282] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[302]), SCM_OBJ(&scm__rc.d1723[120]), SCM_OBJ(&scm__rc.d1723[306]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[307]), scm__rc.d1700[282]);
  scm__rc.d1700[283] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[12])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[12]))->debugInfo = scm__rc.d1700[283];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[460]))[3] = SCM_WORD(scm__rc.d1700[281]);
  scm__rc.d1700[284] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[120])),TRUE); /* putb */
  scm__rc.d1700[286] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[121])),TRUE); /* make-byte-string */
  scm__rc.d1700[285] = Scm_MakeIdentifier(scm__rc.d1700[286], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#make-byte-string */
  scm__rc.d1700[287] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[122])),TRUE); /* b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[308]), scm__rc.d1700[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[311]), scm__rc.d1700[29]);
  scm__rc.d1700[288] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[302]), SCM_OBJ(&scm__rc.d1723[308]), SCM_OBJ(&scm__rc.d1723[312]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[313]), scm__rc.d1700[288]);
  scm__rc.d1700[289] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[13])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[13]))->debugInfo = scm__rc.d1700[289];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[465]))[6] = SCM_WORD(scm__rc.d1700[285]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[465]))[8] = SCM_WORD(scm__rc.d1700[281]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[316]), scm__rc.d1700[29]);
  scm__rc.d1700[290] = Scm_MakeExtendedPair(scm__rc.d1700[196], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[317]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[318]), scm__rc.d1700[290]);
  scm__rc.d1700[291] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[14])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[14]))->name = scm__rc.d1700[196];/* make-tls-output-port */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[14]))->debugInfo = scm__rc.d1700[291];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]))[3] = SCM_WORD(scm__rc.d1700[278]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]))[5] = SCM_WORD(scm__rc.d1700[263]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]))[11] = SCM_WORD(scm__rc.d1700[280]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]))[15] = SCM_WORD(scm__rc.d1700[273]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]))[22] = SCM_WORD(scm__rc.d1700[284]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[475]))[26] = SCM_WORD(scm__rc.d1700[273]);
  scm__rc.d1700[292] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[15])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[15]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[15]))->debugInfo = scm__rc.d1700[292];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[505]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[505]))[6] = SCM_WORD(scm__rc.d1700[196]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[505]))[13] = SCM_WORD(scm__rc.d1700[218]);
  scm__rc.d1700[293] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[123])),TRUE); /* tls-destroy */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[321]), scm__rc.d1700[29]);
  scm__rc.d1700[294] = Scm_MakeExtendedPair(scm__rc.d1700[293], SCM_OBJ(&scm__rc.d1723[95]), SCM_OBJ(&scm__rc.d1723[322]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[323]), scm__rc.d1700[294]);
  scm__rc.d1700[295] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[16])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[16]))->name = scm__rc.d1700[293];/* tls-destroy */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[16]))->debugInfo = scm__rc.d1700[295];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[520]))[2] = SCM_WORD(scm__rc.d1700[251]);
  scm__rc.d1700[296] = Scm_MakeIdentifier(scm__rc.d1700[293], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#tls-destroy */
  scm__rc.d1700[297] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[17])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[17]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[17]))->debugInfo = scm__rc.d1700[297];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[524]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[524]))[6] = SCM_WORD(scm__rc.d1700[293]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[524]))[13] = SCM_WORD(scm__rc.d1700[296]);
  scm__rc.d1700[298] = Scm_MakeIdentifier(scm__rc.d1700[146], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-get-self-address */
  scm__rc.d1700[299] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[124])),TRUE); /* connection-self-address((s <tls>)) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[324]), scm__rc.d1700[299]);
  scm__rc.d1700[300] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[125])),TRUE); /* s */
  scm__rc.d1700[301] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[126])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[326]), scm__rc.d1700[301]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[327]), scm__rc.d1700[300]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[330]), scm__rc.d1700[29]);
  scm__rc.d1700[302] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[127])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[331]), scm__rc.d1700[302]);
  scm__rc.d1700[303] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[325]), SCM_OBJ(&scm__rc.d1723[327]), SCM_OBJ(&scm__rc.d1723[333]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[334]), scm__rc.d1700[303]);
  scm__rc.d1700[304] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[18])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[18]))->debugInfo = scm__rc.d1700[304];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[539]))[2] = SCM_WORD(scm__rc.d1700[298]);
  scm__rc.d1700[305] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[128])),TRUE); /* connection-self-address */
  scm__rc.d1700[307] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[129])),TRUE); /* %ensure-generic-function */
  scm__rc.d1700[309] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[130])),TRUE); /* gauche.object */
  scm__rc.d1700[308] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1700[309]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1700[306] = Scm_MakeIdentifier(scm__rc.d1700[307], SCM_MODULE(scm__rc.d1700[308]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1700[311] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[131])),TRUE); /* <method> */
  scm__rc.d1700[310] = Scm_MakeIdentifier(scm__rc.d1700[311], SCM_MODULE(scm__rc.d1700[308]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1700[312] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[132]))); /* :generic */
  scm__rc.d1700[313] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[133]))); /* :specializers */
  scm__rc.d1700[314] = Scm_MakeIdentifier(scm__rc.d1700[46], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#<tls> */
  scm__rc.d1700[315] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[134]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[336]), scm__rc.d1700[300]);
  scm__rc.d1700[316] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[135]))); /* :method-locked */
  scm__rc.d1700[317] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[136]))); /* :body */
  scm__rc.d1700[318] = Scm_MakeIdentifier(scm__rc.d1700[264], SCM_MODULE(scm__rc.d1700[308]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1700[320] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[137])),TRUE); /* add-method! */
  scm__rc.d1700[319] = Scm_MakeIdentifier(scm__rc.d1700[320], SCM_MODULE(scm__rc.d1700[308]), SCM_NIL); /* gauche.object#add-method! */
  scm__rc.d1700[321] = Scm_MakeIdentifier(scm__rc.d1700[299], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#connection-self-address((s <tls>)) */
  scm__rc.d1700[322] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[19])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[19]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[19]))->debugInfo = scm__rc.d1700[322];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[5] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[8] = SCM_WORD(scm__rc.d1700[299]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[16] = SCM_WORD(scm__rc.d1700[305]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[18] = SCM_WORD(scm__rc.d1700[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[20] = SCM_WORD(scm__rc.d1700[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[28] = SCM_WORD(scm__rc.d1700[310]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[30] = SCM_WORD(scm__rc.d1700[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[33] = SCM_WORD(scm__rc.d1700[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[35] = SCM_WORD(scm__rc.d1700[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[39] = SCM_WORD(scm__rc.d1700[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[43] = SCM_WORD(scm__rc.d1700[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[46] = SCM_WORD(scm__rc.d1700[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[49] = SCM_WORD(scm__rc.d1700[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[51] = SCM_WORD(scm__rc.d1700[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[543]))[55] = SCM_WORD(scm__rc.d1700[321]);
  scm__rc.d1700[323] = Scm_MakeIdentifier(scm__rc.d1700[148], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#%tls-get-peer-address */
  scm__rc.d1700[324] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[138])),TRUE); /* connection-peer-address((s <tls>)) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[337]), scm__rc.d1700[324]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[341]), scm__rc.d1700[29]);
  scm__rc.d1700[325] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[338]), SCM_OBJ(&scm__rc.d1723[327]), SCM_OBJ(&scm__rc.d1723[342]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[343]), scm__rc.d1700[325]);
  scm__rc.d1700[326] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[20])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[20]))->debugInfo = scm__rc.d1700[326];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[600]))[2] = SCM_WORD(scm__rc.d1700[323]);
  scm__rc.d1700[327] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[139])),TRUE); /* connection-peer-address */
  scm__rc.d1700[328] = Scm_MakeIdentifier(scm__rc.d1700[324], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#connection-peer-address((s <tls>)) */
  scm__rc.d1700[329] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[21])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[21]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[21]))->debugInfo = scm__rc.d1700[329];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[5] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[8] = SCM_WORD(scm__rc.d1700[324]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[16] = SCM_WORD(scm__rc.d1700[327]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[18] = SCM_WORD(scm__rc.d1700[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[20] = SCM_WORD(scm__rc.d1700[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[28] = SCM_WORD(scm__rc.d1700[310]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[30] = SCM_WORD(scm__rc.d1700[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[33] = SCM_WORD(scm__rc.d1700[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[35] = SCM_WORD(scm__rc.d1700[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[39] = SCM_WORD(scm__rc.d1700[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[43] = SCM_WORD(scm__rc.d1700[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[46] = SCM_WORD(scm__rc.d1700[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[49] = SCM_WORD(scm__rc.d1700[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[51] = SCM_WORD(scm__rc.d1700[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[604]))[55] = SCM_WORD(scm__rc.d1700[328]);
  scm__rc.d1700[330] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[140])),TRUE); /* connection-input-port((s <tls>)) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[345]), scm__rc.d1700[330]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[349]), scm__rc.d1700[29]);
  scm__rc.d1700[331] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[346]), SCM_OBJ(&scm__rc.d1723[327]), SCM_OBJ(&scm__rc.d1723[350]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[351]), scm__rc.d1700[331]);
  scm__rc.d1700[332] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[22])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[22]))->debugInfo = scm__rc.d1700[332];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[661]))[2] = SCM_WORD(scm__rc.d1700[237]);
  scm__rc.d1700[333] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[141])),TRUE); /* connection-input-port */
  scm__rc.d1700[334] = Scm_MakeIdentifier(scm__rc.d1700[330], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#connection-input-port((s <tls>)) */
  scm__rc.d1700[335] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[23])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[23]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[23]))->debugInfo = scm__rc.d1700[335];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[5] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[8] = SCM_WORD(scm__rc.d1700[330]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[16] = SCM_WORD(scm__rc.d1700[333]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[18] = SCM_WORD(scm__rc.d1700[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[20] = SCM_WORD(scm__rc.d1700[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[28] = SCM_WORD(scm__rc.d1700[310]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[30] = SCM_WORD(scm__rc.d1700[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[33] = SCM_WORD(scm__rc.d1700[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[35] = SCM_WORD(scm__rc.d1700[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[39] = SCM_WORD(scm__rc.d1700[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[43] = SCM_WORD(scm__rc.d1700[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[46] = SCM_WORD(scm__rc.d1700[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[49] = SCM_WORD(scm__rc.d1700[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[51] = SCM_WORD(scm__rc.d1700[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[665]))[55] = SCM_WORD(scm__rc.d1700[334]);
  scm__rc.d1700[336] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[142])),TRUE); /* connection-output-port((s <tls>)) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[353]), scm__rc.d1700[336]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[357]), scm__rc.d1700[29]);
  scm__rc.d1700[337] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[354]), SCM_OBJ(&scm__rc.d1723[327]), SCM_OBJ(&scm__rc.d1723[358]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[359]), scm__rc.d1700[337]);
  scm__rc.d1700[338] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[24])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[24]))->debugInfo = scm__rc.d1700[338];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[722]))[2] = SCM_WORD(scm__rc.d1700[242]);
  scm__rc.d1700[339] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[143])),TRUE); /* connection-output-port */
  scm__rc.d1700[340] = Scm_MakeIdentifier(scm__rc.d1700[336], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#connection-output-port((s <tls>)) */
  scm__rc.d1700[341] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[25])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[25]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[25]))->debugInfo = scm__rc.d1700[341];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[5] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[8] = SCM_WORD(scm__rc.d1700[336]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[16] = SCM_WORD(scm__rc.d1700[339]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[18] = SCM_WORD(scm__rc.d1700[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[20] = SCM_WORD(scm__rc.d1700[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[28] = SCM_WORD(scm__rc.d1700[310]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[30] = SCM_WORD(scm__rc.d1700[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[33] = SCM_WORD(scm__rc.d1700[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[35] = SCM_WORD(scm__rc.d1700[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[39] = SCM_WORD(scm__rc.d1700[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[43] = SCM_WORD(scm__rc.d1700[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[46] = SCM_WORD(scm__rc.d1700[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[49] = SCM_WORD(scm__rc.d1700[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[51] = SCM_WORD(scm__rc.d1700[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[726]))[55] = SCM_WORD(scm__rc.d1700[340]);
  scm__rc.d1700[342] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[144])),TRUE); /* connection-shutdown((s <tls>) how) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[361]), scm__rc.d1700[342]);
  scm__rc.d1700[343] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[145])),TRUE); /* how */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[363]), scm__rc.d1700[343]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[364]), scm__rc.d1700[300]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[367]), scm__rc.d1700[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[368]), scm__rc.d1700[302]);
  scm__rc.d1700[344] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[362]), SCM_OBJ(&scm__rc.d1723[364]), SCM_OBJ(&scm__rc.d1723[370]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[371]), scm__rc.d1700[344]);
  scm__rc.d1700[345] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[26])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[26]))->debugInfo = scm__rc.d1700[345];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[783]))[2] = SCM_WORD(scm__rc.d1700[251]);
  scm__rc.d1700[346] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[146])),TRUE); /* connection-shutdown */
  scm__rc.d1700[347] = Scm_MakeIdentifier(scm__rc.d1700[34], SCM_MODULE(scm__rc.d1700[308]), SCM_NIL); /* gauche.object#<top> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[373]), scm__rc.d1700[343]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[374]), scm__rc.d1700[300]);
  scm__rc.d1700[348] = Scm_MakeIdentifier(scm__rc.d1700[342], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#connection-shutdown((s <tls>) how) */
  scm__rc.d1700[349] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[27])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[27]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[27]))->debugInfo = scm__rc.d1700[349];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[5] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[8] = SCM_WORD(scm__rc.d1700[342]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[16] = SCM_WORD(scm__rc.d1700[346]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[18] = SCM_WORD(scm__rc.d1700[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[20] = SCM_WORD(scm__rc.d1700[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[28] = SCM_WORD(scm__rc.d1700[310]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[30] = SCM_WORD(scm__rc.d1700[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[33] = SCM_WORD(scm__rc.d1700[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[35] = SCM_WORD(scm__rc.d1700[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[37] = SCM_WORD(scm__rc.d1700[347]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[41] = SCM_WORD(scm__rc.d1700[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[45] = SCM_WORD(scm__rc.d1700[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[48] = SCM_WORD(scm__rc.d1700[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[51] = SCM_WORD(scm__rc.d1700[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[53] = SCM_WORD(scm__rc.d1700[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[787]))[57] = SCM_WORD(scm__rc.d1700[348]);
  scm__rc.d1700[350] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[147])),TRUE); /* connection-close((s <tls>)) */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[375]), scm__rc.d1700[350]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[379]), scm__rc.d1700[29]);
  scm__rc.d1700[351] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1723[376]), SCM_OBJ(&scm__rc.d1723[327]), SCM_OBJ(&scm__rc.d1723[380]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1723[381]), scm__rc.d1700[351]);
  scm__rc.d1700[352] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[28])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[28]))->debugInfo = scm__rc.d1700[352];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[846]))[2] = SCM_WORD(scm__rc.d1700[296]);
  scm__rc.d1700[353] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[148])),TRUE); /* connection-close */
  scm__rc.d1700[354] = Scm_MakeIdentifier(scm__rc.d1700[350], SCM_MODULE(scm__rc.d1700[21]), SCM_NIL); /* rfc.tls#connection-close((s <tls>)) */
  scm__rc.d1700[355] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1726[29])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[29]))->name = scm__rc.d1700[24];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1725[29]))->debugInfo = scm__rc.d1700[355];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[5] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[8] = SCM_WORD(scm__rc.d1700[350]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[16] = SCM_WORD(scm__rc.d1700[353]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[18] = SCM_WORD(scm__rc.d1700[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[20] = SCM_WORD(scm__rc.d1700[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[28] = SCM_WORD(scm__rc.d1700[310]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[30] = SCM_WORD(scm__rc.d1700[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[33] = SCM_WORD(scm__rc.d1700[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[35] = SCM_WORD(scm__rc.d1700[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[39] = SCM_WORD(scm__rc.d1700[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[43] = SCM_WORD(scm__rc.d1700[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[46] = SCM_WORD(scm__rc.d1700[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[49] = SCM_WORD(scm__rc.d1700[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[51] = SCM_WORD(scm__rc.d1700[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1724[850]))[55] = SCM_WORD(scm__rc.d1700[354]);
  Scm_VMExecuteToplevels(toplevels);
  scm__rc.d1700[492] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[149])),TRUE); /* current-module */
  scm__rc.d1700[493] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[150])),TRUE); /* v */
  scm__rc.d1700[494] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[151])),FALSE); /* G1738 */
  scm__rc.d1700[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[152])),FALSE); /* G1739 */
  scm__rc.d1700[496] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[153])),FALSE); /* rest1737 */
  scm__rc.d1700[497] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[154])),FALSE); /* G1741 */
  scm__rc.d1700[498] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[155])),FALSE); /* G1742 */
  scm__rc.d1700[499] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[156])),FALSE); /* rest1740 */
  scm__rc.d1700[500] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[157])),TRUE); /* new-tls */
  scm__rc.d1700[501] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[158])),TRUE); /* rlet1 */
  scm__rc.d1700[502] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[159])),TRUE); /* pos */
  scm__rc.d1700[503] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[160])),TRUE); /* size */
  scm__rc.d1700[504] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[161])),TRUE); /* buf */
  scm__rc.d1700[505] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[162])),TRUE); /* data */
  scm__rc.d1700[506] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[163])),TRUE); /* eof-object? */
  scm__rc.d1700[507] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[164])),TRUE); /* set! */
  scm__rc.d1700[508] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[165])),TRUE); /* r */
  scm__rc.d1700[509] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[166])),TRUE); /* = */
  scm__rc.d1700[510] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[167])),TRUE); /* setter */
  scm__rc.d1700[511] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[168])),TRUE); /* rec */
  scm__rc.d1700[512] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[169])),TRUE); /* letrec */
  scm__rc.d1700[513] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[170])),TRUE); /* op */
  scm__rc.d1700[514] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[171])),FALSE); /* gf1743 */
  scm__rc.d1700[515] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[172])),TRUE); /* boolean */
  scm__rc.d1700[516] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[173])),TRUE); /* memq */
  scm__rc.d1700[517] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[174]))); /* :locked */
  scm__rc.d1700[518] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[175])),FALSE); /* G1744 */
  scm__rc.d1700[519] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[176])),FALSE); /* gf1745 */
  scm__rc.d1700[520] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[177])),FALSE); /* G1746 */
  scm__rc.d1700[521] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[178])),FALSE); /* gf1747 */
  scm__rc.d1700[522] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[179])),FALSE); /* G1748 */
  scm__rc.d1700[523] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[180])),FALSE); /* gf1749 */
  scm__rc.d1700[524] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[181])),FALSE); /* G1750 */
  scm__rc.d1700[525] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[182])),FALSE); /* gf1751 */
  scm__rc.d1700[526] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[183])),FALSE); /* G1752 */
  scm__rc.d1700[527] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[184])),FALSE); /* gf1753 */
  scm__rc.d1700[528] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[185])),FALSE); /* G1754 */
}
