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

#line 63 "./zlib.scm"
#include "gauche-zlib.h"


static void data_element(ScmObj data,const unsigned char** start,int* siz);
static ScmObj rfc_2d_2dzlibzlib_version(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzlib_version__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzlib_version, NULL, NULL);

static ScmObj rfc_2d_2dzlibadler32(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dzlibadler32__STUB, 1, 2,SCM_FALSE,rfc_2d_2dzlibadler32, NULL, NULL);

static ScmObj rfc_2d_2dzlibcrc32(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dzlibcrc32__STUB, 1, 2,SCM_FALSE,rfc_2d_2dzlibcrc32, NULL, NULL);

static ScmObj rfc_2d_2dzlib_25open_deflating_port(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(rfc_2d_2dzlib_25open_deflating_port__STUB, 8, 0,SCM_FALSE,rfc_2d_2dzlib_25open_deflating_port, NULL, NULL);

static ScmObj rfc_2d_2dzlibopen_inflating_port(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibopen_inflating_port__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibopen_inflating_port, NULL, NULL);

static ScmObj rfc_2d_2dzlibzstream_total_in(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzstream_total_in__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzstream_total_in, NULL, NULL);

static ScmObj rfc_2d_2dzlibzstream_total_out(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzstream_total_out__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzstream_total_out, NULL, NULL);

static ScmObj rfc_2d_2dzlibzstream_params_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzstream_params_setX__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzstream_params_setX, NULL, NULL);

static ScmObj rfc_2d_2dzlibdeflating_port_full_flush(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibdeflating_port_full_flush__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibdeflating_port_full_flush, NULL, NULL);

static ScmObj rfc_2d_2dzlibzstream_adler32(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzstream_adler32__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzstream_adler32, NULL, NULL);

static ScmObj rfc_2d_2dzlibzstream_data_type(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzstream_data_type__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzstream_data_type, NULL, NULL);

static ScmObj rfc_2d_2dzlibzstream_dictionary_adler32(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibzstream_dictionary_adler32__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibzstream_dictionary_adler32, NULL, NULL);

static ScmObj rfc_2d_2dzlibinflate_sync(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(rfc_2d_2dzlibinflate_sync__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, rfc_2d_2dzlibinflate_sync, NULL, NULL);

static unsigned char uvector__00001[] = {
 0u, 3u, 196u, 20u, 24u, 32u, 0u, 249u, 0u, 152u, 10u, 3u, 129u, 32u,
88u, 26u, 7u, 130u, 9u, 30u, 32u, 144u, 192u, 144u, 65u, 30u, 32u,
128u, 192u, 144u, 57u, 30u, 32u, 112u, 192u, 144u, 49u, 30u, 32u, 96u,
192u, 144u, 41u, 30u, 32u, 80u, 192u, 144u, 33u, 30u, 32u, 64u, 192u,
144u, 25u, 30u, 32u, 48u, 192u, 144u, 17u, 30u, 32u, 32u, 192u, 152u,
23u, 145u, 226u, 1u, 12u, 9u, 0u, 145u, 225u, 223u, 12u, 16u, 76u,
20u, 26u, 32u, 18u, 72u, 240u, 239u, 6u, 4u, 201u, 232u, 143u, 14u,
232u, 96u, 72u, 4u, 143u, 14u, 200u, 96u, 76u, 152u, 200u, 240u, 235u,
6u, 8u, 0u, 62u, 64u, 38u, 2u, 128u, 224u, 72u, 22u, 6u, 129u, 195u,
188u, 2u, 73u, 30u, 29u, 80u, 192u, 153u, 214u, 145u, 225u, 212u, 12u,
9u, 0u, 145u, 225u, 211u, 12u, 9u, 3u, 145u, 225u, 210u, 12u, 9u, 3u,
17u, 225u, 209u, 12u, 9u, 2u, 145u, 225u, 208u, 12u, 9u, 2u, 17u,
225u, 207u, 12u, 9u, 1u, 145u, 225u, 206u, 12u, 9u, 1u, 17u, 225u,
205u, 12u, 9u, 154u, 201u, 30u, 28u, 192u, 192u, 144u, 9u, 30u, 28u,
144u, 192u, 32u, 178u, 19u, 52u, 194u, 71u, 135u, 32u, 48u, 36u, 24u,
71u, 135u, 20u, 48u, 64u, 1u, 242u, 1u, 48u, 20u, 7u, 2u, 64u, 176u,
48u, 119u, 128u, 76u, 16u, 72u, 240u, 226u, 6u, 4u, 130u, 8u, 240u,
225u, 134u, 4u, 208u, 212u, 2u, 60u, 56u, 65u, 129u, 32u, 18u, 60u,
56u, 33u, 129u, 32u, 98u, 60u, 56u, 1u, 129u, 32u, 82u, 60u, 51u,
225u, 129u, 32u, 66u, 60u, 51u, 193u, 129u, 32u, 50u, 60u, 51u, 161u,
129u, 32u, 34u, 60u, 51u, 129u, 129u, 52u, 50u, 88u, 143u, 12u, 216u,
96u, 72u, 4u, 143u, 12u, 192u, 96u, 16u, 105u, 9u, 161u, 145u, 36u,
143u, 12u, 184u, 96u, 72u, 48u, 143u, 12u, 160u, 96u, 128u, 3u, 228u,
2u, 96u, 40u, 14u, 4u, 129u, 67u, 188u, 2u, 96u, 120u, 32u, 145u,
225u, 147u, 12u, 9u, 4u, 17u, 225u, 146u, 12u, 9u, 3u, 145u, 225u,
145u, 12u, 9u, 162u, 104u, 164u, 120u, 100u, 3u, 2u, 64u, 36u, 120u,
99u, 195u, 2u, 64u, 164u, 120u, 99u, 131u, 2u, 64u, 132u, 120u, 99u,
67u, 2u, 64u, 100u, 120u, 99u, 3u, 2u, 64u, 68u, 120u, 98u, 195u, 2u,
104u, 150u, 41u, 30u, 24u, 160u, 192u, 144u, 9u, 30u, 24u, 112u, 192u,
32u, 226u, 19u, 68u, 166u, 9u, 30u, 24u, 96u, 192u, 144u, 97u, 30u,
24u, 48u, 193u, 0u, 7u, 200u, 4u, 192u, 80u, 28u, 8u, 29u, 224u, 19u,
3u, 64u, 240u, 65u, 35u, 195u, 4u, 24u, 18u, 8u, 35u, 195u, 2u, 24u,
18u, 7u, 35u, 195u, 0u, 24u, 18u, 6u, 35u, 194u, 190u, 24u, 19u, 70u,
82u, 136u, 240u, 175u, 6u, 4u, 128u, 72u, 240u, 174u, 134u, 4u, 129u,
8u, 240u, 174u, 6u, 4u, 128u, 200u, 240u, 173u, 134u, 4u, 128u, 136u,
240u, 173u, 6u, 4u, 209u, 141u, 66u, 60u, 43u, 33u, 129u, 32u, 18u,
60u, 42u, 193u, 128u, 65u, 228u, 38u, 140u, 99u, 146u, 60u, 42u, 161u,
129u, 32u, 194u, 60u, 42u, 65u, 130u, 0u, 15u, 144u, 9u, 128u, 160u,
48u, 239u, 0u, 152u, 22u, 6u, 129u, 224u, 130u, 71u, 133u, 68u, 48u,
36u, 16u, 71u, 133u, 64u, 48u, 36u, 14u, 71u, 133u, 60u, 48u, 36u,
12u, 71u, 133u, 56u, 48u, 36u, 10u, 71u, 133u, 52u, 48u, 38u, 143u,
167u, 145u, 225u, 76u, 12u, 9u, 0u, 145u, 225u, 75u, 12u, 9u, 1u,
145u, 225u, 74u, 12u, 9u, 1u, 17u, 225u, 73u, 12u, 9u, 163u, 224u,
100u, 120u, 82u, 3u, 2u, 64u, 36u, 120u, 81u, 67u, 0u, 132u, 8u, 77u,
30u, 214u, 36u, 120u, 81u, 3u, 2u, 65u, 132u, 120u, 80u, 67u, 4u, 0u,
31u, 32u, 19u, 1u, 7u, 120u, 4u, 192u, 144u, 44u, 13u, 3u, 193u, 4u,
143u, 10u, 0u, 96u, 72u, 32u, 143u, 8u, 248u, 96u, 72u, 28u, 143u, 8u,
240u, 96u, 72u, 24u, 143u, 8u, 232u, 96u, 72u, 20u, 143u, 8u, 224u,
96u, 72u, 16u, 143u, 8u, 216u, 96u, 77u, 37u, 84u, 35u, 194u, 52u,
24u, 18u, 1u, 35u, 194u, 50u, 24u, 18u, 2u, 35u, 194u, 48u, 24u, 19u,
73u, 68u, 136u, 240u, 139u, 134u, 4u, 128u, 72u, 240u, 138u, 6u, 1u,
8u, 144u, 154u, 74u, 10u, 72u, 240u, 137u, 134u, 4u, 131u, 8u, 240u,
136u, 6u, 8u, 0u, 62u, 64u, 36u, 59u, 192u, 38u, 3u, 129u, 32u, 88u,
26u, 7u, 130u, 9u, 30u, 16u, 240u, 192u, 144u, 65u, 30u, 16u, 224u,
192u, 144u, 57u, 30u, 16u, 208u, 192u, 144u, 49u, 30u, 16u, 192u,
192u, 144u, 41u, 30u, 16u, 176u, 192u, 144u, 33u, 30u, 16u, 160u,
192u, 144u, 25u, 30u, 16u, 144u, 192u, 154u, 86u, 178u, 71u, 132u,
32u, 48u, 36u, 2u, 71u, 132u, 28u, 48u, 38u, 149u, 160u, 145u, 225u,
6u, 12u, 9u, 0u, 145u, 225u, 3u, 12u, 2u, 18u, 33u, 52u, 172u, 80u,
145u, 225u, 2u, 12u, 9u, 6u, 17u, 225u, 1u, 12u, 16u, 152u, 133u, 3u,
68u, 2u, 72u, 77u, 48u, 67u, 9u, 165u, 66u, 129u, 52u, 144u, 20u, 38u,
142u, 235u, 4u, 209u, 124u, 112u, 154u, 35u, 48u, 19u, 66u, 227u,
195u, 72u, 122u, 9u, 147u, 24u, 76u, 8u, 137u, 36u, 119u, 240u, 192u,
154u, 98u, 160u, 71u, 126u, 12u, 9u, 166u, 43u, 164u, 119u, 208u,
192u, 144u, 9u, 29u, 236u, 48u, 38u, 152u, 168u, 17u, 222u, 3u, 3u,
60u, 43u, 0u, 146u, 59u, 184u, 96u, 72u, 4u, 142u, 230u, 24u, 26u,
195u, 84u, 2u, 73u, 29u, 200u, 48u, 38u, 155u, 38u, 145u, 220u, 67u,
2u, 64u, 36u, 118u, 224u, 193u, 11u, 66u, 240u, 196u, 51u, 13u, 67u,
112u, 228u, 59u, 15u, 18u, 59u, 104u, 96u, 72u, 32u, 142u, 208u, 24u,
25u, 68u, 63u, 4u, 22u, 232u, 32u, 145u, 217u, 131u, 2u, 105u, 198u,
105u, 29u, 148u, 48u, 36u, 16u, 71u, 99u, 12u, 9u, 167u, 25u, 164u,
118u, 32u, 192u, 144u, 233u, 29u, 132u, 48u, 36u, 56u, 71u, 96u, 12u,
9u, 13u, 145u, 215u, 195u, 2u, 67u, 68u, 117u, 224u, 192u, 144u, 201u,
29u, 116u, 48u, 36u, 48u, 71u, 92u, 12u, 9u, 11u, 145u, 214u, 131u,
2u, 64u, 228u, 117u, 80u, 192u, 202u, 33u, 248u, 28u, 240u, 8u, 28u,
145u, 212u, 195u, 2u, 105u, 234u, 17u, 29u, 72u, 48u, 36u, 14u, 71u,
80u, 12u, 9u, 167u, 168u, 68u, 116u, 224u, 192u, 144u, 49u, 29u, 36u,
48u, 50u, 136u, 126u, 6u, 45u, 208u, 49u, 35u, 163u, 134u, 4u, 211u,
245u, 66u, 58u, 48u, 96u, 72u, 24u, 142u, 136u, 24u, 19u, 79u, 213u,
8u, 232u, 65u, 129u, 32u, 82u, 57u, 240u, 96u, 72u, 128u, 142u, 120u,
24u, 25u, 68u, 63u, 2u, 152u, 130u, 5u, 36u, 115u, 160u, 192u, 154u,
131u, 154u, 71u, 57u, 12u, 9u, 2u, 145u, 205u, 195u, 2u, 106u, 14u,
105u, 28u, 212u, 48u, 36u, 8u, 71u, 48u, 12u, 12u, 162u, 31u, 129u,
15u, 8u, 129u, 9u, 28u, 184u, 48u, 38u, 161u, 239u, 17u, 203u, 67u,
2u, 64u, 132u, 114u, 176u, 192u, 154u, 135u, 188u, 71u, 41u, 12u, 9u,
1u, 145u, 201u, 3u, 3u, 40u, 135u, 224u, 51u, 195u, 224u, 50u, 71u,
34u, 12u, 9u, 168u, 194u, 4u, 114u, 16u, 192u, 144u, 25u, 28u, 124u,
48u, 38u, 163u, 8u, 17u, 199u, 67u, 2u, 64u, 68u, 113u, 144u, 192u,
145u, 9u, 28u, 92u, 48u, 50u, 136u, 126u, 2u, 49u, 12u, 4u, 72u, 226u,
161u, 129u, 53u, 34u, 48u, 142u, 40u, 24u, 18u, 2u, 35u, 137u, 6u, 4u,
212u, 136u, 194u, 56u, 128u, 96u, 107u, 128u, 73u, 28u, 60u, 48u, 36u,
2u, 71u, 0u, 12u, 9u, 17u, 16u, 196u, 24u, 24u, 196u, 47u, 17u, 136u,
98u, 33u, 34u, 25u, 225u, 228u, 67u, 92u, 32u, 136u, 110u, 32u, 34u,
28u, 110u, 34u, 29u, 224u, 4u, 67u, 205u, 196u, 132u, 211u, 117u,
242u, 72u,};
static unsigned char uvector__00002[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 18u, 66u, 241u, 24u, 134u, 34u, 18u, 33u,
158u, 30u, 68u, 53u, 194u, 8u, 134u, 226u, 2u, 33u, 198u, 226u, 33u,
222u, 0u, 68u, 60u, 220u, 72u, 133u, 161u, 120u, 98u, 25u, 134u, 161u,
184u, 114u, 29u, 135u, 137u, 35u, 132u, 134u, 6u, 48u, 152u, 24u,
166u, 31u, 164u, 112u, 112u, 192u, 152u, 14u, 17u, 192u, 131u, 2u,
96u, 56u, 71u, 0u, 12u, 9u, 128u, 225u, 32u,};
static unsigned char uvector__00003[] = {
 0u, 3u, 135u, 134u, 8u, 150u, 38u, 36u, 112u, 224u, 192u, 145u, 49u,
28u, 48u, 48u, 68u, 241u, 68u, 76u, 72u, 225u, 97u, 129u, 34u, 98u,
56u, 80u, 96u, 72u, 160u, 142u, 16u, 24u, 19u, 7u, 146u, 56u, 56u,
96u, 100u, 2u, 38u, 14u, 177u, 36u, 83u, 21u, 18u, 66u, 96u, 242u,
19u, 1u, 194u, 71u, 6u, 12u, 9u, 138u, 153u, 28u, 20u, 48u, 36u, 84u,
71u, 4u, 12u, 9u, 20u, 145u, 192u, 131u, 2u, 68u, 132u, 112u, 0u,
192u, 152u, 169u, 144u, 196u, 24u, 24u, 196u, 82u, 67u, 108u, 76u,
19u, 21u, 48u, 152u, 60u, 132u, 192u, 112u, 146u, 64u,};
static unsigned char uvector__00004[] = {
 0u, 3u, 129u, 6u, 8u, 172u, 69u, 129u, 182u, 38u, 14u, 177u, 36u,
83u, 21u, 17u, 19u, 197u, 17u, 49u, 17u, 44u, 76u, 73u, 36u, 112u, 0u,
192u, 198u, 34u, 146u, 152u, 25u, 144u, 196u, 24u, 24u, 196u, 80u,
145u, 80u, 76u, 7u, 9u, 32u,};
static unsigned char uvector__00005[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 22u, 197u, 9u, 21u, 8u, 172u, 69u, 129u,
182u, 38u, 14u, 177u, 36u, 83u, 21u, 17u, 19u, 197u, 17u, 49u, 17u,
44u, 76u, 73u, 36u, 142u, 18u, 24u, 24u, 194u, 96u, 98u, 152u, 36u,
145u, 193u, 195u, 2u, 96u, 56u, 71u, 2u, 12u, 9u, 128u, 225u, 28u, 0u,
48u, 38u, 3u, 132u, 128u,};
static unsigned char uvector__00006[] = {
 0u, 3u, 134u, 6u, 8u, 184u, 58u, 197u, 226u, 48u, 138u, 12u, 84u,
73u, 28u, 44u, 48u, 38u, 5u, 36u, 112u, 160u, 192u, 145u, 81u, 28u,
28u, 48u, 38u, 7u, 196u, 112u, 96u, 192u, 145u, 65u, 28u, 16u, 48u,
38u, 7u, 196u, 112u, 32u, 192u, 145u, 121u, 28u, 0u, 48u, 38u, 5u,
36u, 49u, 6u, 6u, 49u, 20u, 36u, 84u, 19u, 1u, 194u, 72u,};
static unsigned char uvector__00007[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 24u, 197u, 9u, 21u, 8u, 184u, 58u, 197u,
226u, 48u, 138u, 12u, 84u, 73u, 35u, 132u, 134u, 6u, 48u, 152u, 24u,
166u, 9u, 36u, 112u, 112u, 192u, 152u, 14u, 17u, 192u, 131u, 2u, 96u,
56u, 71u, 0u, 12u, 9u, 128u, 225u, 32u,};
static unsigned char uvector__00008[] = {
 0u, 3u, 137u, 6u, 8u, 150u, 38u, 36u, 113u, 16u, 192u, 145u, 49u,
28u, 60u, 48u, 68u, 241u, 68u, 76u, 72u, 225u, 193u, 129u, 34u, 98u,
56u, 104u, 96u, 72u, 160u, 142u, 22u, 24u, 19u, 7u, 146u, 56u, 80u,
96u, 100u, 2u, 38u, 14u, 177u, 36u, 83u, 8u, 135u, 78u, 31u, 196u,
12u, 84u, 73u, 9u, 131u, 200u, 76u, 7u, 9u, 28u, 36u, 48u, 38u, 42u,
100u, 112u, 128u, 192u, 145u, 81u, 28u, 16u, 48u, 36u, 82u, 71u, 2u,
12u, 9u, 18u, 17u, 192u, 3u, 2u, 98u, 166u, 67u, 16u, 96u, 99u, 17u,
73u, 13u, 177u, 48u, 76u, 84u, 194u, 96u, 242u, 19u, 1u, 194u, 73u,
0u,};
static unsigned char uvector__00009[] = {
 0u, 3u, 129u, 6u, 8u, 172u, 69u, 129u, 182u, 38u, 14u, 177u, 36u,
83u, 8u, 135u, 78u, 31u, 196u, 12u, 84u, 68u, 79u, 20u, 68u, 196u,
68u, 177u, 49u, 36u, 145u, 192u, 3u, 3u, 24u, 138u, 74u, 96u, 102u,
67u, 16u, 96u, 99u, 17u, 66u, 69u, 65u, 48u, 28u, 36u, 128u,};
static unsigned char uvector__00010[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 25u, 69u, 9u, 21u, 8u, 172u, 69u, 129u,
182u, 38u, 14u, 177u, 36u, 83u, 8u, 135u, 78u, 31u, 196u, 12u, 84u,
68u, 79u, 20u, 68u, 196u, 68u, 177u, 49u, 36u, 146u, 56u, 72u, 96u,
99u, 9u, 129u, 138u, 96u, 146u, 71u, 7u, 12u, 9u, 128u, 225u, 28u, 8u,
48u, 38u, 3u, 132u, 112u, 0u, 192u, 152u, 14u, 18u,};
static unsigned char uvector__00011[] = {
 0u, 3u, 135u, 134u, 8u, 184u, 58u, 197u, 226u, 48u, 138u, 12u, 34u,
29u, 56u, 127u, 16u, 49u, 81u, 36u, 112u, 224u, 192u, 152u, 20u, 145u,
195u, 67u, 2u, 69u, 68u, 112u, 112u, 192u, 152u, 31u, 17u, 193u, 131u,
2u, 69u, 4u, 112u, 64u, 192u, 152u, 31u, 17u, 192u, 131u, 2u, 69u,
228u, 112u, 0u, 192u, 152u, 20u, 144u, 196u, 24u, 24u, 196u, 80u,
145u, 80u, 76u, 7u, 9u, 32u,};
static unsigned char uvector__00012[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 25u, 197u, 9u, 21u, 8u, 184u, 58u, 197u,
226u, 48u, 138u, 12u, 34u, 29u, 56u, 127u, 16u, 49u, 81u, 36u, 142u,
18u, 24u, 24u, 194u, 96u, 98u, 152u, 36u, 145u, 193u, 195u, 2u, 96u,
56u, 71u, 2u, 12u, 9u, 128u, 225u, 28u, 0u, 48u, 38u, 3u, 132u, 128u,};
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 {
#if defined(Z_TEXT)
  ScmString d1715[1];
#endif /*defined(Z_TEXT)*/
#if defined(Z_FIXED)
  ScmString d1713[1];
#endif /*defined(Z_FIXED)*/
  ScmString d1701[90];
} scm__sc SCM_UNUSED = {
#if defined(Z_TEXT)
  {   /* ScmString d1715 */
      SCM_STRING_CONST_INITIALIZER("Z_TEXT", 6, 6),
  },
#endif /*defined(Z_TEXT)*/
#if defined(Z_FIXED)
  {   /* ScmString d1713 */
      SCM_STRING_CONST_INITIALIZER("Z_FIXED", 7, 7),
  },
#endif /*defined(Z_FIXED)*/
  {   /* ScmString d1701 */
      SCM_STRING_CONST_INITIALIZER("rfc.zlib", 8, 8),
      SCM_STRING_CONST_INITIALIZER("zlib-version", 12, 12),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("./zlib.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("Z_NO_COMPRESSION", 16, 16),
      SCM_STRING_CONST_INITIALIZER("Z_BEST_SPEED", 12, 12),
      SCM_STRING_CONST_INITIALIZER("Z_BEST_COMPRESSION", 18, 18),
      SCM_STRING_CONST_INITIALIZER("Z_DEFAULT_COMPRESSION", 21, 21),
      SCM_STRING_CONST_INITIALIZER("Z_FILTERED", 10, 10),
      SCM_STRING_CONST_INITIALIZER("Z_HUFFMAN_ONLY", 14, 14),
      SCM_STRING_CONST_INITIALIZER("Z_RLE", 5, 5),
      SCM_STRING_CONST_INITIALIZER("Z_DEFAULT_STRATEGY", 18, 18),
      SCM_STRING_CONST_INITIALIZER("Z_BINARY", 8, 8),
      SCM_STRING_CONST_INITIALIZER("Z_ASCII", 7, 7),
      SCM_STRING_CONST_INITIALIZER("Z_UNKNOWN", 9, 9),
      SCM_STRING_CONST_INITIALIZER("adler32", 7, 7),
      SCM_STRING_CONST_INITIALIZER("data", 4, 4),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("adler", 5, 5),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<ulong>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("crc32", 5, 5),
      SCM_STRING_CONST_INITIALIZER("crc", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%open-deflating-port", 20, 20),
      SCM_STRING_CONST_INITIALIZER("source", 6, 6),
      SCM_STRING_CONST_INITIALIZER("compression-level", 17, 17),
      SCM_STRING_CONST_INITIALIZER("window-bits", 11, 11),
      SCM_STRING_CONST_INITIALIZER("memory-level", 12, 12),
      SCM_STRING_CONST_INITIALIZER("strategy", 8, 8),
      SCM_STRING_CONST_INITIALIZER("dictionary", 10, 10),
      SCM_STRING_CONST_INITIALIZER("buffer-size", 11, 11),
      SCM_STRING_CONST_INITIALIZER("owner\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<output-port>", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<fixnum>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("open-inflating-port", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sink", 4, 4),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("<input-port>", 12, 12),
      SCM_STRING_CONST_INITIALIZER("zstream-total-in", 16, 16),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<xflating-port>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("zstream-total-out", 17, 17),
      SCM_STRING_CONST_INITIALIZER("zstream-params-set!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("<deflating-port>", 16, 16),
      SCM_STRING_CONST_INITIALIZER("<void>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("deflating-port-full-flush", 25, 25),
      SCM_STRING_CONST_INITIALIZER("zstream-adler32", 15, 15),
      SCM_STRING_CONST_INITIALIZER("zstream-data-type", 17, 17),
      SCM_STRING_CONST_INITIALIZER("<int>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("zstream-dictionary-adler32", 26, 26),
      SCM_STRING_CONST_INITIALIZER("inflate-sync", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<inflating-port>", 16, 16),
      SCM_STRING_CONST_INITIALIZER("%expression-name-mark-key", 25, 25),
      SCM_STRING_CONST_INITIALIZER("open-deflating-port", 19, 19),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("keyword list not even", 21, 21),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("unknown keyword ~S", 18, 18),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("deflate-string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("display", 7, 7),
      SCM_STRING_CONST_INITIALIZER("close-output-port", 17, 17),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("call-with-output-string", 23, 23),
      SCM_STRING_CONST_INITIALIZER("str", 3, 3),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("inflate-string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("open-input-string", 17, 17),
      SCM_STRING_CONST_INITIALIZER("port->string", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gzip-encode-string", 18, 18),
      SCM_STRING_CONST_INITIALIZER("gzip-decode-string", 18, 18),
      SCM_STRING_CONST_INITIALIZER("loop1718", 8, 8),
      SCM_STRING_CONST_INITIALIZER("args1717", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1719", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1720", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1721", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1722", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1723", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1724", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1725", 5, 5),
      SCM_STRING_CONST_INITIALIZER("tmp", 3, 3),
      SCM_STRING_CONST_INITIALIZER("case", 4, 4),
      SCM_STRING_CONST_INITIALIZER("rest1716", 8, 8),
      SCM_STRING_CONST_INITIALIZER("p2", 2, 2),
      SCM_STRING_CONST_INITIALIZER("^p", 2, 2),
  },
};
static struct scm__rcRec {
  ScmUVector d1728[12];
  ScmCompiledCode d1727[12];
  ScmWord d1726[427];
#if defined(Z_TEXT)
  ScmObj d1714[1];
#endif /*defined(Z_TEXT)*/
#if defined(Z_FIXED)
  ScmObj d1712[1];
#endif /*defined(Z_FIXED)*/
  ScmPair d1711[190] SCM_ALIGN_PAIR;
  ScmObj d1700[287];
} scm__rc SCM_UNUSED = {
  {   /* ScmUVector d1728 */
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 1238, uvector__00001, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 73, uvector__00002, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 101, uvector__00003, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 45, uvector__00004, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 59, uvector__00005, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 64, uvector__00006, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 48, uvector__00007, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 107, uvector__00008, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 51, uvector__00009, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 64, uvector__00010, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 70, uvector__00011, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 54, uvector__00012, 0, NULL),
  },
  {   /* ScmCompiledCode d1727 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* open-deflating-port */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[0])), 270,
            53, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[155]),
            SCM_OBJ(&scm__rc.d1727[1]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[270])), 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.d1726[285])), 18,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[162]),
            SCM_OBJ(&scm__rc.d1727[3]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* deflate-string */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[303])), 5,
            4, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[168]),
            SCM_OBJ(&scm__rc.d1727[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[308])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* inflate-string */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[323])), 15,
            20, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[173]),
            SCM_OBJ(&scm__rc.d1727[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[338])), 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.d1726[353])), 21,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[179]),
            SCM_OBJ(&scm__rc.d1727[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gzip-encode-string */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[374])), 5,
            4, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[184]),
            SCM_OBJ(&scm__rc.d1727[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[379])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gzip-decode-string */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[394])), 18,
            20, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1711[189]),
            SCM_OBJ(&scm__rc.d1727[11]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1726[412])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1726 */
    /* open-deflating-port */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000005    /*   7 (CONSTU) */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000005    /*   9 (CONSTU) */,
    0x0000000d    /*  10 (PUSH) */,
    0x00000005    /*  11 (CONSTU) */,
    0x0000000d    /*  12 (PUSH) */,
    0x00000005    /*  13 (CONSTU) */,
    0x00008018    /*  14 (PUSH-LOCAL-ENV 8) */,
    0x01c0003c    /*  15 (LREF 0 7) */,
    0x00000022    /*  16 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 113),
    0x0000100e    /*  18 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 23),
    0x01800047    /*  20 (LREF-PUSH 0 6) */,
    0x0000105f    /*  21 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /*  23 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 29),
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#Z_DEFAULT_COMPRESSION.ef881ca0> */,
    0x00000013    /*  27 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 30),
    0x0180003c    /*  29 (LREF 0 6) */,
    0x00001018    /*  30 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 36),
    0x01401047    /*  33 (LREF-PUSH 1 5) */,
    0x0000105f    /*  34 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /*  36 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 41),
    0x0000f002    /*  38 (CONSTI 15) */,
    0x00000013    /*  39 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 42),
    0x0140103c    /*  41 (LREF 1 5) */,
    0x00001018    /*  42 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  43 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 48),
    0x01002047    /*  45 (LREF-PUSH 2 4) */,
    0x0000105f    /*  46 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /*  48 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 53),
    0x00008002    /*  50 (CONSTI 8) */,
    0x00000013    /*  51 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 54),
    0x0100203c    /*  53 (LREF 2 4) */,
    0x00001018    /*  54 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  55 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 60),
    0x00c03047    /*  57 (LREF-PUSH 3 3) */,
    0x0000105f    /*  58 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /*  60 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 66),
    0x0000005d    /*  62 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#Z_DEFAULT_STRATEGY.ef881aa0> */,
    0x00000013    /*  64 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 67),
    0x00c0303c    /*  66 (LREF 3 3) */,
    0x00001018    /*  67 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  68 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 73),
    0x00804047    /*  70 (LREF-PUSH 4 2) */,
    0x0000105f    /*  71 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /*  73 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 78),
    0x00000004    /*  75 (CONSTF) */,
    0x00000013    /*  76 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 79),
    0x0080403c    /*  78 (LREF 4 2) */,
    0x00001018    /*  79 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 85),
    0x00405047    /*  82 (LREF-PUSH 5 1) */,
    0x0000105f    /*  83 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /*  85 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 90),
    0x00000002    /*  87 (CONSTI 0) */,
    0x00000013    /*  88 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 91),
    0x0040503c    /*  90 (LREF 5 1) */,
    0x00001018    /*  91 (PUSH-LOCAL-ENV 1) */,
    0x00407047    /*  92 (LREF-PUSH 7 1) */,
    0x00005047    /*  93 (LREF-PUSH 5 0) */,
    0x00004047    /*  94 (LREF-PUSH 4 0) */,
    0x00000051    /*  95 (LREF30-PUSH) */,
    0x0000004f    /*  96 (LREF20-PUSH) */,
    0x0000004c    /*  97 (LREF10-PUSH) */,
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000100e    /*  99 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 104),
    0x00006047    /* 101 (LREF-PUSH 6 0) */,
    0x0000105f    /* 102 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ef8806a0> */,
    0x0000001e    /* 104 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 109),
    0x00000004    /* 106 (CONSTF) */,
    0x00000013    /* 107 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 110),
    0x0000603c    /* 109 (LREF 6 0) */,
    0x00008063    /* 110 (PUSH-GREF-TAIL-CALL 8) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%open-deflating-port.ef8817e0> */,
    0x00000014    /* 112 (RET) */,
    0x01c0003c    /* 113 (LREF 0 7) */,
    0x00000074    /* 114 (CDR) */,
    0x00000022    /* 115 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 123),
    0x00000006    /* 117 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1701[58])) /* "keyword list not even" */,
    0x01c00047    /* 119 (LREF-PUSH 0 7) */,
    0x00002060    /* 120 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ef880440> */,
    0x00000014    /* 122 (RET) */,
    0x0000100e    /* 123 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 129),
    0x01c0003c    /* 125 (LREF 0 7) */,
    0x00000069    /* 126 (CAR-PUSH) */,
    0x0000105f    /* 127 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.ef8803a0> */,
    0x00001018    /* 129 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 130 (LREF0) */,
    0x0000002e    /* 131 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :compression-level */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 147)  /*    147 */,
    0x01c0103c    /* 134 (LREF 1 7) */,
    0x00000087    /* 135 (CDDR-PUSH) */,
    0x01c0103c    /* 136 (LREF 1 7) */,
    0x00000083    /* 137 (CADR-PUSH) */,
    0x01401047    /* 138 (LREF-PUSH 1 5) */,
    0x01001047    /* 139 (LREF-PUSH 1 4) */,
    0x00c01047    /* 140 (LREF-PUSH 1 3) */,
    0x0000004e    /* 141 (LREF12-PUSH) */,
    0x0000004d    /* 142 (LREF11-PUSH) */,
    0x0000004c    /* 143 (LREF10-PUSH) */,
    0x0000201b    /* 144 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 146 (RET) */,
    0x0000003d    /* 147 (LREF0) */,
    0x0000002e    /* 148 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :window-bits */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 164)  /*    164 */,
    0x01c0103c    /* 151 (LREF 1 7) */,
    0x00000087    /* 152 (CDDR-PUSH) */,
    0x01801047    /* 153 (LREF-PUSH 1 6) */,
    0x01c0103c    /* 154 (LREF 1 7) */,
    0x00000083    /* 155 (CADR-PUSH) */,
    0x01001047    /* 156 (LREF-PUSH 1 4) */,
    0x00c01047    /* 157 (LREF-PUSH 1 3) */,
    0x0000004e    /* 158 (LREF12-PUSH) */,
    0x0000004d    /* 159 (LREF11-PUSH) */,
    0x0000004c    /* 160 (LREF10-PUSH) */,
    0x0000201b    /* 161 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 163 (RET) */,
    0x0000003d    /* 164 (LREF0) */,
    0x0000002e    /* 165 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :memory-level */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 181)  /*    181 */,
    0x01c0103c    /* 168 (LREF 1 7) */,
    0x00000087    /* 169 (CDDR-PUSH) */,
    0x01801047    /* 170 (LREF-PUSH 1 6) */,
    0x01401047    /* 171 (LREF-PUSH 1 5) */,
    0x01c0103c    /* 172 (LREF 1 7) */,
    0x00000083    /* 173 (CADR-PUSH) */,
    0x00c01047    /* 174 (LREF-PUSH 1 3) */,
    0x0000004e    /* 175 (LREF12-PUSH) */,
    0x0000004d    /* 176 (LREF11-PUSH) */,
    0x0000004c    /* 177 (LREF10-PUSH) */,
    0x0000201b    /* 178 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 180 (RET) */,
    0x0000003d    /* 181 (LREF0) */,
    0x0000002e    /* 182 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :strategy */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 198)  /*    198 */,
    0x01c0103c    /* 185 (LREF 1 7) */,
    0x00000087    /* 186 (CDDR-PUSH) */,
    0x01801047    /* 187 (LREF-PUSH 1 6) */,
    0x01401047    /* 188 (LREF-PUSH 1 5) */,
    0x01001047    /* 189 (LREF-PUSH 1 4) */,
    0x01c0103c    /* 190 (LREF 1 7) */,
    0x00000083    /* 191 (CADR-PUSH) */,
    0x0000004e    /* 192 (LREF12-PUSH) */,
    0x0000004d    /* 193 (LREF11-PUSH) */,
    0x0000004c    /* 194 (LREF10-PUSH) */,
    0x0000201b    /* 195 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 197 (RET) */,
    0x0000003d    /* 198 (LREF0) */,
    0x0000002e    /* 199 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :dictionary */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 215)  /*    215 */,
    0x01c0103c    /* 202 (LREF 1 7) */,
    0x00000087    /* 203 (CDDR-PUSH) */,
    0x01801047    /* 204 (LREF-PUSH 1 6) */,
    0x01401047    /* 205 (LREF-PUSH 1 5) */,
    0x01001047    /* 206 (LREF-PUSH 1 4) */,
    0x00c01047    /* 207 (LREF-PUSH 1 3) */,
    0x01c0103c    /* 208 (LREF 1 7) */,
    0x00000083    /* 209 (CADR-PUSH) */,
    0x0000004d    /* 210 (LREF11-PUSH) */,
    0x0000004c    /* 211 (LREF10-PUSH) */,
    0x0000201b    /* 212 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 214 (RET) */,
    0x0000003d    /* 215 (LREF0) */,
    0x0000002e    /* 216 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :buffer-size */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 232)  /*    232 */,
    0x01c0103c    /* 219 (LREF 1 7) */,
    0x00000087    /* 220 (CDDR-PUSH) */,
    0x01801047    /* 221 (LREF-PUSH 1 6) */,
    0x01401047    /* 222 (LREF-PUSH 1 5) */,
    0x01001047    /* 223 (LREF-PUSH 1 4) */,
    0x00c01047    /* 224 (LREF-PUSH 1 3) */,
    0x0000004e    /* 225 (LREF12-PUSH) */,
    0x01c0103c    /* 226 (LREF 1 7) */,
    0x00000083    /* 227 (CADR-PUSH) */,
    0x0000004c    /* 228 (LREF10-PUSH) */,
    0x0000201b    /* 229 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 231 (RET) */,
    0x0000003d    /* 232 (LREF0) */,
    0x0000002e    /* 233 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :owner? */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 249)  /*    249 */,
    0x01c0103c    /* 236 (LREF 1 7) */,
    0x00000087    /* 237 (CDDR-PUSH) */,
    0x01801047    /* 238 (LREF-PUSH 1 6) */,
    0x01401047    /* 239 (LREF-PUSH 1 5) */,
    0x01001047    /* 240 (LREF-PUSH 1 4) */,
    0x00c01047    /* 241 (LREF-PUSH 1 3) */,
    0x0000004e    /* 242 (LREF12-PUSH) */,
    0x0000004d    /* 243 (LREF11-PUSH) */,
    0x01c0103c    /* 244 (LREF 1 7) */,
    0x00000083    /* 245 (CADR-PUSH) */,
    0x0000201b    /* 246 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 248 (RET) */,
    0x0000200e    /* 249 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 257),
    0x00000006    /* 251 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1701[61])) /* "unknown keyword ~S" */,
    0x01c0103c    /* 253 (LREF 1 7) */,
    0x00000069    /* 254 (CAR-PUSH) */,
    0x0000205f    /* 255 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.ef881ee0> */,
    0x01c0103c    /* 257 (LREF 1 7) */,
    0x00000087    /* 258 (CDDR-PUSH) */,
    0x01801047    /* 259 (LREF-PUSH 1 6) */,
    0x01401047    /* 260 (LREF-PUSH 1 5) */,
    0x01001047    /* 261 (LREF-PUSH 1 4) */,
    0x00c01047    /* 262 (LREF-PUSH 1 3) */,
    0x0000004e    /* 263 (LREF12-PUSH) */,
    0x0000004d    /* 264 (LREF11-PUSH) */,
    0x0000004c    /* 265 (LREF10-PUSH) */,
    0x0000201b    /* 266 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]) + 15),
    0x00000014    /* 268 (RET) */,
    0x00000014    /* 269 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[270]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.f510b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* open-deflating-port */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[270]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[0])) /* #<compiled-code open-deflating-port@0xf9f0eff28de0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-deflating-port.ef87a5a0> */,
    0x00000014    /*  14 (RET) */,
    /* (deflate-string #f) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[285]) + 7),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-deflating-port.ef27ec80> */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000041    /*   5 (LREF10) */,
    0x00003095    /*   6 (TAIL-APPLY 3) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[285]) + 14),
    0x00000050    /*  10 (LREF21-PUSH) */,
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.ef27eb80> */,
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x00001060    /*  15 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-output-port.ef27eae0> */,
    0x00000014    /*  17 (RET) */,
    /* deflate-string */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[2])) /* #<compiled-code (deflate-string #f)@0xf9f0ee720d80> */,
    0x00001063    /*   2 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#call-with-output-string.ef27c4a0> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[308]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.f510b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* deflate-string */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[308]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[3])) /* #<compiled-code deflate-string@0xf9f0ee720de0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#deflate-string.ef27c580> */,
    0x00000014    /*  14 (RET) */,
    /* inflate-string */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[323]) + 12),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-inflating-port.ef365140> */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[323]) + 9),
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-string.ef365100> */,
    0x0000000d    /*   9 (PUSH) */,
    0x0000003d    /*  10 (LREF0) */,
    0x00003095    /*  11 (TAIL-APPLY 3) */,
    0x00001063    /*  12 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port->string.ef3651a0> */,
    0x00000014    /*  14 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[338]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.f510b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* inflate-string */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[338]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[5])) /* #<compiled-code inflate-string@0xf9f0ee7f4e40> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#inflate-string.ef365300> */,
    0x00000014    /*  14 (RET) */,
    /* (gzip-encode-string #f) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[353]) + 10),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-deflating-port.ef3fc740> */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :window-bits */,
    0x0001f007    /*   7 (CONSTI-PUSH 31) */,
    0x00000041    /*   8 (LREF10) */,
    0x00005095    /*   9 (TAIL-APPLY 5) */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[353]) + 17),
    0x00000050    /*  13 (LREF21-PUSH) */,
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000205f    /*  15 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.ef3fc5c0> */,
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x00001060    /*  18 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-output-port.ef3fc540> */,
    0x00000014    /*  20 (RET) */,
    /* gzip-encode-string */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[7])) /* #<compiled-code (gzip-encode-string #f)@0xf9f0ee873c60> */,
    0x00001063    /*   2 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#call-with-output-string.ef3fa100> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[379]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.f510b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* gzip-encode-string */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[379]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[8])) /* #<compiled-code gzip-encode-string@0xf9f0ee873cc0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gzip-encode-string.ef3fa1e0> */,
    0x00000014    /*  14 (RET) */,
    /* gzip-decode-string */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[394]) + 15),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-inflating-port.ee963d40> */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[394]) + 9),
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-string.ee963d00> */,
    0x0000000d    /*   9 (PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :window-bits */,
    0x0001f007    /*  12 (CONSTI-PUSH 31) */,
    0x0000003d    /*  13 (LREF0) */,
    0x00005095    /*  14 (TAIL-APPLY 5) */,
    0x00001063    /*  15 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port->string.ee963da0> */,
    0x00000014    /*  17 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[412]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%expression-name-mark-key.f510b500> */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* gzip-decode-string */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1726[412]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1727[10])) /* #<compiled-code gzip-decode-string@0xf9f0ee9001e0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gzip-decode-string.ee963e80> */,
    0x00000014    /*  14 (RET) */,
  },
#if defined(Z_TEXT)
  {   /* ScmObj d1714 */
    SCM_UNBOUND,
  },
#endif /*defined(Z_TEXT)*/
#if defined(Z_FIXED)
  {   /* ScmObj d1712 */
    SCM_UNBOUND,
  },
#endif /*defined(Z_FIXED)*/
  {   /* ScmPair d1711 */
       { SCM_NIL, SCM_NIL },
       { SCM_MAKE_INT(92U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[2])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[5])},
       { SCM_OBJ(&scm__rc.d1711[6]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[3]), SCM_OBJ(&scm__rc.d1711[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[10])},
       { SCM_MAKE_INT(109U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[16])},
       { SCM_OBJ(&scm__rc.d1711[17]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[14]), SCM_OBJ(&scm__rc.d1711[18])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[20])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[21])},
       { SCM_MAKE_INT(115U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[24])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[26])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[27])},
       { SCM_OBJ(&scm__rc.d1711[28]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[25]), SCM_OBJ(&scm__rc.d1711[29])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[32])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[34])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[35])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[37])},
       { SCM_MAKE_INT(121U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[40])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[42])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[43])},
       { SCM_OBJ(&scm__rc.d1711[44]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[41]), SCM_OBJ(&scm__rc.d1711[45])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[47])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[48])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[49])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[50])},
       { SCM_MAKE_INT(133U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[52])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[53])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[55])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[56])},
       { SCM_OBJ(&scm__rc.d1711[57]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[54]), SCM_OBJ(&scm__rc.d1711[58])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(141U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[62])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[64])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[65])},
       { SCM_OBJ(&scm__rc.d1711[66]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[63]), SCM_OBJ(&scm__rc.d1711[67])},
       { SCM_MAKE_INT(144U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[69])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[72])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[73])},
       { SCM_OBJ(&scm__rc.d1711[74]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[71]), SCM_OBJ(&scm__rc.d1711[75])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[78])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[79])},
       { SCM_MAKE_INT(147U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[81])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[82])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[84])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[85])},
       { SCM_OBJ(&scm__rc.d1711[86]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[83]), SCM_OBJ(&scm__rc.d1711[87])},
       { SCM_MAKE_INT(166U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[89])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[90])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[93])},
       { SCM_OBJ(&scm__rc.d1711[94]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[91]), SCM_OBJ(&scm__rc.d1711[95])},
       { SCM_MAKE_INT(170U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[97])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[98])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[100])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[101])},
       { SCM_OBJ(&scm__rc.d1711[102]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[99]), SCM_OBJ(&scm__rc.d1711[103])},
       { SCM_MAKE_INT(173U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[105])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[106])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[109])},
       { SCM_OBJ(&scm__rc.d1711[110]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[107]), SCM_OBJ(&scm__rc.d1711[111])},
       { SCM_MAKE_INT(176U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[113])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[114])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[116])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[117])},
       { SCM_OBJ(&scm__rc.d1711[118]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[115]), SCM_OBJ(&scm__rc.d1711[119])},
       { SCM_MAKE_INT(179U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[122])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[124])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[125])},
       { SCM_OBJ(&scm__rc.d1711[126]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[123]), SCM_OBJ(&scm__rc.d1711[127])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[129])},
       { SCM_MAKE_INT(15U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[131])},
       { SCM_MAKE_INT(8U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[133])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[135])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[137])},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[137])},
       { SCM_OBJ(&scm__rc.d1711[141]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1711[140]), SCM_OBJ(&scm__rc.d1711[142])},
       { SCM_OBJ(&scm__rc.d1711[138]), SCM_OBJ(&scm__rc.d1711[143])},
       { SCM_OBJ(&scm__rc.d1711[136]), SCM_OBJ(&scm__rc.d1711[144])},
       { SCM_OBJ(&scm__rc.d1711[134]), SCM_OBJ(&scm__rc.d1711[145])},
       { SCM_OBJ(&scm__rc.d1711[132]), SCM_OBJ(&scm__rc.d1711[146])},
       { SCM_OBJ(&scm__rc.d1711[130]), SCM_OBJ(&scm__rc.d1711[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[148])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[149])},
       { SCM_MAKE_INT(186U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[151])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[152])},
       { SCM_OBJ(&scm__rc.d1711[153]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[137])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(202U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[159])},
       { SCM_OBJ(&scm__rc.d1711[160]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_MAKE_INT(200U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[164])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[165])},
       { SCM_OBJ(&scm__rc.d1711[166]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(206U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[169])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[170])},
       { SCM_OBJ(&scm__rc.d1711[171]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[137])},
       { SCM_MAKE_INT(211U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[176])},
       { SCM_OBJ(&scm__rc.d1711[177]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(209U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[181])},
       { SCM_OBJ(&scm__rc.d1711[182]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(215U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1701[3]), SCM_OBJ(&scm__rc.d1711[185])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1711[186])},
       { SCM_OBJ(&scm__rc.d1711[187]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1700 */
    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_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_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(12, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    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_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(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_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_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_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_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_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_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_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_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(52, 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,
  },
};
#define SCM_XFLATING_PORT_P(x) ((SCM_INFLATING_PORT_P(x))||(SCM_DEFLATING_PORT_P(x)))

static void data_element(ScmObj data,const unsigned char** start,int* siz){{
#line 82 "./zlib.scm"
if (SCM_U8VECTORP(data)){
*(start)=(SCM_UVECTOR_ELEMENTS(SCM_U8VECTOR(data))),
*(siz)=(SCM_U8VECTOR_SIZE(SCM_U8VECTOR(data)));}else if(
SCM_STRINGP(data)){
{const ScmStringBody* b=SCM_STRING_BODY(data);
*(start)=(((unsigned char* )(SCM_STRING_BODY_START(b)))),
*(siz)=(SCM_STRING_BODY_SIZE(b));}} else {
#line 90 "./zlib.scm"
Scm_Error("u8vector or string required, but got: %S",data);}}}

static ScmObj rfc_2d_2dzlibzlib_version(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("zlib-version");
  {
{
ScmObj SCM_RESULT;
 SCM_RESULT = (
#line 93 "./zlib.scm"
SCM_MAKE_STR(zlibVersion()));
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibadler32(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj data_scm;
  ScmObj data;
  ScmObj adler_scm;
  u_long adler;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("adler32");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  data_scm = SCM_SUBRARGS[0];
  if (!(data_scm)) Scm_Error("scheme object required, but got %S", data_scm);
  data = (data_scm);
  if (SCM_ARGCNT > 1+1) {
    adler_scm = SCM_SUBRARGS[1];
  } else {
    adler_scm = SCM_MAKE_INT(1U);
  }
  if (!SCM_UINTEGERP(adler_scm)) Scm_Error("u_long required, but got %S", adler_scm);
  adler = Scm_GetIntegerU(adler_scm);
  {
{
u_long SCM_RESULT;

#line 110 "./zlib.scm"
{const unsigned char* start;int siz;
#line 112 "./zlib.scm"
data_element(data,&(start),&(siz));
{SCM_RESULT=(adler32(adler,start,siz));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerU(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibcrc32(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj data_scm;
  ScmObj data;
  ScmObj crc_scm;
  u_long crc;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("crc32");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  data_scm = SCM_SUBRARGS[0];
  if (!(data_scm)) Scm_Error("scheme object required, but got %S", data_scm);
  data = (data_scm);
  if (SCM_ARGCNT > 1+1) {
    crc_scm = SCM_SUBRARGS[1];
  } else {
    crc_scm = SCM_MAKE_INT(0);
  }
  if (!SCM_UINTEGERP(crc_scm)) Scm_Error("u_long required, but got %S", crc_scm);
  crc = Scm_GetIntegerU(crc_scm);
  {
{
u_long SCM_RESULT;

#line 116 "./zlib.scm"
{const unsigned char* start;int siz;
#line 118 "./zlib.scm"
data_element(data,&(start),&(siz));
{SCM_RESULT=(crc32(crc,start,siz));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerU(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlib_25open_deflating_port(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj source_scm;
  ScmPort* source;
  ScmObj compression_level_scm;
  ScmSmallInt compression_level;
  ScmObj window_bits_scm;
  ScmSmallInt window_bits;
  ScmObj memory_level_scm;
  ScmSmallInt memory_level;
  ScmObj strategy_scm;
  ScmSmallInt strategy;
  ScmObj dictionary_scm;
  ScmObj dictionary;
  ScmObj buffer_size_scm;
  ScmSmallInt buffer_size;
  ScmObj ownerP_scm;
  ScmObj ownerP;
  ScmObj SCM_SUBRARGS[8];
  SCM_ENTER_SUBR("%open-deflating-port");
  for (int SCM_i=0; SCM_i<8; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  source_scm = SCM_SUBRARGS[0];
  if (!SCM_OPORTP(source_scm)) Scm_Error("<output-port> required, but got %S", source_scm);
  source = SCM_PORT(source_scm);
  compression_level_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(compression_level_scm)) Scm_Error("ScmSmallInt required, but got %S", compression_level_scm);
  compression_level = SCM_INT_VALUE(compression_level_scm);
  window_bits_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(window_bits_scm)) Scm_Error("ScmSmallInt required, but got %S", window_bits_scm);
  window_bits = SCM_INT_VALUE(window_bits_scm);
  memory_level_scm = SCM_SUBRARGS[3];
  if (!SCM_INTP(memory_level_scm)) Scm_Error("ScmSmallInt required, but got %S", memory_level_scm);
  memory_level = SCM_INT_VALUE(memory_level_scm);
  strategy_scm = SCM_SUBRARGS[4];
  if (!SCM_INTP(strategy_scm)) Scm_Error("ScmSmallInt required, but got %S", strategy_scm);
  strategy = SCM_INT_VALUE(strategy_scm);
  dictionary_scm = SCM_SUBRARGS[5];
  if (!(dictionary_scm)) Scm_Error("scheme object required, but got %S", dictionary_scm);
  dictionary = (dictionary_scm);
  buffer_size_scm = SCM_SUBRARGS[6];
  if (!SCM_INTP(buffer_size_scm)) Scm_Error("ScmSmallInt required, but got %S", buffer_size_scm);
  buffer_size = SCM_INT_VALUE(buffer_size_scm);
  ownerP_scm = SCM_SUBRARGS[7];
  if (!(ownerP_scm)) Scm_Error("scheme object required, but got %S", ownerP_scm);
  ownerP = (ownerP_scm);
  {
{
ScmObj SCM_RESULT;

#line 129 "./zlib.scm"
{SCM_RESULT=(Scm_MakeDeflatingPort(source,compression_level,window_bits,memory_level,strategy,dictionary,buffer_size,
#line 131 "./zlib.scm"
!(SCM_FALSEP(ownerP))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibopen_inflating_port(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sink_scm;
  ScmPort* sink;
  ScmObj buffer_size_scm = SCM_MAKE_INT(0);
  ScmSmallInt buffer_size;
  ScmObj window_bits_scm = SCM_MAKE_INT(15U);
  ScmSmallInt window_bits;
  ScmObj dictionary_scm = SCM_FALSE;
  ScmObj dictionary;
  ScmObj ownerP_scm = SCM_FALSE;
  ScmObj ownerP;
  ScmObj SCM_SUBRARGS[1];
  ScmObj SCM_KEYARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("open-inflating-port");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sink_scm = SCM_SUBRARGS[0];
  if (!SCM_IPORTP(sink_scm)) Scm_Error("<input-port> required, but got %S", sink_scm);
  sink = SCM_PORT(sink_scm);
  if (Scm_Length(SCM_KEYARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_KEYARGS);
  while (!SCM_NULLP(SCM_KEYARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_KEYARGS), scm__rc.d1700[69])) {
      buffer_size_scm = SCM_CADR(SCM_KEYARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_KEYARGS), scm__rc.d1700[70])) {
      window_bits_scm = SCM_CADR(SCM_KEYARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_KEYARGS), scm__rc.d1700[71])) {
      dictionary_scm = SCM_CADR(SCM_KEYARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_KEYARGS), scm__rc.d1700[72])) {
      ownerP_scm = SCM_CADR(SCM_KEYARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_KEYARGS));
    SCM_KEYARGS = SCM_CDDR(SCM_KEYARGS);
  }
  if (!SCM_INTP(buffer_size_scm)) Scm_Error("ScmSmallInt required, but got %S", buffer_size_scm);
  buffer_size = SCM_INT_VALUE(buffer_size_scm);
  if (!SCM_INTP(window_bits_scm)) Scm_Error("ScmSmallInt required, but got %S", window_bits_scm);
  window_bits = SCM_INT_VALUE(window_bits_scm);
  if (!(dictionary_scm)) Scm_Error("scheme object required, but got %S", dictionary_scm);
  dictionary = (dictionary_scm);
  if (!(ownerP_scm)) Scm_Error("scheme object required, but got %S", ownerP_scm);
  ownerP = (ownerP_scm);
  {
{
ScmObj SCM_RESULT;

#line 138 "./zlib.scm"
{SCM_RESULT=(Scm_MakeInflatingPort(sink,buffer_size,window_bits,dictionary,
!(SCM_FALSEP(ownerP))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibzstream_total_in(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("zstream-total-in");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_XFLATING_PORT_P(port_scm)) Scm_Error("inflating or deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
{
u_long SCM_RESULT;

#line 142 "./zlib.scm"
{SCM_RESULT=((SCM_PORT_ZSTREAM(port))->total_in);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerU(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibzstream_total_out(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("zstream-total-out");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_XFLATING_PORT_P(port_scm)) Scm_Error("inflating or deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
{
u_long SCM_RESULT;

#line 145 "./zlib.scm"
{SCM_RESULT=((SCM_PORT_ZSTREAM(port))->total_out);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerU(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibzstream_params_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj compression_level_scm = SCM_FALSE;
  ScmObj compression_level;
  ScmObj strategy_scm = SCM_FALSE;
  ScmObj strategy;
  ScmObj SCM_SUBRARGS[1];
  ScmObj SCM_KEYARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("zstream-params-set!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_DEFLATING_PORT_P(port_scm)) Scm_Error("deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  if (Scm_Length(SCM_KEYARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_KEYARGS);
  while (!SCM_NULLP(SCM_KEYARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_KEYARGS), scm__rc.d1700[99])) {
      compression_level_scm = SCM_CADR(SCM_KEYARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_KEYARGS), scm__rc.d1700[100])) {
      strategy_scm = SCM_CADR(SCM_KEYARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_KEYARGS));
    SCM_KEYARGS = SCM_CDDR(SCM_KEYARGS);
  }
  if (!(compression_level_scm)) Scm_Error("scheme object required, but got %S", compression_level_scm);
  compression_level = (compression_level_scm);
  if (!(strategy_scm)) Scm_Error("scheme object required, but got %S", strategy_scm);
  strategy = (strategy_scm);
  {

#line 150 "./zlib.scm"
{ScmZlibInfo* info=SCM_PORT_ZLIB_INFO(port);z_streamp strm=
SCM_PORT_ZSTREAM(port);int lv=0;int st=0;
#line 154 "./zlib.scm"
if (
SCM_FALSEP(compression_level)){lv=((info)->level);}else if(
SCM_INTP(compression_level)){lv=(SCM_INT_VALUE(compression_level));} else {
SCM_TYPE_ERROR(compression_level,"fixnum or #f");}
if (
SCM_FALSEP(strategy)){st=((info)->strategy);}else if(
SCM_INTP(strategy)){st=(SCM_INT_VALUE(strategy));} else {
SCM_TYPE_ERROR(strategy,"fixnum or #f");}
{int r=deflateParams(strm,lv,st);
if (!((r)==(Z_OK))){{
Scm_ZlibError(r,"deflateParams failed: %s",(strm)->msg);}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj rfc_2d_2dzlibdeflating_port_full_flush(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("deflating-port-full-flush");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_DEFLATING_PORT_P(port_scm)) Scm_Error("deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {

#line 167 "./zlib.scm"
(SCM_PORT_ZLIB_INFO(port))->flush=(Z_FULL_FLUSH);

#line 168 "./zlib.scm"
Scm_Flush(port);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj rfc_2d_2dzlibzstream_adler32(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("zstream-adler32");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_DEFLATING_PORT_P(port_scm)) Scm_Error("deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
{
u_long SCM_RESULT;

#line 171 "./zlib.scm"
{SCM_RESULT=((SCM_PORT_ZSTREAM(port))->adler);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerU(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibzstream_data_type(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("zstream-data-type");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_DEFLATING_PORT_P(port_scm)) Scm_Error("deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
{
int SCM_RESULT;

#line 174 "./zlib.scm"
{SCM_RESULT=((SCM_PORT_ZSTREAM(port))->data_type);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibzstream_dictionary_adler32(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("zstream-dictionary-adler32");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_XFLATING_PORT_P(port_scm)) Scm_Error("inflating or deflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
{
ScmObj SCM_RESULT;

#line 177 "./zlib.scm"
{SCM_RESULT=((SCM_PORT_ZLIB_INFO(port))->dict_adler);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj rfc_2d_2dzlibinflate_sync(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("inflate-sync");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  port_scm = SCM_SUBRARGS[0];
  if (!SCM_INFLATING_PORT_P(port_scm)) Scm_Error("inflating port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_InflateSync(port));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[1])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[4])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[6])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[9])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[11])),
 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[219]), i++) = scm__rc.d1700[273];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[274];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[275];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[276];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[277];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[278];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[279];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[280];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[281];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[175];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = SCM_OBJ(&scm__sc.d1701[61]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[72];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[282];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[69];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[71];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[100];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[173];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[70];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[99];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[283];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[172];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = SCM_OBJ(&scm__sc.d1701[58]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[43];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[44];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[45];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[46];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[47];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[48];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[49];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[50];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[51];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[164];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[21];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[17];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[284];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[75];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[162];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[185];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[285];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[183];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[191];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[186];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[192];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[190];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[286];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[181];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[202];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[73];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[200];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[197];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[207];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1700[219]), i++) = scm__rc.d1700[214];
    initialized = TRUE;
  }
  return SCM_OBJ(&scm__rc.d1700[219]);
}
SCM_EXTENSION_ENTRY void Scm_Init_rfc__zlib() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(zlib);
  scm__rc.d1700[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[0])),TRUE); /* rfc.zlib */
  scm__rc.d1700[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1700[1]), SCM_FIND_MODULE_CREATE)); /* module rfc.zlib */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1700[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1700[0]));

#line 64 "./zlib.scm"
Scm_Init_zlib();
  scm__rc.d1700[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[1])),TRUE); /* zlib-version */
  scm__rc.d1700[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[2])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[3]), scm__rc.d1700[3]);
  scm__rc.d1700[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[4])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[4]), scm__rc.d1700[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[5]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[6]), scm__rc.d1700[4]);
  scm__rc.d1700[5] = Scm_MakeExtendedPair(scm__rc.d1700[2], SCM_NIL, SCM_OBJ(&scm__rc.d1711[8]));
  scm__rc.d1700[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[5])),TRUE); /* -> */
  scm__rc.d1700[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[6])),TRUE); /* <top> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[8]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[8]))[4] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[8]))[5] = scm__rc.d1700[7];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zlib-version")), SCM_OBJ(&rfc_2d_2dzlibzlib_version__STUB), 0);
  rfc_2d_2dzlibzlib_version__STUB.common.info = scm__rc.d1700[5];
  rfc_2d_2dzlibzlib_version__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[8]);
  scm__rc.d1700[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[7])),TRUE); /* Z_NO_COMPRESSION */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[14]), Scm_MakeInteger(Z_NO_COMPRESSION), SCM_BINDING_CONST);

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

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

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

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

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

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

#if defined(Z_FIXED)
  scm__rc.d1712[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1713[0])),TRUE); /* Z_FIXED */
#endif /* defined(Z_FIXED) */
#if defined(Z_FIXED)
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1712[0]), Scm_MakeInteger(Z_FIXED), SCM_BINDING_CONST);

#endif /* defined(Z_FIXED) */
  scm__rc.d1700[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[14])),TRUE); /* Z_DEFAULT_STRATEGY */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[21]), Scm_MakeInteger(Z_DEFAULT_STRATEGY), SCM_BINDING_CONST);

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

#if defined(Z_TEXT)
  scm__rc.d1714[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1715[0])),TRUE); /* Z_TEXT */
#endif /* defined(Z_TEXT) */
#if defined(Z_TEXT)
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1714[0]), Scm_MakeInteger(Z_TEXT), SCM_BINDING_CONST);

#endif /* defined(Z_TEXT) */
  scm__rc.d1700[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[16])),TRUE); /* Z_ASCII */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(scm__rc.d1700[23]), Scm_MakeInteger(Z_ASCII), SCM_BINDING_CONST);

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

  scm__rc.d1700[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[18])),TRUE); /* adler32 */
  scm__rc.d1700[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[19])),TRUE); /* data */
  scm__rc.d1700[27] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[20]))); /* :optional */
  scm__rc.d1700[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[21])),TRUE); /* adler */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[9]), scm__rc.d1700[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[10]), scm__rc.d1700[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[11]), scm__rc.d1700[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[14]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[15]), scm__rc.d1700[25]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[16]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[17]), scm__rc.d1700[4]);
  scm__rc.d1700[29] = Scm_MakeExtendedPair(scm__rc.d1700[25], SCM_OBJ(&scm__rc.d1711[11]), SCM_OBJ(&scm__rc.d1711[19]));
  scm__rc.d1700[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[22])),TRUE); /* * */
  scm__rc.d1700[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[23])),TRUE); /* <ulong> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[32]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[32]))[4] = scm__rc.d1700[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[32]))[5] = scm__rc.d1700[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[32]))[6] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[32]))[7] = scm__rc.d1700[31];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("adler32")), SCM_OBJ(&rfc_2d_2dzlibadler32__STUB), 0);
  rfc_2d_2dzlibadler32__STUB.common.info = scm__rc.d1700[29];
  rfc_2d_2dzlibadler32__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[32]);
  scm__rc.d1700[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[24])),TRUE); /* crc32 */
  scm__rc.d1700[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[25])),TRUE); /* crc */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[20]), scm__rc.d1700[41]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[21]), scm__rc.d1700[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[22]), scm__rc.d1700[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[25]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[26]), scm__rc.d1700[40]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[27]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[28]), scm__rc.d1700[4]);
  scm__rc.d1700[42] = Scm_MakeExtendedPair(scm__rc.d1700[40], SCM_OBJ(&scm__rc.d1711[22]), SCM_OBJ(&scm__rc.d1711[30]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("crc32")), SCM_OBJ(&rfc_2d_2dzlibcrc32__STUB), 0);
  rfc_2d_2dzlibcrc32__STUB.common.info = scm__rc.d1700[42];
  rfc_2d_2dzlibcrc32__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[32]);
  scm__rc.d1700[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[26])),TRUE); /* %open-deflating-port */
  scm__rc.d1700[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[27])),TRUE); /* source */
  scm__rc.d1700[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[28])),TRUE); /* compression-level */
  scm__rc.d1700[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[29])),TRUE); /* window-bits */
  scm__rc.d1700[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[30])),TRUE); /* memory-level */
  scm__rc.d1700[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[31])),TRUE); /* strategy */
  scm__rc.d1700[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[32])),TRUE); /* dictionary */
  scm__rc.d1700[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[33])),TRUE); /* buffer-size */
  scm__rc.d1700[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[34])),TRUE); /* owner? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[31]), scm__rc.d1700[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[32]), scm__rc.d1700[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[33]), scm__rc.d1700[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[34]), scm__rc.d1700[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[35]), scm__rc.d1700[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[36]), scm__rc.d1700[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[37]), scm__rc.d1700[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[38]), scm__rc.d1700[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[41]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[42]), scm__rc.d1700[43]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[43]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[44]), scm__rc.d1700[4]);
  scm__rc.d1700[52] = Scm_MakeExtendedPair(scm__rc.d1700[43], SCM_OBJ(&scm__rc.d1711[38]), SCM_OBJ(&scm__rc.d1711[46]));
  scm__rc.d1700[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[35])),TRUE); /* <output-port> */
  scm__rc.d1700[54] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[36])),TRUE); /* <fixnum> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[4] = scm__rc.d1700[53];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[5] = scm__rc.d1700[54];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[6] = scm__rc.d1700[54];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[7] = scm__rc.d1700[54];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[8] = scm__rc.d1700[54];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[9] = scm__rc.d1700[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[10] = scm__rc.d1700[54];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[11] = scm__rc.d1700[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[12] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[55]))[13] = scm__rc.d1700[7];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("%open-deflating-port")), SCM_OBJ(&rfc_2d_2dzlib_25open_deflating_port__STUB), 0);
  rfc_2d_2dzlib_25open_deflating_port__STUB.common.info = scm__rc.d1700[52];
  rfc_2d_2dzlib_25open_deflating_port__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[55]);
  scm__rc.d1700[69] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[33]))); /* :buffer-size */
  scm__rc.d1700[70] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[29]))); /* :window-bits */
  scm__rc.d1700[71] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[32]))); /* :dictionary */
  scm__rc.d1700[72] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[34]))); /* :owner? */
  scm__rc.d1700[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[37])),TRUE); /* open-inflating-port */
  scm__rc.d1700[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[38])),TRUE); /* sink */
  scm__rc.d1700[75] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[39]))); /* :key */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[47]), scm__rc.d1700[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[48]), scm__rc.d1700[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[49]), scm__rc.d1700[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[50]), scm__rc.d1700[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[51]), scm__rc.d1700[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[54]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[55]), scm__rc.d1700[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[56]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[57]), scm__rc.d1700[4]);
  scm__rc.d1700[76] = Scm_MakeExtendedPair(scm__rc.d1700[73], SCM_OBJ(&scm__rc.d1711[51]), SCM_OBJ(&scm__rc.d1711[59]));
  scm__rc.d1700[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[40])),TRUE); /* <input-port> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[78]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[78]))[4] = scm__rc.d1700[77];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[78]))[5] = scm__rc.d1700[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[78]))[6] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[78]))[7] = scm__rc.d1700[7];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("open-inflating-port")), SCM_OBJ(&rfc_2d_2dzlibopen_inflating_port__STUB), 0);
  rfc_2d_2dzlibopen_inflating_port__STUB.common.info = scm__rc.d1700[76];
  rfc_2d_2dzlibopen_inflating_port__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[78]);
  scm__rc.d1700[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[41])),TRUE); /* zstream-total-in */
  scm__rc.d1700[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[42])),TRUE); /* port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[60]), scm__rc.d1700[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[63]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[64]), scm__rc.d1700[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[65]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[66]), scm__rc.d1700[4]);
  scm__rc.d1700[88] = Scm_MakeExtendedPair(scm__rc.d1700[86], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[68]));
  scm__rc.d1700[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[43])),TRUE); /* <xflating-port> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[90]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[90]))[4] = scm__rc.d1700[89];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[90]))[5] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[90]))[6] = scm__rc.d1700[31];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zstream-total-in")), SCM_OBJ(&rfc_2d_2dzlibzstream_total_in__STUB), 0);
  rfc_2d_2dzlibzstream_total_in__STUB.common.info = scm__rc.d1700[88];
  rfc_2d_2dzlibzstream_total_in__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[90]);
  scm__rc.d1700[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[44])),TRUE); /* zstream-total-out */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[71]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[72]), scm__rc.d1700[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[73]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[74]), scm__rc.d1700[4]);
  scm__rc.d1700[98] = Scm_MakeExtendedPair(scm__rc.d1700[97], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[76]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zstream-total-out")), SCM_OBJ(&rfc_2d_2dzlibzstream_total_out__STUB), 0);
  rfc_2d_2dzlibzstream_total_out__STUB.common.info = scm__rc.d1700[98];
  rfc_2d_2dzlibzstream_total_out__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[90]);
  scm__rc.d1700[99] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[28]))); /* :compression-level */
  scm__rc.d1700[100] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[31]))); /* :strategy */
  scm__rc.d1700[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[45])),TRUE); /* zstream-params-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[77]), scm__rc.d1700[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[78]), scm__rc.d1700[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[79]), scm__rc.d1700[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[80]), scm__rc.d1700[87]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[83]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[84]), scm__rc.d1700[101]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[85]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[86]), scm__rc.d1700[4]);
  scm__rc.d1700[102] = Scm_MakeExtendedPair(scm__rc.d1700[101], SCM_OBJ(&scm__rc.d1711[80]), SCM_OBJ(&scm__rc.d1711[88]));
  scm__rc.d1700[103] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[46])),TRUE); /* <deflating-port> */
  scm__rc.d1700[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[47])),TRUE); /* <void> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[105]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[105]))[4] = scm__rc.d1700[103];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[105]))[5] = scm__rc.d1700[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[105]))[6] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[105]))[7] = scm__rc.d1700[104];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zstream-params-set!")), SCM_OBJ(&rfc_2d_2dzlibzstream_params_setX__STUB), 0);
  rfc_2d_2dzlibzstream_params_setX__STUB.common.info = scm__rc.d1700[102];
  rfc_2d_2dzlibzstream_params_setX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[105]);
  scm__rc.d1700[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[48])),TRUE); /* deflating-port-full-flush */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[91]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[92]), scm__rc.d1700[113]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[93]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[94]), scm__rc.d1700[4]);
  scm__rc.d1700[114] = Scm_MakeExtendedPair(scm__rc.d1700[113], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[96]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[115]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[115]))[4] = scm__rc.d1700[103];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[115]))[5] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[115]))[6] = scm__rc.d1700[104];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("deflating-port-full-flush")), SCM_OBJ(&rfc_2d_2dzlibdeflating_port_full_flush__STUB), 0);
  rfc_2d_2dzlibdeflating_port_full_flush__STUB.common.info = scm__rc.d1700[114];
  rfc_2d_2dzlibdeflating_port_full_flush__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[115]);
  scm__rc.d1700[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[49])),TRUE); /* zstream-adler32 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[99]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[100]), scm__rc.d1700[122]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[101]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[102]), scm__rc.d1700[4]);
  scm__rc.d1700[123] = Scm_MakeExtendedPair(scm__rc.d1700[122], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[104]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[124]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[124]))[4] = scm__rc.d1700[103];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[124]))[5] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[124]))[6] = scm__rc.d1700[31];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zstream-adler32")), SCM_OBJ(&rfc_2d_2dzlibzstream_adler32__STUB), 0);
  rfc_2d_2dzlibzstream_adler32__STUB.common.info = scm__rc.d1700[123];
  rfc_2d_2dzlibzstream_adler32__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[124]);
  scm__rc.d1700[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[50])),TRUE); /* zstream-data-type */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[107]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[108]), scm__rc.d1700[131]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[109]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[110]), scm__rc.d1700[4]);
  scm__rc.d1700[132] = Scm_MakeExtendedPair(scm__rc.d1700[131], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[112]));
  scm__rc.d1700[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[51])),TRUE); /* <int> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[134]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[134]))[4] = scm__rc.d1700[103];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[134]))[5] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[134]))[6] = scm__rc.d1700[133];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zstream-data-type")), SCM_OBJ(&rfc_2d_2dzlibzstream_data_type__STUB), 0);
  rfc_2d_2dzlibzstream_data_type__STUB.common.info = scm__rc.d1700[132];
  rfc_2d_2dzlibzstream_data_type__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[134]);
  scm__rc.d1700[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[52])),TRUE); /* zstream-dictionary-adler32 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[115]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[116]), scm__rc.d1700[141]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[117]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[118]), scm__rc.d1700[4]);
  scm__rc.d1700[142] = Scm_MakeExtendedPair(scm__rc.d1700[141], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[120]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[143]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[143]))[4] = scm__rc.d1700[89];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[143]))[5] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[143]))[6] = scm__rc.d1700[7];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("zstream-dictionary-adler32")), SCM_OBJ(&rfc_2d_2dzlibzstream_dictionary_adler32__STUB), 0);
  rfc_2d_2dzlibzstream_dictionary_adler32__STUB.common.info = scm__rc.d1700[142];
  rfc_2d_2dzlibzstream_dictionary_adler32__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[143]);
  scm__rc.d1700[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[53])),TRUE); /* inflate-sync */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[123]), scm__rc.d1700[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[124]), scm__rc.d1700[150]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[125]), scm__rc.d1700[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[126]), scm__rc.d1700[4]);
  scm__rc.d1700[151] = Scm_MakeExtendedPair(scm__rc.d1700[150], SCM_OBJ(&scm__rc.d1711[60]), SCM_OBJ(&scm__rc.d1711[128]));
  scm__rc.d1700[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[54])),TRUE); /* <inflating-port> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[153]))[3] = scm__rc.d1700[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[153]))[4] = scm__rc.d1700[152];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[153]))[5] = scm__rc.d1700[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1700[153]))[6] = scm__rc.d1700[7];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1700[0]), SCM_SYMBOL(SCM_INTERN("inflate-sync")), SCM_OBJ(&rfc_2d_2dzlibinflate_sync__STUB), 0);
  rfc_2d_2dzlibinflate_sync__STUB.common.info = scm__rc.d1700[151];
  rfc_2d_2dzlibinflate_sync__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1700[153]);
  scm__rc.d1700[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[55])),TRUE); /* %expression-name-mark-key */
  scm__rc.d1700[160] = Scm_MakeIdentifier(scm__rc.d1700[161], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%expression-name-mark-key */
  scm__rc.d1700[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[56])),TRUE); /* open-deflating-port */
  scm__rc.d1700[164] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[57])),TRUE); /* undefined? */
  scm__rc.d1700[163] = Scm_MakeIdentifier(scm__rc.d1700[164], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#undefined? */
  scm__rc.d1700[166] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1700[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module rfc.zlib */
  scm__rc.d1700[165] = Scm_MakeIdentifier(scm__rc.d1700[17], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#Z_DEFAULT_COMPRESSION */
  scm__rc.d1700[167] = Scm_MakeIdentifier(scm__rc.d1700[21], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#Z_DEFAULT_STRATEGY */
  scm__rc.d1700[168] = Scm_MakeIdentifier(scm__rc.d1700[43], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#%open-deflating-port */
  scm__rc.d1700[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[59])),TRUE); /* error */
  scm__rc.d1700[169] = Scm_MakeIdentifier(scm__rc.d1700[170], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1700[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[60])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1700[171] = Scm_MakeIdentifier(scm__rc.d1700[172], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unwrap-syntax-1 */
  scm__rc.d1700[173] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1701[30]))); /* :memory-level */
  scm__rc.d1700[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[62])),TRUE); /* errorf */
  scm__rc.d1700[174] = Scm_MakeIdentifier(scm__rc.d1700[175], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[129]), scm__rc.d1700[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[130]), scm__rc.d1700[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[132]), scm__rc.d1700[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[134]), scm__rc.d1700[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[135]), scm__rc.d1700[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[136]), scm__rc.d1700[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[138]), scm__rc.d1700[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[140]), scm__rc.d1700[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[141]), scm__rc.d1700[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[149]), scm__rc.d1700[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[150]), scm__rc.d1700[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[153]), scm__rc.d1700[3]);
  scm__rc.d1700[176] = Scm_MakeExtendedPair(scm__rc.d1700[162], SCM_OBJ(&scm__rc.d1711[150]), SCM_OBJ(&scm__rc.d1711[154]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[155]), scm__rc.d1700[176]);
  scm__rc.d1700[177] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[0])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[0]))->name = scm__rc.d1700[162];/* open-deflating-port */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[0]))->debugInfo = scm__rc.d1700[177];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[22] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[26] = SCM_WORD(scm__rc.d1700[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[35] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[47] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[59] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[63] = SCM_WORD(scm__rc.d1700[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[72] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[84] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[103] = SCM_WORD(scm__rc.d1700[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[111] = SCM_WORD(scm__rc.d1700[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[121] = SCM_WORD(scm__rc.d1700[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[128] = SCM_WORD(scm__rc.d1700[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[132] = SCM_WORD(scm__rc.d1700[99]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[149] = SCM_WORD(scm__rc.d1700[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[166] = SCM_WORD(scm__rc.d1700[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[183] = SCM_WORD(scm__rc.d1700[100]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[200] = SCM_WORD(scm__rc.d1700[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[217] = SCM_WORD(scm__rc.d1700[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[234] = SCM_WORD(scm__rc.d1700[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[0]))[256] = SCM_WORD(scm__rc.d1700[174]);
  scm__rc.d1700[178] = Scm_MakeIdentifier(scm__rc.d1700[162], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#open-deflating-port */
  scm__rc.d1700[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[63])),TRUE); /* %toplevel */
  scm__rc.d1700[180] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[1])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[1]))->name = scm__rc.d1700[179];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[1]))->debugInfo = scm__rc.d1700[180];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[270]))[3] = SCM_WORD(scm__rc.d1700[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[270]))[6] = SCM_WORD(scm__rc.d1700[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[270]))[13] = SCM_WORD(scm__rc.d1700[178]);
  scm__rc.d1700[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[64])),TRUE); /* deflate-string */
  scm__rc.d1700[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[65])),TRUE); /* display */
  scm__rc.d1700[182] = Scm_MakeIdentifier(scm__rc.d1700[183], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#display */
  scm__rc.d1700[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[66])),TRUE); /* close-output-port */
  scm__rc.d1700[184] = Scm_MakeIdentifier(scm__rc.d1700[185], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#close-output-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[156]), scm__rc.d1700[181]);
  scm__rc.d1700[186] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[67])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[157]), scm__rc.d1700[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[160]), scm__rc.d1700[3]);
  scm__rc.d1700[187] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1711[156]), SCM_OBJ(&scm__rc.d1711[157]), SCM_OBJ(&scm__rc.d1711[161]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[162]), scm__rc.d1700[187]);
  scm__rc.d1700[188] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[2])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[2]))->debugInfo = scm__rc.d1700[188];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[285]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[285]))[13] = SCM_WORD(scm__rc.d1700[182]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[285]))[16] = SCM_WORD(scm__rc.d1700[184]);
  scm__rc.d1700[190] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[68])),TRUE); /* call-with-output-string */
  scm__rc.d1700[189] = Scm_MakeIdentifier(scm__rc.d1700[190], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#call-with-output-string */
  scm__rc.d1700[191] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[69])),TRUE); /* str */
  scm__rc.d1700[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[70])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[163]), scm__rc.d1700[191]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1711[163]), scm__rc.d1700[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[166]), scm__rc.d1700[3]);
  scm__rc.d1700[193] = Scm_MakeExtendedPair(scm__rc.d1700[181], SCM_OBJ(&scm__rc.d1711[163]), SCM_OBJ(&scm__rc.d1711[167]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[168]), scm__rc.d1700[193]);
  scm__rc.d1700[194] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[3])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[3]))->name = scm__rc.d1700[181];/* deflate-string */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[3]))->debugInfo = scm__rc.d1700[194];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[303]))[3] = SCM_WORD(scm__rc.d1700[189]);
  scm__rc.d1700[195] = Scm_MakeIdentifier(scm__rc.d1700[181], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#deflate-string */
  scm__rc.d1700[196] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[4])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[4]))->name = scm__rc.d1700[179];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[4]))->debugInfo = scm__rc.d1700[196];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[308]))[3] = SCM_WORD(scm__rc.d1700[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[308]))[6] = SCM_WORD(scm__rc.d1700[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[308]))[13] = SCM_WORD(scm__rc.d1700[195]);
  scm__rc.d1700[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[71])),TRUE); /* inflate-string */
  scm__rc.d1700[198] = Scm_MakeIdentifier(scm__rc.d1700[73], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#open-inflating-port */
  scm__rc.d1700[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[72])),TRUE); /* open-input-string */
  scm__rc.d1700[199] = Scm_MakeIdentifier(scm__rc.d1700[200], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#open-input-string */
  scm__rc.d1700[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[73])),TRUE); /* port->string */
  scm__rc.d1700[201] = Scm_MakeIdentifier(scm__rc.d1700[202], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#port->string */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[171]), scm__rc.d1700[3]);
  scm__rc.d1700[203] = Scm_MakeExtendedPair(scm__rc.d1700[197], SCM_OBJ(&scm__rc.d1711[163]), SCM_OBJ(&scm__rc.d1711[172]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[173]), scm__rc.d1700[203]);
  scm__rc.d1700[204] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[5]))->name = scm__rc.d1700[197];/* inflate-string */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[5]))->debugInfo = scm__rc.d1700[204];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[323]))[3] = SCM_WORD(scm__rc.d1700[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[323]))[8] = SCM_WORD(scm__rc.d1700[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[323]))[13] = SCM_WORD(scm__rc.d1700[201]);
  scm__rc.d1700[205] = Scm_MakeIdentifier(scm__rc.d1700[197], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#inflate-string */
  scm__rc.d1700[206] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[6])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[6]))->name = scm__rc.d1700[179];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[6]))->debugInfo = scm__rc.d1700[206];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[338]))[3] = SCM_WORD(scm__rc.d1700[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[338]))[6] = SCM_WORD(scm__rc.d1700[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[338]))[13] = SCM_WORD(scm__rc.d1700[205]);
  scm__rc.d1700[207] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[74])),TRUE); /* gzip-encode-string */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[174]), scm__rc.d1700[207]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[177]), scm__rc.d1700[3]);
  scm__rc.d1700[208] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1711[174]), SCM_OBJ(&scm__rc.d1711[157]), SCM_OBJ(&scm__rc.d1711[178]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[179]), scm__rc.d1700[208]);
  scm__rc.d1700[209] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[7])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[7]))->debugInfo = scm__rc.d1700[209];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[353]))[3] = SCM_WORD(scm__rc.d1700[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[353]))[6] = SCM_WORD(scm__rc.d1700[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[353]))[16] = SCM_WORD(scm__rc.d1700[182]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[353]))[19] = SCM_WORD(scm__rc.d1700[184]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[182]), scm__rc.d1700[3]);
  scm__rc.d1700[210] = Scm_MakeExtendedPair(scm__rc.d1700[207], SCM_OBJ(&scm__rc.d1711[163]), SCM_OBJ(&scm__rc.d1711[183]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[184]), scm__rc.d1700[210]);
  scm__rc.d1700[211] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[8])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[8]))->name = scm__rc.d1700[207];/* gzip-encode-string */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[8]))->debugInfo = scm__rc.d1700[211];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[374]))[3] = SCM_WORD(scm__rc.d1700[189]);
  scm__rc.d1700[212] = Scm_MakeIdentifier(scm__rc.d1700[207], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#gzip-encode-string */
  scm__rc.d1700[213] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[9])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[9]))->name = scm__rc.d1700[179];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[9]))->debugInfo = scm__rc.d1700[213];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[379]))[3] = SCM_WORD(scm__rc.d1700[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[379]))[6] = SCM_WORD(scm__rc.d1700[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[379]))[13] = SCM_WORD(scm__rc.d1700[212]);
  scm__rc.d1700[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[75])),TRUE); /* gzip-decode-string */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[187]), scm__rc.d1700[3]);
  scm__rc.d1700[215] = Scm_MakeExtendedPair(scm__rc.d1700[214], SCM_OBJ(&scm__rc.d1711[163]), SCM_OBJ(&scm__rc.d1711[188]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1711[189]), scm__rc.d1700[215]);
  scm__rc.d1700[216] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[10])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[10]))->name = scm__rc.d1700[214];/* gzip-decode-string */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[10]))->debugInfo = scm__rc.d1700[216];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[394]))[3] = SCM_WORD(scm__rc.d1700[198]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[394]))[8] = SCM_WORD(scm__rc.d1700[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[394]))[11] = SCM_WORD(scm__rc.d1700[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[394]))[16] = SCM_WORD(scm__rc.d1700[201]);
  scm__rc.d1700[217] = Scm_MakeIdentifier(scm__rc.d1700[214], SCM_MODULE(scm__rc.d1700[166]), SCM_NIL); /* rfc.zlib#gzip-decode-string */
  scm__rc.d1700[218] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1728[11])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[11]))->name = scm__rc.d1700[179];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1727[11]))->debugInfo = scm__rc.d1700[218];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[412]))[3] = SCM_WORD(scm__rc.d1700[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[412]))[6] = SCM_WORD(scm__rc.d1700[214]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1726[412]))[13] = SCM_WORD(scm__rc.d1700[217]);
  Scm_VMExecuteToplevels(toplevels);
  scm__rc.d1700[273] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[76])),FALSE); /* loop1718 */
  scm__rc.d1700[274] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[77])),FALSE); /* args1717 */
  scm__rc.d1700[275] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[78])),FALSE); /* G1719 */
  scm__rc.d1700[276] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[79])),FALSE); /* G1720 */
  scm__rc.d1700[277] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[80])),FALSE); /* G1721 */
  scm__rc.d1700[278] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[81])),FALSE); /* G1722 */
  scm__rc.d1700[279] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[82])),FALSE); /* G1723 */
  scm__rc.d1700[280] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[83])),FALSE); /* G1724 */
  scm__rc.d1700[281] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[84])),FALSE); /* G1725 */
  scm__rc.d1700[282] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[85])),TRUE); /* tmp */
  scm__rc.d1700[283] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[86])),TRUE); /* case */
  scm__rc.d1700[284] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[87])),FALSE); /* rest1716 */
  scm__rc.d1700[285] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[88])),TRUE); /* p2 */
  scm__rc.d1700[286] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1701[89])),TRUE); /* ^p */
}
