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

#line 176 "./gdbm.scm"
#include <gdbm.h>


#line 177 "./gdbm.scm"
#include <stdlib.h>


static void gdbm_finalize(ScmObj obj,void* data);
#if !(defined(GDBM_SYNC))

#endif /* !(defined(GDBM_SYNC)) */
#if !(defined(GDBM_NOLOCK))

#endif /* !(defined(GDBM_NOLOCK)) */
#if !(defined(GDBM_SYNCMODE))

#endif /* !(defined(GDBM_SYNCMODE)) */
#if !(defined(GDBM_CENTFREE))

#endif /* !(defined(GDBM_CENTFREE)) */
#if !(defined(GDBM_COALESCEBLKS))

#endif /* !(defined(GDBM_COALESCEBLKS)) */

static ScmObj dbm_2d_2dgdbmgdbm_open(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_open__STUB, 1, 4,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_open, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_close(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_close__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_close, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_closedP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_closedP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_closedP, NULL, NULL);


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


static ScmObj dbm_2d_2dgdbmgdbm_fetch(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_fetch__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_fetch, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_delete(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_delete__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_delete, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_firstkey(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_firstkey__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_firstkey, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_nextkey(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_nextkey__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_nextkey, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_reorganize(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_reorganize__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_reorganize, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_sync(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_sync__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_sync, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_existsP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_existsP__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_existsP, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_strerror(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_strerror__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_strerror, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_setopt(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(dbm_2d_2dgdbmgdbm_setopt__STUB, 3, 0,SCM_FALSE,dbm_2d_2dgdbmgdbm_setopt, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_version(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_version__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_version, NULL, NULL);


static ScmObj dbm_2d_2dgdbmgdbm_errno(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(dbm_2d_2dgdbmgdbm_errno__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, dbm_2d_2dgdbmgdbm_errno, NULL, NULL);

#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1490[148];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1490 */
      SCM_STRING_CONST_INITIALIZER("dbm.gdbm", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<dbm-meta>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("%get-default-metaclass", 22, 22),
      SCM_STRING_CONST_INITIALIZER("gauche.object", 13, 13),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<gdbm-meta>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("supers", 6, 6),
      SCM_STRING_CONST_INITIALIZER("slots", 5, 5),
      SCM_STRING_CONST_INITIALIZER("defined-modules", 15, 15),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%check-class-binding", 20, 20),
      SCM_STRING_CONST_INITIALIZER("redefine-class!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%make-accessor", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1611", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("class-slots", 11, 11),
      SCM_STRING_CONST_INITIALIZER("for-each", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("<gdbm>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<dbm>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gdbm-file", 9, 9),
      SCM_STRING_CONST_INITIALIZER("accessor", 8, 8),
      SCM_STRING_CONST_INITIALIZER("gdbm-file-of", 12, 12),
      SCM_STRING_CONST_INITIALIZER("init-thunk", 10, 10),
      SCM_STRING_CONST_INITIALIZER("sync", 4, 4),
      SCM_STRING_CONST_INITIALIZER("init-keyword", 12, 12),
      SCM_STRING_CONST_INITIALIZER("nolock", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bsize", 5, 5),
      SCM_STRING_CONST_INITIALIZER("metaclass", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1616", 5, 5),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("slot-bound\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("path must be set to open gdbm database", 38, 38),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gdbm ~S already opened", 22, 22),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("slot-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("rw-mode", 7, 7),
      SCM_STRING_CONST_INITIALIZER("read", 4, 4),
      SCM_STRING_CONST_INITIALIZER("GDBM_READER", 11, 11),
      SCM_STRING_CONST_INITIALIZER("write", 5, 5),
      SCM_STRING_CONST_INITIALIZER("GDBM_WRCREAT", 12, 12),
      SCM_STRING_CONST_INITIALIZER("GDBM_SYNC", 9, 9),
      SCM_STRING_CONST_INITIALIZER("GDBM_NOLOCK", 11, 11),
      SCM_STRING_CONST_INITIALIZER("create", 6, 6),
      SCM_STRING_CONST_INITIALIZER("GDBM_NEWDB", 10, 10),
      SCM_STRING_CONST_INITIALIZER("file-mode", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gdbm-open", 9, 9),
      SCM_STRING_CONST_INITIALIZER("slot-set!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1618", 5, 5),
      SCM_STRING_CONST_INITIALIZER("self", 4, 4),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("dbm-open", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%ensure-generic-function", 24, 24),
      SCM_STRING_CONST_INITIALIZER("<method>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("generic", 7, 7),
      SCM_STRING_CONST_INITIALIZER("specializers", 12, 12),
      SCM_STRING_CONST_INITIALIZER("lambda-list", 11, 11),
      SCM_STRING_CONST_INITIALIZER("method-locked", 13, 13),
      SCM_STRING_CONST_INITIALIZER("body", 4, 4),
      SCM_STRING_CONST_INITIALIZER("add-method!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gdbm-close", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1620", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-close", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gdbm-closed\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1622", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-closed\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("k2s", 3, 3),
      SCM_STRING_CONST_INITIALIZER("dbm", 3, 3),
      SCM_STRING_CONST_INITIALIZER("v2s", 3, 3),
      SCM_STRING_CONST_INITIALIZER("GDBM_REPLACE", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gdbm-store", 10, 10),
      SCM_STRING_CONST_INITIALIZER("positive\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("dbm-put! failed", 15, 15),
      SCM_STRING_CONST_INITIALIZER("G1624", 5, 5),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("value", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-put!", 8, 8),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gdbm-fetch", 10, 10),
      SCM_STRING_CONST_INITIALIZER("s2v", 3, 3),
      SCM_STRING_CONST_INITIALIZER("gdbm: no data for key ~s in database ~s", 39, 39),
      SCM_STRING_CONST_INITIALIZER("G1627", 5, 5),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("dbm-get", 7, 7),
      SCM_STRING_CONST_INITIALIZER("gdbm-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1629", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-exists\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gdbm-delete", 11, 11),
      SCM_STRING_CONST_INITIALIZER("dbm-delete!: deleteting key ~s from ~s failed", 45, 45),
      SCM_STRING_CONST_INITIALIZER("G1631", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-delete!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gdbm-firstkey", 13, 13),
      SCM_STRING_CONST_INITIALIZER("gdbm-nextkey", 12, 12),
      SCM_STRING_CONST_INITIALIZER("s2k", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1633", 5, 5),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("knil", 4, 4),
      SCM_STRING_CONST_INITIALIZER("dbm-fold", 8, 8),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("file.util", 9, 9),
      SCM_STRING_CONST_INITIALIZER("copy-file", 9, 9),
      SCM_STRING_CONST_INITIALIZER("move-file", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%autoload", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%with-gdbm-locking", 18, 18),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("./gdbm.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("%unwind-protect", 15, 15),
      SCM_STRING_CONST_INITIALIZER("thunk", 5, 5),
      SCM_STRING_CONST_INITIALIZER("file-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1636", 5, 5),
      SCM_STRING_CONST_INITIALIZER("class", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-db-exists\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER("sys-unlink", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1638", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-db-remove", 13, 13),
      SCM_STRING_CONST_INITIALIZER("safe", 4, 4),
      SCM_STRING_CONST_INITIALIZER("G1640", 5, 5),
      SCM_STRING_CONST_INITIALIZER("from", 4, 4),
      SCM_STRING_CONST_INITIALIZER("to", 2, 2),
      SCM_STRING_CONST_INITIALIZER("keys", 4, 4),
      SCM_STRING_CONST_INITIALIZER("dbm-db-copy", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1642", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dbm-db-move", 11, 11),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("size", 4, 4),
      SCM_STRING_CONST_INITIALIZER("rwmode", 6, 6),
      SCM_STRING_CONST_INITIALIZER("fmode", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gdbm", 4, 4),
      SCM_STRING_CONST_INITIALIZER("val", 3, 3),
      SCM_STRING_CONST_INITIALIZER("flags", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gdbm-reorganize", 15, 15),
      SCM_STRING_CONST_INITIALIZER("gdbm-sync", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gdbm-strerror", 13, 13),
      SCM_STRING_CONST_INITIALIZER("err_num", 7, 7),
      SCM_STRING_CONST_INITIALIZER("gdbm-setopt", 11, 11),
      SCM_STRING_CONST_INITIALIZER("option", 6, 6),
      SCM_STRING_CONST_INITIALIZER("gdbm-version", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gdbm-errno", 10, 10),
      SCM_STRING_CONST_INITIALIZER("GDBM_WRITER", 11, 11),
      SCM_STRING_CONST_INITIALIZER("GDBM_FAST", 9, 9),
      SCM_STRING_CONST_INITIALIZER("GDBM_INSERT", 11, 11),
      SCM_STRING_CONST_INITIALIZER("GDBM_CACHESIZE", 14, 14),
      SCM_STRING_CONST_INITIALIZER("GDBM_FASTMODE", 13, 13),
      SCM_STRING_CONST_INITIALIZER("GDBM_SYNCMODE", 13, 13),
      SCM_STRING_CONST_INITIALIZER("GDBM_CENTFREE", 13, 13),
      SCM_STRING_CONST_INITIALIZER("GDBM_COALESCEBLKS", 17, 17),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1614[38];
  ScmPair d1613[262] SCM_ALIGN_PAIR;
  ScmWord d1612[1232];
  ScmObj d1489[235];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1614 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[0])), 7,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[4]),
            SCM_OBJ(&scm__rc.d1614[1]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[7])), 67,
            20, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[74])), 1,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[5]),
            SCM_OBJ(&scm__rc.d1614[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[75])), 1,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[6]),
            SCM_OBJ(&scm__rc.d1614[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[76])), 1,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[7]),
            SCM_OBJ(&scm__rc.d1614[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[77])), 2,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[8]),
            SCM_OBJ(&scm__rc.d1614[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[79])), 7,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[10]),
            SCM_OBJ(&scm__rc.d1614[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[86])), 113,
            20, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1618) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[199])), 162,
            45, 2, 0, SCM_OBJ(&scm__rc.d1613[12]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[15]),
            SCM_OBJ(&scm__rc.d1614[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[361])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1620) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[403])), 12,
            10, 2, 0, SCM_OBJ(&scm__rc.d1613[19]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[22]),
            SCM_OBJ(&scm__rc.d1614[11]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[415])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1622) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[457])), 13,
            10, 2, 0, SCM_OBJ(&scm__rc.d1613[25]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[26]),
            SCM_OBJ(&scm__rc.d1614[13]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[470])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1624) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[512])), 50,
            36, 4, 0, SCM_OBJ(&scm__rc.d1613[29]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[33]),
            SCM_OBJ(&scm__rc.d1614[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[562])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1627) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[608])), 55,
            27, 4, 0, SCM_OBJ(&scm__rc.d1613[39]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[43]),
            SCM_OBJ(&scm__rc.d1614[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[663])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1629) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[707])), 23,
            21, 3, 0, SCM_OBJ(&scm__rc.d1613[48]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[51]),
            SCM_OBJ(&scm__rc.d1614[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[730])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1631) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[774])), 38,
            33, 3, 0, SCM_OBJ(&scm__rc.d1613[56]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[57]),
            SCM_OBJ(&scm__rc.d1614[21]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[812])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1633) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[856])), 64,
            48, 4, 0, SCM_OBJ(&scm__rc.d1613[60]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[64]),
            SCM_OBJ(&scm__rc.d1614[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[920])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[966])), 14,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[980])), 3,
            3, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[73]),
            SCM_OBJ(&scm__rc.d1614[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[983])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[74]),
            SCM_OBJ(&scm__rc.d1614[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %with-gdbm-locking */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[987])), 23,
            13, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[83]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1636) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1010])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d1613[85]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[91]),
            SCM_OBJ(&scm__rc.d1614[29]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1014])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1638) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1058])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d1613[96]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[97]),
            SCM_OBJ(&scm__rc.d1614[31]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1062])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1106])), 11,
            6, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[106]),
            SCM_OBJ(&scm__rc.d1614[33]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1640) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1117])), 6,
            5, 5, 0, SCM_OBJ(&scm__rc.d1613[100]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[111]),
            SCM_OBJ(&scm__rc.d1614[34]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1123])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1169])), 11,
            6, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[123]),
            SCM_OBJ(&scm__rc.d1614[36]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1642) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1180])), 6,
            5, 5, 0, SCM_OBJ(&scm__rc.d1613[117]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[124]),
            SCM_OBJ(&scm__rc.d1614[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1612[1186])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmPair d1613 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[2]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[8]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[18])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_OBJ(&scm__rc.d1613[20]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[10]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[24])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[12]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[31])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[14]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[35])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[38])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[41])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[16]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[45])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[47])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[49])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[18]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[53])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[55])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[20]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[59])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[62])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[22]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[66])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[67])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[69])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[71])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(154U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[75])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[77])},
       { SCM_MAKE_INT(152U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[79])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[80])},
       { SCM_OBJ(&scm__rc.d1613[81]), SCM_OBJ(&scm__rc.d1613[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[84])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[86])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[88])},
       { SCM_OBJ(&scm__rc.d1613[89]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[28]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[93])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[95])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[30]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[99])},
       { SCM_OBJ(&scm__rc.d1613[100]), SCM_OBJ(&scm__rc.d1613[71])},
       { SCM_MAKE_INT(164U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[103])},
       { SCM_OBJ(&scm__rc.d1613[104]), SCM_OBJ(&scm__rc.d1613[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[107])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[109])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[33]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[113])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[114])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1613[116])},
       { SCM_OBJ(&scm__rc.d1613[117]), SCM_OBJ(&scm__rc.d1613[71])},
       { SCM_MAKE_INT(168U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[119])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[120])},
       { SCM_OBJ(&scm__rc.d1613[121]), SCM_OBJ(&scm__rc.d1613[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[36]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[126])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[127])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[128])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[129])},
       { SCM_MAKE_INT(225U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[132])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[135])},
       { SCM_OBJ(&scm__rc.d1613[136]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[133]), SCM_OBJ(&scm__rc.d1613[137])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(238U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[140])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[141])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[143])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[144])},
       { SCM_OBJ(&scm__rc.d1613[145]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[142]), SCM_OBJ(&scm__rc.d1613[146])},
       { SCM_MAKE_INT(243U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[148])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[149])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[151])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[152])},
       { SCM_OBJ(&scm__rc.d1613[153]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[150]), SCM_OBJ(&scm__rc.d1613[154])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[156])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[157])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[159])},
       { SCM_MAKE_INT(246U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[161])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[162])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[164])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[165])},
       { SCM_OBJ(&scm__rc.d1613[166]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[163]), SCM_OBJ(&scm__rc.d1613[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[53])},
       { SCM_MAKE_INT(256U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[171])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[173])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[174])},
       { SCM_OBJ(&scm__rc.d1613[175]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[172]), SCM_OBJ(&scm__rc.d1613[176])},
       { SCM_MAKE_INT(263U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[178])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[179])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[182])},
       { SCM_OBJ(&scm__rc.d1613[183]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[180]), SCM_OBJ(&scm__rc.d1613[184])},
       { SCM_MAKE_INT(269U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[186])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[187])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[189])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[190])},
       { SCM_OBJ(&scm__rc.d1613[191]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[188]), SCM_OBJ(&scm__rc.d1613[192])},
       { SCM_MAKE_INT(273U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[194])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[195])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[197])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[198])},
       { SCM_OBJ(&scm__rc.d1613[199]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[196]), SCM_OBJ(&scm__rc.d1613[200])},
       { SCM_MAKE_INT(280U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[202])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[203])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[205])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[206])},
       { SCM_OBJ(&scm__rc.d1613[207]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[204]), SCM_OBJ(&scm__rc.d1613[208])},
       { SCM_MAKE_INT(284U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[210])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[211])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[213])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[214])},
       { SCM_OBJ(&scm__rc.d1613[215]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[212]), SCM_OBJ(&scm__rc.d1613[216])},
       { SCM_MAKE_INT(288U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[218])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[219])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[221])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[222])},
       { SCM_OBJ(&scm__rc.d1613[223]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[220]), SCM_OBJ(&scm__rc.d1613[224])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(294U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[227])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[228])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[230])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[231])},
       { SCM_OBJ(&scm__rc.d1613[232]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[229]), SCM_OBJ(&scm__rc.d1613[233])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[235])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[236])},
       { SCM_MAKE_INT(297U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[238])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[239])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[241])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[242])},
       { SCM_OBJ(&scm__rc.d1613[243]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[240]), SCM_OBJ(&scm__rc.d1613[244])},
       { SCM_MAKE_INT(305U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[246])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[247])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[249])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[250])},
       { SCM_OBJ(&scm__rc.d1613[251]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[248]), SCM_OBJ(&scm__rc.d1613[252])},
       { SCM_MAKE_INT(308U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1490[106]), SCM_OBJ(&scm__rc.d1613[254])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[255])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[257])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1613[258])},
       { SCM_OBJ(&scm__rc.d1613[259]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1613[256]), SCM_OBJ(&scm__rc.d1613[260])},
  },
  {   /* ScmWord d1612 */
    /* #f */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x00003060    /*   4 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%make-accessor.c8f1dd20> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000900e    /*   0 (PRE-CALL 9) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 31),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 9),
    0x0000005d    /*   4 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<dbm-meta>.c8f1db40> */,
    0x00001088    /*   6 (LIST 1) */,
    0x00001062    /*   7 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%get-default-metaclass.c8f18080> */,
    0x0000000d    /*   9 (PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* <gdbm-meta> */,
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :supers */,
    0x0000005d    /*  16 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<dbm-meta>.c8f1d9e0> */,
    0x00001088    /*  18 (LIST 1) */,
    0x0000000d    /*  19 (PUSH) */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slots */,
    0x00000088    /*  22 (LIST 0) */,
    0x0000000d    /*  23 (PUSH) */,
    0x00000006    /*  24 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :defined-modules */,
    0x00000001    /*  26 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x00001088    /*  28 (LIST 1) */,
    0x00009062    /*  29 (PUSH-GREF-CALL 9) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c8f1dfc0> */,
    0x00001018    /*  31 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  32 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 40),
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* <gdbm-meta> */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  38 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%check-class-binding.c8f1dde0> */,
    0x0000001e    /*  40 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 51),
    0x0000200e    /*  42 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 51),
    0x0000005e    /*  44 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c8f1d800> */,
    0x00000048    /*  46 (LREF0-PUSH) */,
    0x0000205f    /*  47 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#redefine-class!.c8f1dd80> */,
    0x00000013    /*  49 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 51),
    0x0000200e    /*  51 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 62),
    0x00000016    /*  53 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[0])) /* #<compiled-code #f@0xfd62c8f17d20> */,
    0x0000100f    /*  55 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]) + 60),
    0x00000048    /*  57 (LREF0-PUSH) */,
    0x0000105f    /*  58 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#class-slots.c8f1dce0> */,
    0x00002062    /*  60 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#for-each.c8f1dd60> */,
    0x0000003d    /*  62 (LREF0) */,
    0x0000001a    /*  63 (POP-LOCAL-ENV) */,
    0x00000015    /*  64 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c8f1dcc0> */,
    0x00000014    /*  66 (RET) */,
    /* #f */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* #f */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* #f */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* #f */
    0x00000002    /*   0 (CONSTI 0) */,
    0x00000014    /*   1 (RET) */,
    /* #f */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x00003060    /*   4 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%make-accessor.c90ccce0> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000b00e    /*   0 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 77),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c90ccb40> */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* <gdbm> */,
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :supers */,
    0x0000005d    /*  10 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<dbm>.c90cc9e0> */,
    0x00001088    /*  12 (LIST 1) */,
    0x0000000d    /*  13 (PUSH) */,
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slots */,
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gdbm-file */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :accessor */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gdbm-file-of */,
    0x00000006    /*  22 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-thunk */,
    0x00000016    /*  24 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[2])) /* #<compiled-code #f@0xfd62c8f17ba0> */,
    0x00005088    /*  26 (LIST 5) */,
    0x0000000d    /*  27 (PUSH) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* sync */,
    0x00000006    /*  30 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-keyword */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :sync */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-thunk */,
    0x00000016    /*  36 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[3])) /* #<compiled-code #f@0xfd62c8f17b40> */,
    0x00005088    /*  38 (LIST 5) */,
    0x0000000d    /*  39 (PUSH) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* nolock */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-keyword */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :nolock */,
    0x00000006    /*  46 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-thunk */,
    0x00000016    /*  48 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[4])) /* #<compiled-code #f@0xfd62c8f17ae0> */,
    0x00005088    /*  50 (LIST 5) */,
    0x0000000d    /*  51 (PUSH) */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bsize */,
    0x00000006    /*  54 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-keyword */,
    0x00000006    /*  56 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :bsize */,
    0x00000006    /*  58 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-thunk */,
    0x00000016    /*  60 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[5])) /* #<compiled-code #f@0xfd62c8f17a80> */,
    0x00005088    /*  62 (LIST 5) */,
    0x00004088    /*  63 (LIST 4) */,
    0x0000000d    /*  64 (PUSH) */,
    0x00000006    /*  65 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :defined-modules */,
    0x00000001    /*  67 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x00001088    /*  69 (LIST 1) */,
    0x0000000d    /*  70 (PUSH) */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :metaclass */,
    0x0000005e    /*  73 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c90cc0e0> */,
    0x0000b05f    /*  75 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c90ccf80> */,
    0x00001018    /*  77 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  78 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 86),
    0x00000006    /*  80 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* <gdbm> */,
    0x00000006    /*  82 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  84 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%check-class-binding.c90ccda0> */,
    0x0000001e    /*  86 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 97),
    0x0000200e    /*  88 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 97),
    0x0000005e    /*  90 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c90cefe0> */,
    0x00000048    /*  92 (LREF0-PUSH) */,
    0x0000205f    /*  93 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#redefine-class!.c90ccd40> */,
    0x00000013    /*  95 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 97),
    0x0000200e    /*  97 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 108),
    0x00000016    /*  99 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[6])) /* #<compiled-code #f@0xfd62c8f17a20> */,
    0x0000100f    /* 101 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]) + 106),
    0x00000048    /* 103 (LREF0-PUSH) */,
    0x0000105f    /* 104 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#class-slots.c90ccca0> */,
    0x00002062    /* 106 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#for-each.c90ccd20> */,
    0x0000003d    /* 108 (LREF0) */,
    0x0000001a    /* 109 (POP-LOCAL-ENV) */,
    0x00000015    /* 110 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c90ccc80> */,
    0x00000014    /* 112 (RET) */,
    /* (#f G1618) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 11),
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* path */,
    0x0000205f    /*   9 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound?.c9876820> */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 15),
    0x00000013    /*  13 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 21),
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 21),
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1490[32])) /* "path must be set to open gdbm database" */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.c9876180> */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 26),
    0x00000049    /*  23 (LREF1-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c98760e0> */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 37),
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 37),
    0x00000006    /*  30 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1490[34])) /* "gdbm ~S already opened" */,
    0x00000049    /*  32 (LREF1-PUSH) */,
    0x0000205f    /*  33 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.c987af60> */,
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 37),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 44),
    0x00000049    /*  39 (LREF1-PUSH) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* path */,
    0x0000205f    /*  42 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.c987ae20> */,
    0x00001018    /*  44 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  45 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 52),
    0x0000004d    /*  47 (LREF11-PUSH) */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* rw-mode */,
    0x0000205f    /*  50 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.c987abc0> */,
    0x00001018    /*  52 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  53 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 60),
    0x00000050    /*  55 (LREF21-PUSH) */,
    0x00000006    /*  56 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* sync */,
    0x0000205f    /*  58 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.c988afe0> */,
    0x00001018    /*  60 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  61 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 68),
    0x00403047    /*  63 (LREF-PUSH 3 1) */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* nolock */,
    0x0000205f    /*  66 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.c988adc0> */,
    0x00001018    /*  68 (PUSH-LOCAL-ENV 1) */,
    0x00000044    /*  69 (LREF20) */,
    0x0000002e    /*  70 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :read */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 77)  /*     77 */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_READER.c988ab80> */,
    0x00000013    /*  75 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 132),
    0x00000044    /*  77 (LREF20) */,
    0x0000002e    /*  78 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :write */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 104)  /*    104 */,
    0x0000005e    /*  81 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_WRCREAT.c988a9e0> */,
    0x00000041    /*  83 (LREF10) */,
    0x0000001e    /*  84 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 90),
    0x0000005d    /*  86 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_SYNC.c988a960> */,
    0x00000013    /*  88 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 91),
    0x00000002    /*  90 (CONSTI 0) */,
    0x000000b2    /*  91 (NUMADD2) */,
    0x0000000d    /*  92 (PUSH) */,
    0x0000003d    /*  93 (LREF0) */,
    0x0000001e    /*  94 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 100),
    0x0000005d    /*  96 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_NOLOCK.c988a8c0> */,
    0x00000013    /*  98 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 101),
    0x00000002    /* 100 (CONSTI 0) */,
    0x000000b2    /* 101 (NUMADD2) */,
    0x00000013    /* 102 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 132),
    0x00000044    /* 104 (LREF20) */,
    0x0000002e    /* 105 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :create */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 131)  /*    131 */,
    0x0000005e    /* 108 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_NEWDB.c9890e60> */,
    0x00000041    /* 110 (LREF10) */,
    0x0000001e    /* 111 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 117),
    0x0000005d    /* 113 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_SYNC.c9890d80> */,
    0x00000013    /* 115 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 118),
    0x00000002    /* 117 (CONSTI 0) */,
    0x000000b2    /* 118 (NUMADD2) */,
    0x0000000d    /* 119 (PUSH) */,
    0x0000003d    /* 120 (LREF0) */,
    0x0000001e    /* 121 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 127),
    0x0000005d    /* 123 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_NOLOCK.c9890b00> */,
    0x00000013    /* 125 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 128),
    0x00000002    /* 127 (CONSTI 0) */,
    0x000000b2    /* 128 (NUMADD2) */,
    0x00000013    /* 129 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 132),
    0x00000005    /* 131 (CONSTU) */,
    0x00001018    /* 132 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /* 133 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 161),
    0x00405047    /* 135 (LREF-PUSH 5 1) */,
    0x00000006    /* 136 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gdbm-file */,
    0x0000400e    /* 138 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 159),
    0x00004047    /* 140 (LREF-PUSH 4 0) */,
    0x0000200e    /* 141 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 148),
    0x00405047    /* 143 (LREF-PUSH 5 1) */,
    0x00000006    /* 144 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bsize */,
    0x0000205f    /* 146 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.c98909a0> */,
    0x0000000d    /* 148 (PUSH) */,
    0x00000048    /* 149 (LREF0-PUSH) */,
    0x0000200e    /* 150 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]) + 157),
    0x00405047    /* 152 (LREF-PUSH 5 1) */,
    0x00000006    /* 153 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* file-mode */,
    0x0000205f    /* 155 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.c9890760> */,
    0x00004062    /* 157 (PUSH-GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-open.c9890aa0> */,
    0x00003062    /* 159 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.c98905c0> */,
    0x00405052    /* 161 (LREF-RET 5 1) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[16])) /* (#<compiled-code (#f #:G1618)@0xfd62c8f17840>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-open */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c98714a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c9871400> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c9876e60> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[17])) /* (self) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c9871420> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c9871440> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1620) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[403]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c9fd2500> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x00000030    /*   7 (RF) */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x00001060    /*   9 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-close.c9fd22e0> */,
    0x00000014    /*  11 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[23])) /* (#<compiled-code (#f #:G1620)@0xfd62c8f17600>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-close */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c9fce140> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c9fce080> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c9fcf120> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[17])) /* (self) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c9fce0a0> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c9fce0c0> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1622) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[457]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c945d060> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x00000092    /*   7 (NOT) */,
    0x00000031    /*   8 (RT) */,
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00001060    /*  10 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-closed?.c9460ee0> */,
    0x00000014    /*  12 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[27])) /* (#<compiled-code (#f #:G1622)@0xfd62c8f17420>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-closed? */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c945ace0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c945ac20> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c945d6a0> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[17])) /* (self) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c945ac60> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c945ac80> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1624) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 41),
    0x0000400e    /*   6 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 39),
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 13),
    0x0000004b    /*  10 (LREF3-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c95a7dc0> */,
    0x0000100f    /*  13 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 24),
    0x0000004a    /*  15 (LREF2-PUSH) */,
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 23),
    0x0000004b    /*  18 (LREF3-PUSH) */,
    0x00000006    /*  19 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* k2s */,
    0x0000205f    /*  21 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c95a7d40> */,
    0x00001011    /*  23 (CALL 1) */,
    0x0000100f    /*  24 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 35),
    0x00000049    /*  26 (LREF1-PUSH) */,
    0x0000200e    /*  27 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 34),
    0x0000004b    /*  29 (LREF3-PUSH) */,
    0x00000006    /*  30 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* v2s */,
    0x0000205f    /*  32 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c95a7be0> */,
    0x00001011    /*  34 (CALL 1) */,
    0x00000061    /*  35 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_REPLACE.c95a7a60> */,
    0x00004062    /*  37 (PUSH-GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-store.c95a7e00> */,
    0x00001062    /*  39 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#positive?.c95a7e40> */,
    0x0000001e    /*  41 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]) + 49),
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1490[73])) /* "dbm-put! failed" */,
    0x0000004b    /*  45 (LREF3-PUSH) */,
    0x00002060    /*  46 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.c95a7a20> */,
    0x00000014    /*  48 (RET) */,
    0x0000000c    /*  49 (CONSTU-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[34])) /* (#<compiled-code (#f #:G1624)@0xfd62c8f17180>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-put! */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c95a2b60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c95a2ac0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c95a2420> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c95a2c20> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c95a2c00> */,
    0x00003088    /*  29 (LIST 3) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[37])) /* (self key value) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  37 (CONSTF-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  40 (LREF10-PUSH) */,
    0x0000b05f    /*  41 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c95a2ae0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c95a2b00> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* (#f G1627) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 24),
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 11),
    0x0000004b    /*   8 (LREF3-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c8ecb400> */,
    0x0000100f    /*  11 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 22),
    0x0000004a    /*  13 (LREF2-PUSH) */,
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 21),
    0x0000004b    /*  16 (LREF3-PUSH) */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* k2s */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c8ecb360> */,
    0x00001011    /*  21 (CALL 1) */,
    0x00002062    /*  22 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-fetch.c8ecb440> */,
    0x00001018    /*  24 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  25 (LREF0) */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 38),
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x0000200e    /*  29 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 36),
    0x00c01047    /*  31 (LREF-PUSH 1 3) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* s2v */,
    0x0000205f    /*  34 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c8ed0da0> */,
    0x00001012    /*  36 (TAIL-CALL 1) */,
    0x00000014    /*  37 (RET) */,
    0x00000042    /*  38 (LREF11) */,
    0x00000098    /*  39 (PAIRP) */,
    0x0000001e    /*  40 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 44),
    0x0000006f    /*  42 (LREF11-CAR) */,
    0x00000014    /*  43 (RET) */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1490[81])) /* "gdbm: no data for key ~s in database ~s" */,
    0x0000004e    /*  46 (LREF12-PUSH) */,
    0x0000100e    /*  47 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]) + 52),
    0x00c01047    /*  49 (LREF-PUSH 1 3) */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c8ed0300> */,
    0x00003063    /*  52 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.c8ed0380> */,
    0x00000014    /*  54 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[44])) /* (#<compiled-code (#f #:G1627)@0xfd62ca01ea80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-get */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c8ec84e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c8ec8420> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c8ecb8e0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c8ec85a0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[46])) /* (self key . args) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c8ec8440> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c8ec8460> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1629) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]) + 9),
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c879f480> */,
    0x0000100f    /*   9 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]) + 20),
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000200e    /*  12 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]) + 19),
    0x0000004a    /*  14 (LREF2-PUSH) */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* k2s */,
    0x0000205f    /*  17 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c879f400> */,
    0x00001011    /*  19 (CALL 1) */,
    0x00002063    /*  20 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-exists?.c879f4c0> */,
    0x00000014    /*  22 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[52])) /* (#<compiled-code (#f #:G1629)@0xfd62c9d97e40>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-exists? */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c879fe20> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c879fd80> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c879f880> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c879fea0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[54])) /* (self key) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c879fda0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c879fdc0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1631) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 28),
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 26),
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 13),
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c8893000> */,
    0x0000100f    /*  13 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 24),
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 23),
    0x0000004a    /*  18 (LREF2-PUSH) */,
    0x00000006    /*  19 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* k2s */,
    0x0000205f    /*  21 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c8897f80> */,
    0x00001011    /*  23 (CALL 1) */,
    0x00002062    /*  24 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-delete.c8893040> */,
    0x00001062    /*  26 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#positive?.c8893080> */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]) + 37),
    0x00000006    /*  30 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1490[89])) /* "dbm-delete!: deleteting key ~s from ~s failed" */,
    0x00000049    /*  32 (LREF1-PUSH) */,
    0x0000004a    /*  33 (LREF2-PUSH) */,
    0x00003060    /*  34 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.c8897e40> */,
    0x00000014    /*  36 (RET) */,
    0x0000000c    /*  37 (CONSTU-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[58])) /* (#<compiled-code (#f #:G1631)@0xfd62c9844f00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-delete! */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c8893a00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c8893960> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c8893460> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c8893a80> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[54])) /* (self key) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c8893980> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c88939a0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1633) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 5),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-file-of.c9fd46a0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-firstkey.c9fd6440> */,
    0x0000000d    /*  11 (PUSH) */,
    0x0000004d    /*  12 (LREF11-PUSH) */,
    0x00002017    /*  13 (LOCAL-ENV 2) */,
    0x0000003e    /*  14 (LREF1) */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 62),
    0x0000200e    /*  17 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 23),
    0x0000004c    /*  19 (LREF10-PUSH) */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x0000205f    /*  21 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-fetch.c9fd41a0> */,
    0x00001018    /*  23 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  24 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 30),
    0x0000004f    /*  26 (LREF20-PUSH) */,
    0x0000004d    /*  27 (LREF11-PUSH) */,
    0x0000205f    /*  28 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-nextkey.c9fd40c0> */,
    0x0000300f    /*  30 (PUSH-PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 58),
    0x0000100e    /*  32 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 43),
    0x0000004d    /*  34 (LREF11-PUSH) */,
    0x0000200e    /*  35 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 42),
    0x00c03047    /*  37 (LREF-PUSH 3 3) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* s2k */,
    0x0000205f    /*  40 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c9fd6f40> */,
    0x00001011    /*  42 (CALL 1) */,
    0x0000100f    /*  43 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 54),
    0x00000048    /*  45 (LREF0-PUSH) */,
    0x0000200e    /*  46 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 53),
    0x00c03047    /*  48 (LREF-PUSH 3 3) */,
    0x00000006    /*  49 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* s2v */,
    0x0000205f    /*  51 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier dbm#slot-ref.c9fd6c60> */,
    0x00001011    /*  53 (CALL 1) */,
    0x0000000d    /*  54 (PUSH) */,
    0x0000004c    /*  55 (LREF10-PUSH) */,
    0x0080303c    /*  56 (LREF 3 2) */,
    0x00003011    /*  57 (CALL 3) */,
    0x0000000d    /*  58 (PUSH) */,
    0x0000201b    /*  59 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]) + 14),
    0x00000014    /*  61 (RET) */,
    0x00000053    /*  62 (LREF0-RET) */,
    0x00000014    /*  63 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[65])) /* (#<compiled-code (#f #:G1633)@0xfd62c9844ae0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-fold */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c9fd29c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c9fd2840> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm>.c9fd3b40> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c9fcf340> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c9fcf2e0> */,
    0x00003088    /*  29 (LIST 3) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[68])) /* (self proc knil) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  37 (CONSTF-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  40 (LREF10-PUSH) */,
    0x0000b05f    /*  41 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c9fd28a0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c9fd28c0> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[966]) + 6),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm.gdbm */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-module.c959b940> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* file.util */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[70])) /* (copy-file move-file) */,
    0x00003060    /*  11 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%autoload.c959b9c0> */,
    0x00000014    /*  13 (RET) */,
    /* (%with-gdbm-locking #f) */
    0x00000041    /*   0 (LREF10) */,
    0x00000012    /*   1 (TAIL-CALL 0) */,
    0x00000014    /*   2 (RET) */,
    /* (%with-gdbm-locking #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-close.c96b2720> */,
    0x00000014    /*   3 (RET) */,
    /* %with-gdbm-locking */
    0x0000400e    /*   0 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[987]) + 9),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000007    /*   3 (CONSTI-PUSH 0) */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#GDBM_READER.c96b2a00> */,
    0x001b4007    /*   6 (CONSTI-PUSH 436) */,
    0x0000405f    /*   7 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gdbm-open.c96b2b00> */,
    0x00001018    /*   9 (PUSH-LOCAL-ENV 1) */,
    0x00000016    /*  10 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[25])) /* #<compiled-code (%with-gdbm-locking #f)@0xfd62c98440c0> */,
    0x0000000d    /*  12 (PUSH) */,
    0x00000016    /*  13 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[26])) /* #<compiled-code (%with-gdbm-locking #f)@0xfd62c98b3f00> */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :source-info */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[76])) /* ("./gdbm.scm" 154) */,
    0x00004060    /*  20 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%unwind-protect.c96b28c0> */,
    0x00000014    /*  22 (RET) */,
    /* (#f G1636) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-exists?.c9331920> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[92])) /* (#<compiled-code (#f #:G1636)@0xfd62c98b34e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-db-exists? */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c932e940> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c932e8a0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c9331de0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c932e9c0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[94])) /* (class name) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c932e8c0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c932e8e0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1638) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-unlink.c8f0d260> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[98])) /* (#<compiled-code (#f #:G1638)@0xfd62c98d4a20>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-db-remove */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c8f0b140> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c8f0b060> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c8f0d9e0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c8f0b260> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[94])) /* (class name) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c8f0b080> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c8f0b0e0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* ((#f G1640) #f) */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#copy-file.c87bd140> */,
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :safe */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000003e    /*   8 (LREF1) */,
    0x00006095    /*   9 (TAIL-APPLY 6) */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1640) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[32])) /* #<compiled-code ((#f #:G1640) #f)@0xfd62c98f99c0> */,
    0x00002063    /*   3 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%with-gdbm-locking.c87bd2a0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[112])) /* (#<compiled-code (#f #:G1640)@0xfd62c98f9ae0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-db-copy */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c87bdc60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c87bdbc0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c87bd6c0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c87bdd00> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c87bdce0> */,
    0x00003088    /*  29 (LIST 3) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[115])) /* (class from to . keys) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  37 (CONSTF-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  40 (LREF10-PUSH) */,
    0x0000b05f    /*  41 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c87bdbe0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c87bdc00> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* ((#f G1642) #f) */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#move-file.c893d020> */,
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :safe */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000003e    /*   8 (LREF1) */,
    0x00006095    /*   9 (TAIL-APPLY 6) */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1642) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[35])) /* #<compiled-code ((#f #:G1642) #f)@0xfd62c98f90c0> */,
    0x00002063    /*   3 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%with-gdbm-locking.c893d180> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[125])) /* (#<compiled-code (#f #:G1642)@0xfd62c98f9240>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dbm-db-move */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.c893db40> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.c893daa0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<gdbm-meta>.c893d5a0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c893dbe0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.c893dbc0> */,
    0x00003088    /*  29 (LIST 3) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1613[115])) /* (class from to . keys) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  37 (CONSTF-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  40 (LREF10-PUSH) */,
    0x0000b05f    /*  41 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.c893dac0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.c893dae0> */,
    0x00000053    /*  45 (LREF0-RET) */,
  },
  {   /* ScmObj d1489 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
typedef struct {  SCM_HEADER; ScmObj name; GDBM_FILE dbf; } ScmGdbmFile;
SCM_CLASS_DECL(Scm_GdbmFileClass);
#define SCM_GDBM_FILE(obj) ((ScmGdbmFile*)obj)
#define SCM_GDBM_FILE_P(obj) SCM_XTYPEP(obj, (&Scm_GdbmFileClass))
static void Scm_GdbmFileClass_PRINT(ScmObj obj, ScmPort *port, ScmWriteContext *ctx SCM_UNUSED)
{

#line 188 "./gdbm.scm"
Scm_Printf(port,"#<gdbm-file %S>",(SCM_GDBM_FILE(obj))->name);
}

SCM_DEFINE_BUILTIN_CLASS(Scm_GdbmFileClass, Scm_GdbmFileClass_PRINT, NULL, NULL, NULL, SCM_CLASS_DEFAULT_CPL);

static void gdbm_finalize(ScmObj obj,void* data){{
#line 191 "./gdbm.scm"
((void )(data));
{ScmGdbmFile* g=SCM_GDBM_FILE(obj);
if ((g)->dbf){{
gdbm_close((g)->dbf);
(g)->dbf=(NULL);}}}}}
#if !(defined(GDBM_SYNC))
#define GDBM_SYNC (0)

#endif /* !(defined(GDBM_SYNC)) */
#if !(defined(GDBM_NOLOCK))
#define GDBM_NOLOCK (0)

#endif /* !(defined(GDBM_NOLOCK)) */
#if !(defined(GDBM_SYNCMODE))
#define GDBM_SYNCMODE (0)

#endif /* !(defined(GDBM_SYNCMODE)) */
#if !(defined(GDBM_CENTFREE))
#define GDBM_CENTFREE (0)

#endif /* !(defined(GDBM_CENTFREE)) */
#if !(defined(GDBM_COALESCEBLKS))
#define GDBM_COALESCEBLKS (0)

#endif /* !(defined(GDBM_COALESCEBLKS)) */
static ScmObj dbm_2d_2dgdbmgdbm_open(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmString* name;
  ScmObj size_scm;
  ScmSmallInt size;
  ScmObj rwmode_scm;
  ScmSmallInt rwmode;
  ScmObj fmode_scm;
  ScmSmallInt fmode;
  ScmObj SCM_SUBRARGS[7];
  SCM_ENTER_SUBR("gdbm-open");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<7; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(name_scm)) Scm_Error("string required, but got %S", name_scm);
  name = SCM_STRING(name_scm);
  if (SCM_ARGCNT > 1+1) {
    size_scm = SCM_SUBRARGS[1];
  } else {
    size_scm = SCM_MAKE_INT(0);
  }
  if (!SCM_INTP(size_scm)) Scm_Error("small integer required, but got %S", size_scm);
  size = SCM_INT_VALUE(size_scm);
  if (SCM_ARGCNT > 2+1) {
    rwmode_scm = SCM_SUBRARGS[2];
  } else {
    rwmode_scm = SCM_MAKE_INT(GDBM_READER);
  }
  if (!SCM_INTP(rwmode_scm)) Scm_Error("small integer required, but got %S", rwmode_scm);
  rwmode = SCM_INT_VALUE(rwmode_scm);
  if (SCM_ARGCNT > 3+1) {
    fmode_scm = SCM_SUBRARGS[3];
  } else {
    fmode_scm = SCM_MAKE_INT(0666);
  }
  if (!SCM_INTP(fmode_scm)) Scm_Error("small integer required, but got %S", fmode_scm);
  fmode = SCM_INT_VALUE(fmode_scm);
  {
{
ScmObj SCM_RESULT;

#line 229 "./gdbm.scm"
{ScmGdbmFile* z=SCM_NEW(ScmGdbmFile);
SCM_SET_CLASS(z,&(Scm_GdbmFileClass));
Scm_RegisterFinalizer(SCM_OBJ(z),gdbm_finalize,NULL);
(z)->name=(SCM_OBJ(name));
(z)->dbf=(gdbm_open(Scm_GetString(name),size,rwmode,fmode,NULL));
if (((z)->dbf)==(NULL)){{
Scm_Error("couldn't open gdbm file %S (gdbm_errno=%d)",name,gdbm_errno);}}
{SCM_RESULT=(SCM_OBJ(z));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_close(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("gdbm-close");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  {

#line 239 "./gdbm.scm"
if ((gdbm)->dbf){{
gdbm_close((gdbm)->dbf);
(gdbm)->dbf=(NULL);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_closedP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("gdbm-closed?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  {
{
int SCM_RESULT;

#line 244 "./gdbm.scm"
{SCM_RESULT=(((gdbm)->dbf)==(NULL));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_store(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj key_scm;
  ScmString* key;
  ScmObj val_scm;
  ScmString* val;
  ScmObj flags_scm;
  ScmSmallInt flags;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("gdbm-store");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  key_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(key_scm)) Scm_Error("string required, but got %S", key_scm);
  key = SCM_STRING(key_scm);
  val_scm = SCM_SUBRARGS[2];
  if (!SCM_STRINGP(val_scm)) Scm_Error("string required, but got %S", val_scm);
  val = SCM_STRING(val_scm);
  if (SCM_ARGCNT > 3+1) {
    flags_scm = SCM_SUBRARGS[3];
  } else {
    flags_scm = SCM_MAKE_INT(0);
  }
  if (!SCM_INTP(flags_scm)) Scm_Error("small integer required, but got %S", flags_scm);
  flags = SCM_INT_VALUE(flags_scm);
  {
{
int SCM_RESULT;

#line 250 "./gdbm.scm"
{datum dkey;datum dval;
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}
{const ScmStringBody* G1658=SCM_STRING_BODY(key);(dkey).dptr=(((char* )(SCM_STRING_BODY_START(G1658))));(dkey).dsize=(SCM_STRING_BODY_SIZE(G1658));}
{const ScmStringBody* G1659=SCM_STRING_BODY(val);(dval).dptr=(((char* )(SCM_STRING_BODY_START(G1659))));(dval).dsize=(SCM_STRING_BODY_SIZE(G1659));}
{SCM_RESULT=(gdbm_store((gdbm)->dbf,dkey,dval,flags));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_fetch(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj key_scm;
  ScmString* key;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("gdbm-fetch");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  key_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(key_scm)) Scm_Error("string required, but got %S", key_scm);
  key = SCM_STRING(key_scm);
  {
{
ScmObj SCM_RESULT;

#line 257 "./gdbm.scm"
{datum dkey;datum dval;
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}
{const ScmStringBody* G1660=SCM_STRING_BODY(key);(dkey).dptr=(((char* )(SCM_STRING_BODY_START(G1660))));(dkey).dsize=(SCM_STRING_BODY_SIZE(G1660));}
dval=(gdbm_fetch((gdbm)->dbf,dkey));
if ((dval).dptr){SCM_RESULT=(Scm_MakeString((dval).dptr,(dval).dsize,-1,SCM_STRING_COPYING));free((dval).dptr);} else {SCM_RESULT=(SCM_FALSE);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_delete(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj key_scm;
  ScmString* key;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("gdbm-delete");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  key_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(key_scm)) Scm_Error("string required, but got %S", key_scm);
  key = SCM_STRING(key_scm);
  {
{
int SCM_RESULT;

#line 264 "./gdbm.scm"
{datum dkey;
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}
{const ScmStringBody* G1661=SCM_STRING_BODY(key);(dkey).dptr=(((char* )(SCM_STRING_BODY_START(G1661))));(dkey).dsize=(SCM_STRING_BODY_SIZE(G1661));}
{SCM_RESULT=(gdbm_delete((gdbm)->dbf,dkey));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_firstkey(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("gdbm-firstkey");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  {
{
ScmObj SCM_RESULT;

#line 270 "./gdbm.scm"
{datum dkey=gdbm_firstkey((gdbm)->dbf);
if ((dkey).dptr){SCM_RESULT=(Scm_MakeString((dkey).dptr,(dkey).dsize,-1,SCM_STRING_COPYING));free((dkey).dptr);} else {SCM_RESULT=(SCM_FALSE);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_nextkey(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj key_scm;
  ScmString* key;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("gdbm-nextkey");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  key_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(key_scm)) Scm_Error("string required, but got %S", key_scm);
  key = SCM_STRING(key_scm);
  {
{
ScmObj SCM_RESULT;

#line 274 "./gdbm.scm"
{datum dkey;datum dnkey;
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}
{const ScmStringBody* G1662=SCM_STRING_BODY(key);(dkey).dptr=(((char* )(SCM_STRING_BODY_START(G1662))));(dkey).dsize=(SCM_STRING_BODY_SIZE(G1662));}
dnkey=(gdbm_nextkey((gdbm)->dbf,dkey));
if ((dnkey).dptr){SCM_RESULT=(Scm_MakeString((dnkey).dptr,(dnkey).dsize,-1,SCM_STRING_COPYING));free((dnkey).dptr);} else {SCM_RESULT=(SCM_FALSE);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_reorganize(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("gdbm-reorganize");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  {
{
int SCM_RESULT;

#line 281 "./gdbm.scm"
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}

#line 282 "./gdbm.scm"
{SCM_RESULT=(gdbm_reorganize((gdbm)->dbf));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_sync(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("gdbm-sync");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  {

#line 285 "./gdbm.scm"
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}

#line 286 "./gdbm.scm"
gdbm_sync((gdbm)->dbf);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_existsP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj key_scm;
  ScmString* key;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("gdbm-exists?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  key_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(key_scm)) Scm_Error("string required, but got %S", key_scm);
  key = SCM_STRING(key_scm);
  {
{
int SCM_RESULT;

#line 289 "./gdbm.scm"
{datum dkey;
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}
{const ScmStringBody* G1663=SCM_STRING_BODY(key);(dkey).dptr=(((char* )(SCM_STRING_BODY_START(G1663))));(dkey).dsize=(SCM_STRING_BODY_SIZE(G1663));}
{SCM_RESULT=(gdbm_exists((gdbm)->dbf,dkey));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_strerror(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj err_num_scm;
  ScmSmallInt err_num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("gdbm-strerror");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  err_num_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(err_num_scm)) Scm_Error("small integer required, but got %S", err_num_scm);
  err_num = SCM_INT_VALUE(err_num_scm);
  {
{
ScmObj SCM_RESULT;

#line 295 "./gdbm.scm"
{SCM_RESULT=(SCM_MAKE_STR_IMMUTABLE(gdbm_strerror(err_num)));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_setopt(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gdbm_scm;
  ScmGdbmFile* gdbm;
  ScmObj option_scm;
  ScmSmallInt option;
  ScmObj val_scm;
  ScmObj val;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("gdbm-setopt");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gdbm_scm = SCM_SUBRARGS[0];
  if (!SCM_GDBM_FILE_P(gdbm_scm)) Scm_Error("<gdbm-file> required, but got %S", gdbm_scm);
  gdbm = SCM_GDBM_FILE(gdbm_scm);
  option_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(option_scm)) Scm_Error("small integer required, but got %S", option_scm);
  option = SCM_INT_VALUE(option_scm);
  val_scm = SCM_SUBRARGS[2];
  val = (val_scm);
  {
{
int SCM_RESULT;

#line 298 "./gdbm.scm"
{int ival;
if (!((gdbm)->dbf)){{Scm_Error("gdbm file already closed: %S",gdbm);}}
if (SCM_EXACTP(val)){
ival=(Scm_GetUInteger(val));} else {
ival=(!(SCM_FALSEP(val)));}
{SCM_RESULT=(gdbm_setopt((gdbm)->dbf,option,&(ival),sizeof(int )));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_version(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gdbm-version");
  {
{
ScmObj SCM_RESULT;

#line 306 "./gdbm.scm"
{SCM_RESULT=(SCM_MAKE_STR_IMMUTABLE(gdbm_version));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj dbm_2d_2dgdbmgdbm_errno(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gdbm-errno");
  {
{
int SCM_RESULT;

#line 309 "./gdbm.scm"
{int r=gdbm_errno;
gdbm_errno=(0);
{SCM_RESULT=(r);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[1])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[7])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[9])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[13])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[15])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[17])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[21])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[23])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[24])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[29])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[31])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[34])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[37])),
 NULL /*termination*/
};
SCM_EXTENSION_ENTRY void Scm_Init_dbm__gdbm() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(gdbm);
  scm__rc.d1489[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[0])),TRUE); /* dbm.gdbm */
  scm__rc.d1489[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1489[1]), SCM_FIND_MODULE_CREATE)); /* module dbm.gdbm */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1489[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1489[0]));
  scm__rc.d1489[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[1])),TRUE); /* <dbm-meta> */
  scm__rc.d1489[4] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1489[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module dbm.gdbm */
  scm__rc.d1489[2] = Scm_MakeIdentifier(scm__rc.d1489[3], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#<dbm-meta> */
  scm__rc.d1489[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[2])),TRUE); /* %get-default-metaclass */
  scm__rc.d1489[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[3])),TRUE); /* gauche.object */
  scm__rc.d1489[7] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1489[8]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1489[5] = Scm_MakeIdentifier(scm__rc.d1489[6], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#%get-default-metaclass */
  scm__rc.d1489[9] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[4]))); /* :name */
  scm__rc.d1489[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[5])),TRUE); /* <gdbm-meta> */
  scm__rc.d1489[11] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[6]))); /* :supers */
  scm__rc.d1489[12] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[7]))); /* :slots */
  scm__rc.d1489[13] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[8]))); /* :defined-modules */
  scm__rc.d1489[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[9])),TRUE); /* make */
  scm__rc.d1489[14] = Scm_MakeIdentifier(scm__rc.d1489[15], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1489[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[10])),TRUE); /* %check-class-binding */
  scm__rc.d1489[16] = Scm_MakeIdentifier(scm__rc.d1489[17], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#%check-class-binding */
  scm__rc.d1489[18] = Scm_MakeIdentifier(scm__rc.d1489[10], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#<gdbm-meta> */
  scm__rc.d1489[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[11])),TRUE); /* redefine-class! */
  scm__rc.d1489[19] = Scm_MakeIdentifier(scm__rc.d1489[20], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#redefine-class! */
  scm__rc.d1489[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[12])),TRUE); /* %make-accessor */
  scm__rc.d1489[21] = Scm_MakeIdentifier(scm__rc.d1489[22], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#%make-accessor */
  scm__rc.d1489[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[13])),FALSE); /* G1611 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[1]), scm__rc.d1489[23]);
  scm__rc.d1489[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[14])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[2]), scm__rc.d1489[24]);
  scm__rc.d1489[25] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1613[1]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[4]), scm__rc.d1489[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[0]))[3] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[0]))[5] = SCM_WORD(scm__rc.d1489[21]);
  scm__rc.d1489[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[15])),TRUE); /* class-slots */
  scm__rc.d1489[26] = Scm_MakeIdentifier(scm__rc.d1489[27], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#class-slots */
  scm__rc.d1489[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[16])),TRUE); /* for-each */
  scm__rc.d1489[28] = Scm_MakeIdentifier(scm__rc.d1489[29], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#for-each */
  scm__rc.d1489[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[17])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[1]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[5] = SCM_WORD(scm__rc.d1489[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[8] = SCM_WORD(scm__rc.d1489[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[11] = SCM_WORD(scm__rc.d1489[9]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[13] = SCM_WORD(scm__rc.d1489[10]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[15] = SCM_WORD(scm__rc.d1489[11]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[17] = SCM_WORD(scm__rc.d1489[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[21] = SCM_WORD(scm__rc.d1489[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[25] = SCM_WORD(scm__rc.d1489[13]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[27] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[30] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[35] = SCM_WORD(scm__rc.d1489[10]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[37] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[39] = SCM_WORD(scm__rc.d1489[16]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[45] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[48] = SCM_WORD(scm__rc.d1489[19]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[59] = SCM_WORD(scm__rc.d1489[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[61] = SCM_WORD(scm__rc.d1489[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[7]))[65] = SCM_WORD(scm__rc.d1489[18]);
  scm__rc.d1489[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[18])),TRUE); /* <gdbm> */
  scm__rc.d1489[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[19])),TRUE); /* <dbm> */
  scm__rc.d1489[32] = Scm_MakeIdentifier(scm__rc.d1489[33], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#<dbm> */
  scm__rc.d1489[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[20])),TRUE); /* gdbm-file */
  scm__rc.d1489[35] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[21]))); /* :accessor */
  scm__rc.d1489[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[22])),TRUE); /* gdbm-file-of */
  scm__rc.d1489[37] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[23]))); /* :init-thunk */
  scm__rc.d1489[38] = Scm_MakeExtendedPair(SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[5]), scm__rc.d1489[38]);
  scm__rc.d1489[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[24])),TRUE); /* sync */
  scm__rc.d1489[40] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[25]))); /* :init-keyword */
  scm__rc.d1489[41] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[24]))); /* :sync */
  scm__rc.d1489[42] = Scm_MakeExtendedPair(SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[6]), scm__rc.d1489[42]);
  scm__rc.d1489[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[26])),TRUE); /* nolock */
  scm__rc.d1489[44] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[26]))); /* :nolock */
  scm__rc.d1489[45] = Scm_MakeExtendedPair(SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[7]), scm__rc.d1489[45]);
  scm__rc.d1489[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[27])),TRUE); /* bsize */
  scm__rc.d1489[47] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[27]))); /* :bsize */
  scm__rc.d1489[48] = Scm_MakeExtendedPair(SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[8]), scm__rc.d1489[48]);
  scm__rc.d1489[49] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[28]))); /* :metaclass */
  scm__rc.d1489[50] = Scm_MakeIdentifier(scm__rc.d1489[31], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#<gdbm> */
  scm__rc.d1489[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[29])),FALSE); /* G1616 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[9]), scm__rc.d1489[51]);
  scm__rc.d1489[52] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1613[9]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[10]), scm__rc.d1489[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[79]))[3] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[79]))[5] = SCM_WORD(scm__rc.d1489[21]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[7]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[3] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[5] = SCM_WORD(scm__rc.d1489[9]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[7] = SCM_WORD(scm__rc.d1489[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[9] = SCM_WORD(scm__rc.d1489[11]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[11] = SCM_WORD(scm__rc.d1489[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[15] = SCM_WORD(scm__rc.d1489[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[17] = SCM_WORD(scm__rc.d1489[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[19] = SCM_WORD(scm__rc.d1489[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[21] = SCM_WORD(scm__rc.d1489[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[23] = SCM_WORD(scm__rc.d1489[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[29] = SCM_WORD(scm__rc.d1489[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[31] = SCM_WORD(scm__rc.d1489[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[33] = SCM_WORD(scm__rc.d1489[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[35] = SCM_WORD(scm__rc.d1489[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[41] = SCM_WORD(scm__rc.d1489[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[43] = SCM_WORD(scm__rc.d1489[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[45] = SCM_WORD(scm__rc.d1489[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[47] = SCM_WORD(scm__rc.d1489[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[53] = SCM_WORD(scm__rc.d1489[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[55] = SCM_WORD(scm__rc.d1489[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[57] = SCM_WORD(scm__rc.d1489[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[59] = SCM_WORD(scm__rc.d1489[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[66] = SCM_WORD(scm__rc.d1489[13]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[68] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[72] = SCM_WORD(scm__rc.d1489[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[74] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[76] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[81] = SCM_WORD(scm__rc.d1489[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[83] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[85] = SCM_WORD(scm__rc.d1489[16]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[91] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[94] = SCM_WORD(scm__rc.d1489[19]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[105] = SCM_WORD(scm__rc.d1489[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[107] = SCM_WORD(scm__rc.d1489[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[86]))[111] = SCM_WORD(scm__rc.d1489[50]);
  scm__rc.d1489[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[30])),TRUE); /* path */
  scm__rc.d1489[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[31])),TRUE); /* slot-bound? */
  scm__rc.d1489[54] = Scm_MakeIdentifier(scm__rc.d1489[55], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#slot-bound? */
  scm__rc.d1489[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[33])),TRUE); /* error */
  scm__rc.d1489[56] = Scm_MakeIdentifier(scm__rc.d1489[57], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#error */
  scm__rc.d1489[58] = Scm_MakeIdentifier(scm__rc.d1489[36], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-file-of */
  scm__rc.d1489[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[35])),TRUE); /* errorf */
  scm__rc.d1489[59] = Scm_MakeIdentifier(scm__rc.d1489[60], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#errorf */
  scm__rc.d1489[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[36])),TRUE); /* slot-ref */
  scm__rc.d1489[61] = Scm_MakeIdentifier(scm__rc.d1489[62], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#slot-ref */
  scm__rc.d1489[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[37])),TRUE); /* rw-mode */
  scm__rc.d1489[64] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[38]))); /* :read */
  scm__rc.d1489[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[39])),TRUE); /* GDBM_READER */
  scm__rc.d1489[65] = Scm_MakeIdentifier(scm__rc.d1489[66], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#GDBM_READER */
  scm__rc.d1489[67] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[40]))); /* :write */
  scm__rc.d1489[69] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[41])),TRUE); /* GDBM_WRCREAT */
  scm__rc.d1489[68] = Scm_MakeIdentifier(scm__rc.d1489[69], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#GDBM_WRCREAT */
  scm__rc.d1489[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[42])),TRUE); /* GDBM_SYNC */
  scm__rc.d1489[70] = Scm_MakeIdentifier(scm__rc.d1489[71], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#GDBM_SYNC */
  scm__rc.d1489[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[43])),TRUE); /* GDBM_NOLOCK */
  scm__rc.d1489[72] = Scm_MakeIdentifier(scm__rc.d1489[73], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#GDBM_NOLOCK */
  scm__rc.d1489[74] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[44]))); /* :create */
  scm__rc.d1489[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[45])),TRUE); /* GDBM_NEWDB */
  scm__rc.d1489[75] = Scm_MakeIdentifier(scm__rc.d1489[76], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#GDBM_NEWDB */
  scm__rc.d1489[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[46])),TRUE); /* file-mode */
  scm__rc.d1489[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[47])),TRUE); /* gdbm-open */
  scm__rc.d1489[78] = Scm_MakeIdentifier(scm__rc.d1489[79], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-open */
  scm__rc.d1489[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[48])),TRUE); /* slot-set! */
  scm__rc.d1489[80] = Scm_MakeIdentifier(scm__rc.d1489[81], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#slot-set! */
  scm__rc.d1489[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[49])),FALSE); /* G1618 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[11]), scm__rc.d1489[82]);
  scm__rc.d1489[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[50])),TRUE); /* self */
  scm__rc.d1489[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[51])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[13]), scm__rc.d1489[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[14]), scm__rc.d1489[83]);
  scm__rc.d1489[85] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[12]), SCM_OBJ(&scm__rc.d1613[14]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[15]), scm__rc.d1489[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[8] = SCM_WORD(scm__rc.d1489[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[10] = SCM_WORD(scm__rc.d1489[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[20] = SCM_WORD(scm__rc.d1489[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[25] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[34] = SCM_WORD(scm__rc.d1489[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[41] = SCM_WORD(scm__rc.d1489[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[43] = SCM_WORD(scm__rc.d1489[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[49] = SCM_WORD(scm__rc.d1489[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[51] = SCM_WORD(scm__rc.d1489[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[57] = SCM_WORD(scm__rc.d1489[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[59] = SCM_WORD(scm__rc.d1489[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[65] = SCM_WORD(scm__rc.d1489[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[67] = SCM_WORD(scm__rc.d1489[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[71] = SCM_WORD(scm__rc.d1489[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[74] = SCM_WORD(scm__rc.d1489[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[79] = SCM_WORD(scm__rc.d1489[67]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[82] = SCM_WORD(scm__rc.d1489[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[87] = SCM_WORD(scm__rc.d1489[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[97] = SCM_WORD(scm__rc.d1489[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[106] = SCM_WORD(scm__rc.d1489[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[109] = SCM_WORD(scm__rc.d1489[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[114] = SCM_WORD(scm__rc.d1489[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[124] = SCM_WORD(scm__rc.d1489[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[137] = SCM_WORD(scm__rc.d1489[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[145] = SCM_WORD(scm__rc.d1489[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[147] = SCM_WORD(scm__rc.d1489[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[154] = SCM_WORD(scm__rc.d1489[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[156] = SCM_WORD(scm__rc.d1489[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[158] = SCM_WORD(scm__rc.d1489[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[199]))[160] = SCM_WORD(scm__rc.d1489[80]);
  scm__rc.d1489[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[52])),TRUE); /* dbm-open */
  scm__rc.d1489[88] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[53])),TRUE); /* %ensure-generic-function */
  scm__rc.d1489[87] = Scm_MakeIdentifier(scm__rc.d1489[88], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1489[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[54])),TRUE); /* <method> */
  scm__rc.d1489[89] = Scm_MakeIdentifier(scm__rc.d1489[90], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1489[91] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[55]))); /* :generic */
  scm__rc.d1489[92] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[56]))); /* :specializers */
  scm__rc.d1489[93] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[57]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[17]), scm__rc.d1489[83]);
  scm__rc.d1489[94] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[58]))); /* :method-locked */
  scm__rc.d1489[95] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[59]))); /* :body */
  scm__rc.d1489[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[60])),TRUE); /* add-method! */
  scm__rc.d1489[96] = Scm_MakeIdentifier(scm__rc.d1489[97], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#add-method! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[9]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[5] = SCM_WORD(scm__rc.d1489[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[28] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[32] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[35] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[38] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[361]))[40] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[61])),TRUE); /* gdbm-close */
  scm__rc.d1489[98] = Scm_MakeIdentifier(scm__rc.d1489[99], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-close */
  scm__rc.d1489[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[62])),FALSE); /* G1620 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[18]), scm__rc.d1489[100]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[20]), scm__rc.d1489[24]);
  scm__rc.d1489[101] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[19]), SCM_OBJ(&scm__rc.d1613[14]), SCM_OBJ(&scm__rc.d1613[21]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[22]), scm__rc.d1489[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[403]))[4] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[403]))[10] = SCM_WORD(scm__rc.d1489[98]);
  scm__rc.d1489[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[63])),TRUE); /* dbm-close */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[11]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[5] = SCM_WORD(scm__rc.d1489[102]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[28] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[32] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[35] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[38] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[415]))[40] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[64])),TRUE); /* gdbm-closed? */
  scm__rc.d1489[103] = Scm_MakeIdentifier(scm__rc.d1489[104], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-closed? */
  scm__rc.d1489[105] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[65])),FALSE); /* G1622 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[24]), scm__rc.d1489[105]);
  scm__rc.d1489[106] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[25]), SCM_OBJ(&scm__rc.d1613[14]), SCM_OBJ(&scm__rc.d1613[21]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[26]), scm__rc.d1489[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[457]))[4] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[457]))[11] = SCM_WORD(scm__rc.d1489[103]);
  scm__rc.d1489[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[66])),TRUE); /* dbm-closed? */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[13]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[5] = SCM_WORD(scm__rc.d1489[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[28] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[32] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[35] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[38] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[470]))[40] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[67])),TRUE); /* k2s */
  scm__rc.d1489[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[68])),TRUE); /* dbm */
  scm__rc.d1489[110] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1489[111]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module dbm */
  scm__rc.d1489[109] = Scm_MakeIdentifier(scm__rc.d1489[62], SCM_MODULE(scm__rc.d1489[110]), SCM_NIL); /* dbm#slot-ref */
  scm__rc.d1489[112] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[69])),TRUE); /* v2s */
  scm__rc.d1489[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[70])),TRUE); /* GDBM_REPLACE */
  scm__rc.d1489[113] = Scm_MakeIdentifier(scm__rc.d1489[114], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#GDBM_REPLACE */
  scm__rc.d1489[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[71])),TRUE); /* gdbm-store */
  scm__rc.d1489[115] = Scm_MakeIdentifier(scm__rc.d1489[116], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-store */
  scm__rc.d1489[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[72])),TRUE); /* positive? */
  scm__rc.d1489[117] = Scm_MakeIdentifier(scm__rc.d1489[118], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#positive? */
  scm__rc.d1489[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[74])),FALSE); /* G1624 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[28]), scm__rc.d1489[119]);
  scm__rc.d1489[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[75])),TRUE); /* key */
  scm__rc.d1489[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[76])),TRUE); /* value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[30]), scm__rc.d1489[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[31]), scm__rc.d1489[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[32]), scm__rc.d1489[83]);
  scm__rc.d1489[122] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[29]), SCM_OBJ(&scm__rc.d1613[32]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[33]), scm__rc.d1489[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[12] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[20] = SCM_WORD(scm__rc.d1489[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[22] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[31] = SCM_WORD(scm__rc.d1489[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[33] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[36] = SCM_WORD(scm__rc.d1489[113]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[38] = SCM_WORD(scm__rc.d1489[115]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[40] = SCM_WORD(scm__rc.d1489[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[512]))[47] = SCM_WORD(scm__rc.d1489[56]);
  scm__rc.d1489[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[77])),TRUE); /* dbm-put! */
  scm__rc.d1489[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[78])),TRUE); /* <top> */
  scm__rc.d1489[124] = Scm_MakeIdentifier(scm__rc.d1489[125], SCM_MODULE(scm__rc.d1489[7]), SCM_NIL); /* gauche.object#<top> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[35]), scm__rc.d1489[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[36]), scm__rc.d1489[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[37]), scm__rc.d1489[83]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[15]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[5] = SCM_WORD(scm__rc.d1489[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[28] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[32] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[36] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[39] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[42] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[562]))[44] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[79])),TRUE); /* gdbm-fetch */
  scm__rc.d1489[126] = Scm_MakeIdentifier(scm__rc.d1489[127], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-fetch */
  scm__rc.d1489[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[80])),TRUE); /* s2v */
  scm__rc.d1489[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[82])),FALSE); /* G1627 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[38]), scm__rc.d1489[129]);
  scm__rc.d1489[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[83])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[40]), scm__rc.d1489[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[41]), scm__rc.d1489[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[42]), scm__rc.d1489[83]);
  scm__rc.d1489[131] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[39]), SCM_OBJ(&scm__rc.d1613[42]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[43]), scm__rc.d1489[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[10] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[18] = SCM_WORD(scm__rc.d1489[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[20] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[23] = SCM_WORD(scm__rc.d1489[126]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[33] = SCM_WORD(scm__rc.d1489[128]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[35] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[51] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[608]))[53] = SCM_WORD(scm__rc.d1489[59]);
  scm__rc.d1489[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[84])),TRUE); /* dbm-get */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[45]), scm__rc.d1489[120]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1613[45]), scm__rc.d1489[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[46]), scm__rc.d1489[83]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[17]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[5] = SCM_WORD(scm__rc.d1489[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[30] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[34] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[37] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[40] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[663]))[42] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[134] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[85])),TRUE); /* gdbm-exists? */
  scm__rc.d1489[133] = Scm_MakeIdentifier(scm__rc.d1489[134], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-exists? */
  scm__rc.d1489[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[86])),FALSE); /* G1629 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[47]), scm__rc.d1489[135]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[49]), scm__rc.d1489[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[50]), scm__rc.d1489[83]);
  scm__rc.d1489[136] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[48]), SCM_OBJ(&scm__rc.d1613[50]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[51]), scm__rc.d1489[136]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]))[8] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]))[16] = SCM_WORD(scm__rc.d1489[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]))[18] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[707]))[21] = SCM_WORD(scm__rc.d1489[133]);
  scm__rc.d1489[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[87])),TRUE); /* dbm-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[53]), scm__rc.d1489[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[54]), scm__rc.d1489[83]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[19]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[5] = SCM_WORD(scm__rc.d1489[137]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[30] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[34] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[37] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[40] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[730]))[42] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[88])),TRUE); /* gdbm-delete */
  scm__rc.d1489[138] = Scm_MakeIdentifier(scm__rc.d1489[139], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-delete */
  scm__rc.d1489[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[90])),FALSE); /* G1631 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[55]), scm__rc.d1489[140]);
  scm__rc.d1489[141] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[56]), SCM_OBJ(&scm__rc.d1613[50]), SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[57]), scm__rc.d1489[141]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]))[12] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]))[20] = SCM_WORD(scm__rc.d1489[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]))[22] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]))[25] = SCM_WORD(scm__rc.d1489[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]))[27] = SCM_WORD(scm__rc.d1489[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[774]))[35] = SCM_WORD(scm__rc.d1489[59]);
  scm__rc.d1489[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[91])),TRUE); /* dbm-delete! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[21]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[5] = SCM_WORD(scm__rc.d1489[142]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[30] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[34] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[37] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[40] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[812]))[42] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[92])),TRUE); /* gdbm-firstkey */
  scm__rc.d1489[143] = Scm_MakeIdentifier(scm__rc.d1489[144], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-firstkey */
  scm__rc.d1489[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[93])),TRUE); /* gdbm-nextkey */
  scm__rc.d1489[145] = Scm_MakeIdentifier(scm__rc.d1489[146], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#gdbm-nextkey */
  scm__rc.d1489[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[94])),TRUE); /* s2k */
  scm__rc.d1489[148] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[95])),FALSE); /* G1633 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[59]), scm__rc.d1489[148]);
  scm__rc.d1489[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[96])),TRUE); /* proc */
  scm__rc.d1489[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[97])),TRUE); /* knil */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[61]), scm__rc.d1489[150]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[62]), scm__rc.d1489[149]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[63]), scm__rc.d1489[83]);
  scm__rc.d1489[151] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[60]), SCM_OBJ(&scm__rc.d1613[63]), SCM_OBJ(&scm__rc.d1613[21]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[64]), scm__rc.d1489[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[4] = SCM_WORD(scm__rc.d1489[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[10] = SCM_WORD(scm__rc.d1489[143]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[22] = SCM_WORD(scm__rc.d1489[126]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[29] = SCM_WORD(scm__rc.d1489[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[39] = SCM_WORD(scm__rc.d1489[147]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[41] = SCM_WORD(scm__rc.d1489[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[50] = SCM_WORD(scm__rc.d1489[128]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[856]))[52] = SCM_WORD(scm__rc.d1489[109]);
  scm__rc.d1489[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[98])),TRUE); /* dbm-fold */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[66]), scm__rc.d1489[150]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[67]), scm__rc.d1489[149]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[68]), scm__rc.d1489[83]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[23]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[5] = SCM_WORD(scm__rc.d1489[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[24] = SCM_WORD(scm__rc.d1489[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[28] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[32] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[36] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[39] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[42] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[920]))[44] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[99])),TRUE); /* find-module */
  scm__rc.d1489[153] = Scm_MakeIdentifier(scm__rc.d1489[154], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#find-module */
  scm__rc.d1489[155] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[100])),TRUE); /* file.util */
  scm__rc.d1489[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[101])),TRUE); /* copy-file */
  scm__rc.d1489[157] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[102])),TRUE); /* move-file */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[69]), scm__rc.d1489[157]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[70]), scm__rc.d1489[156]);
  scm__rc.d1489[159] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[103])),TRUE); /* %autoload */
  scm__rc.d1489[158] = Scm_MakeIdentifier(scm__rc.d1489[159], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%autoload */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[24]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[966]))[3] = SCM_WORD(scm__rc.d1489[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[966]))[5] = SCM_WORD(scm__rc.d1489[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[966]))[8] = SCM_WORD(scm__rc.d1489[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[966]))[12] = SCM_WORD(scm__rc.d1489[158]);
  scm__rc.d1489[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[104])),TRUE); /* %with-gdbm-locking */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[72]), scm__rc.d1489[160]);
  scm__rc.d1489[161] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[72]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[73]), scm__rc.d1489[161]);
  scm__rc.d1489[162] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[72]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[3]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[74]), scm__rc.d1489[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[983]))[2] = SCM_WORD(scm__rc.d1489[98]);
  scm__rc.d1489[163] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[105]))); /* :source-info */
  scm__rc.d1489[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[107])),TRUE); /* %unwind-protect */
  scm__rc.d1489[164] = Scm_MakeIdentifier(scm__rc.d1489[165], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%unwind-protect */
  scm__rc.d1489[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[108])),TRUE); /* thunk */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[77]), scm__rc.d1489[166]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[78]), scm__rc.d1489[53]);
  scm__rc.d1489[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[105])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[81]), scm__rc.d1489[167]);
  scm__rc.d1489[168] = Scm_MakeExtendedPair(scm__rc.d1489[160], SCM_OBJ(&scm__rc.d1613[78]), SCM_OBJ(&scm__rc.d1613[82]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[83]), scm__rc.d1489[168]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[27]))->name = scm__rc.d1489[160];/* %with-gdbm-locking */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[987]))[5] = SCM_WORD(scm__rc.d1489[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[987]))[8] = SCM_WORD(scm__rc.d1489[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[987]))[17] = SCM_WORD(scm__rc.d1489[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[987]))[21] = SCM_WORD(scm__rc.d1489[164]);
  ScmObj G1634 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1614[27]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1489[160]) /* %with-gdbm-locking */, G1634,0);

  scm__rc.d1489[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[109])),TRUE); /* file-exists? */
  scm__rc.d1489[169] = Scm_MakeIdentifier(scm__rc.d1489[170], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#file-exists? */
  scm__rc.d1489[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[110])),FALSE); /* G1636 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[84]), scm__rc.d1489[171]);
  scm__rc.d1489[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[111])),TRUE); /* class */
  scm__rc.d1489[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[4])),TRUE); /* name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[86]), scm__rc.d1489[173]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[87]), scm__rc.d1489[172]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[88]), scm__rc.d1489[172]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[89]), scm__rc.d1489[24]);
  scm__rc.d1489[174] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[85]), SCM_OBJ(&scm__rc.d1613[87]), SCM_OBJ(&scm__rc.d1613[90]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[91]), scm__rc.d1489[174]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1010]))[2] = SCM_WORD(scm__rc.d1489[169]);
  scm__rc.d1489[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[112])),TRUE); /* dbm-db-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[93]), scm__rc.d1489[173]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[94]), scm__rc.d1489[172]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[29]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[5] = SCM_WORD(scm__rc.d1489[175]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[24] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[30] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[34] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[37] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[40] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1014]))[42] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[113])),TRUE); /* sys-unlink */
  scm__rc.d1489[176] = Scm_MakeIdentifier(scm__rc.d1489[177], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#sys-unlink */
  scm__rc.d1489[178] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[114])),FALSE); /* G1638 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[95]), scm__rc.d1489[178]);
  scm__rc.d1489[179] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[96]), SCM_OBJ(&scm__rc.d1613[87]), SCM_OBJ(&scm__rc.d1613[90]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[97]), scm__rc.d1489[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1058]))[2] = SCM_WORD(scm__rc.d1489[176]);
  scm__rc.d1489[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[115])),TRUE); /* dbm-db-remove */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[31]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[5] = SCM_WORD(scm__rc.d1489[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[24] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[30] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[34] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[37] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[40] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1062]))[42] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[181] = Scm_MakeIdentifier(scm__rc.d1489[156], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#copy-file */
  scm__rc.d1489[182] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[116]))); /* :safe */
  scm__rc.d1489[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[117])),FALSE); /* G1640 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[99]), scm__rc.d1489[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[104]), scm__rc.d1489[167]);
  scm__rc.d1489[184] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[101]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[105]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[106]), scm__rc.d1489[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1106]))[1] = SCM_WORD(scm__rc.d1489[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1106]))[5] = SCM_WORD(scm__rc.d1489[182]);
  scm__rc.d1489[185] = Scm_MakeIdentifier(scm__rc.d1489[160], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#%with-gdbm-locking */
  scm__rc.d1489[186] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[118])),TRUE); /* from */
  scm__rc.d1489[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[119])),TRUE); /* to */
  scm__rc.d1489[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[120])),TRUE); /* keys */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[107]), scm__rc.d1489[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[108]), scm__rc.d1489[187]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[109]), scm__rc.d1489[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[110]), scm__rc.d1489[172]);
  scm__rc.d1489[189] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[100]), SCM_OBJ(&scm__rc.d1613[110]), SCM_OBJ(&scm__rc.d1613[90]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[111]), scm__rc.d1489[189]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1117]))[4] = SCM_WORD(scm__rc.d1489[185]);
  scm__rc.d1489[190] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[121])),TRUE); /* dbm-db-copy */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[113]), scm__rc.d1489[187]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1613[113]), scm__rc.d1489[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[114]), scm__rc.d1489[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[115]), scm__rc.d1489[172]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[34]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[5] = SCM_WORD(scm__rc.d1489[190]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[24] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[28] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[32] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[36] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[39] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[42] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1123]))[44] = SCM_WORD(scm__rc.d1489[96]);
  scm__rc.d1489[191] = Scm_MakeIdentifier(scm__rc.d1489[157], SCM_MODULE(scm__rc.d1489[4]), SCM_NIL); /* dbm.gdbm#move-file */
  scm__rc.d1489[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[122])),FALSE); /* G1642 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[116]), scm__rc.d1489[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[121]), scm__rc.d1489[167]);
  scm__rc.d1489[193] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[118]), SCM_NIL, SCM_OBJ(&scm__rc.d1613[122]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[123]), scm__rc.d1489[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1169]))[1] = SCM_WORD(scm__rc.d1489[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1169]))[5] = SCM_WORD(scm__rc.d1489[182]);
  scm__rc.d1489[194] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1613[117]), SCM_OBJ(&scm__rc.d1613[110]), SCM_OBJ(&scm__rc.d1613[90]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[124]), scm__rc.d1489[194]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1180]))[4] = SCM_WORD(scm__rc.d1489[185]);
  scm__rc.d1489[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[123])),TRUE); /* dbm-db-move */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1614[37]))->name = scm__rc.d1489[30];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[5] = SCM_WORD(scm__rc.d1489[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[7] = SCM_WORD(scm__rc.d1489[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[9] = SCM_WORD(scm__rc.d1489[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[17] = SCM_WORD(scm__rc.d1489[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[19] = SCM_WORD(scm__rc.d1489[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[22] = SCM_WORD(scm__rc.d1489[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[24] = SCM_WORD(scm__rc.d1489[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[26] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[28] = SCM_WORD(scm__rc.d1489[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[32] = SCM_WORD(scm__rc.d1489[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[36] = SCM_WORD(scm__rc.d1489[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[39] = SCM_WORD(scm__rc.d1489[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[42] = SCM_WORD(scm__rc.d1489[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1612[1186]))[44] = SCM_WORD(scm__rc.d1489[96]);
  Scm_InitBuiltinClass(&Scm_GdbmFileClass, "<gdbm-file>", NULL, TRUE, SCM_MODULE(scm__rc.d1489[0]));
  scm__rc.d1489[196] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1490[124]))); /* :optional */
  scm__rc.d1489[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[125])),TRUE); /* size */
  scm__rc.d1489[198] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[126])),TRUE); /* rwmode */
  scm__rc.d1489[199] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[127])),TRUE); /* fmode */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[126]), scm__rc.d1489[199]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[127]), scm__rc.d1489[198]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[128]), scm__rc.d1489[197]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[129]), scm__rc.d1489[196]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[130]), scm__rc.d1489[173]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[133]), scm__rc.d1489[167]);
  scm__rc.d1489[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[128])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[134]), scm__rc.d1489[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[135]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[136]), scm__rc.d1489[200]);
  scm__rc.d1489[201] = Scm_MakeExtendedPair(scm__rc.d1489[79], SCM_OBJ(&scm__rc.d1613[130]), SCM_OBJ(&scm__rc.d1613[138]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-open")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_open__STUB), 0);
  dbm_2d_2dgdbmgdbm_open__STUB.common.info = scm__rc.d1489[201];
  scm__rc.d1489[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[129])),TRUE); /* gdbm */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[139]), scm__rc.d1489[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[142]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[143]), scm__rc.d1489[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[144]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[145]), scm__rc.d1489[200]);
  scm__rc.d1489[203] = Scm_MakeExtendedPair(scm__rc.d1489[99], SCM_OBJ(&scm__rc.d1613[139]), SCM_OBJ(&scm__rc.d1613[147]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-close")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_close__STUB), 0);
  dbm_2d_2dgdbmgdbm_close__STUB.common.info = scm__rc.d1489[203];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[150]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[151]), scm__rc.d1489[104]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[152]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[153]), scm__rc.d1489[200]);
  scm__rc.d1489[204] = Scm_MakeExtendedPair(scm__rc.d1489[104], SCM_OBJ(&scm__rc.d1613[139]), SCM_OBJ(&scm__rc.d1613[155]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-closed?")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_closedP__STUB), 0);
  dbm_2d_2dgdbmgdbm_closedP__STUB.common.info = scm__rc.d1489[204];
  scm__rc.d1489[205] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[130])),TRUE); /* val */
  scm__rc.d1489[206] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[131])),TRUE); /* flags */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[156]), scm__rc.d1489[206]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[157]), scm__rc.d1489[196]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[158]), scm__rc.d1489[205]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[159]), scm__rc.d1489[120]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[160]), scm__rc.d1489[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[163]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[164]), scm__rc.d1489[116]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[165]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[166]), scm__rc.d1489[200]);
  scm__rc.d1489[207] = Scm_MakeExtendedPair(scm__rc.d1489[116], SCM_OBJ(&scm__rc.d1613[160]), SCM_OBJ(&scm__rc.d1613[168]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-store")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_store__STUB), 0);
  dbm_2d_2dgdbmgdbm_store__STUB.common.info = scm__rc.d1489[207];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[169]), scm__rc.d1489[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[172]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[173]), scm__rc.d1489[127]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[174]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[175]), scm__rc.d1489[200]);
  scm__rc.d1489[208] = Scm_MakeExtendedPair(scm__rc.d1489[127], SCM_OBJ(&scm__rc.d1613[169]), SCM_OBJ(&scm__rc.d1613[177]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-fetch")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_fetch__STUB), 0);
  dbm_2d_2dgdbmgdbm_fetch__STUB.common.info = scm__rc.d1489[208];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[180]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[181]), scm__rc.d1489[139]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[182]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[183]), scm__rc.d1489[200]);
  scm__rc.d1489[209] = Scm_MakeExtendedPair(scm__rc.d1489[139], SCM_OBJ(&scm__rc.d1613[169]), SCM_OBJ(&scm__rc.d1613[185]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-delete")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_delete__STUB), 0);
  dbm_2d_2dgdbmgdbm_delete__STUB.common.info = scm__rc.d1489[209];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[188]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[189]), scm__rc.d1489[144]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[190]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[191]), scm__rc.d1489[200]);
  scm__rc.d1489[210] = Scm_MakeExtendedPair(scm__rc.d1489[144], SCM_OBJ(&scm__rc.d1613[139]), SCM_OBJ(&scm__rc.d1613[193]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-firstkey")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_firstkey__STUB), 0);
  dbm_2d_2dgdbmgdbm_firstkey__STUB.common.info = scm__rc.d1489[210];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[196]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[197]), scm__rc.d1489[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[198]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[199]), scm__rc.d1489[200]);
  scm__rc.d1489[211] = Scm_MakeExtendedPair(scm__rc.d1489[146], SCM_OBJ(&scm__rc.d1613[169]), SCM_OBJ(&scm__rc.d1613[201]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-nextkey")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_nextkey__STUB), 0);
  dbm_2d_2dgdbmgdbm_nextkey__STUB.common.info = scm__rc.d1489[211];
  scm__rc.d1489[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[132])),TRUE); /* gdbm-reorganize */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[204]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[205]), scm__rc.d1489[212]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[206]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[207]), scm__rc.d1489[200]);
  scm__rc.d1489[213] = Scm_MakeExtendedPair(scm__rc.d1489[212], SCM_OBJ(&scm__rc.d1613[139]), SCM_OBJ(&scm__rc.d1613[209]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-reorganize")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_reorganize__STUB), 0);
  dbm_2d_2dgdbmgdbm_reorganize__STUB.common.info = scm__rc.d1489[213];
  scm__rc.d1489[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[133])),TRUE); /* gdbm-sync */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[212]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[213]), scm__rc.d1489[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[214]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[215]), scm__rc.d1489[200]);
  scm__rc.d1489[215] = Scm_MakeExtendedPair(scm__rc.d1489[214], SCM_OBJ(&scm__rc.d1613[139]), SCM_OBJ(&scm__rc.d1613[217]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-sync")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_sync__STUB), 0);
  dbm_2d_2dgdbmgdbm_sync__STUB.common.info = scm__rc.d1489[215];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[220]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[221]), scm__rc.d1489[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[222]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[223]), scm__rc.d1489[200]);
  scm__rc.d1489[216] = Scm_MakeExtendedPair(scm__rc.d1489[134], SCM_OBJ(&scm__rc.d1613[169]), SCM_OBJ(&scm__rc.d1613[225]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-exists?")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_existsP__STUB), 0);
  dbm_2d_2dgdbmgdbm_existsP__STUB.common.info = scm__rc.d1489[216];
  scm__rc.d1489[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[134])),TRUE); /* gdbm-strerror */
  scm__rc.d1489[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[135])),TRUE); /* err_num */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[226]), scm__rc.d1489[218]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[229]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[230]), scm__rc.d1489[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[231]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[232]), scm__rc.d1489[200]);
  scm__rc.d1489[219] = Scm_MakeExtendedPair(scm__rc.d1489[217], SCM_OBJ(&scm__rc.d1613[226]), SCM_OBJ(&scm__rc.d1613[234]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-strerror")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_strerror__STUB), 0);
  dbm_2d_2dgdbmgdbm_strerror__STUB.common.info = scm__rc.d1489[219];
  scm__rc.d1489[220] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[136])),TRUE); /* gdbm-setopt */
  scm__rc.d1489[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[137])),TRUE); /* option */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[235]), scm__rc.d1489[205]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[236]), scm__rc.d1489[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[237]), scm__rc.d1489[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[240]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[241]), scm__rc.d1489[220]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[242]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[243]), scm__rc.d1489[200]);
  scm__rc.d1489[222] = Scm_MakeExtendedPair(scm__rc.d1489[220], SCM_OBJ(&scm__rc.d1613[237]), SCM_OBJ(&scm__rc.d1613[245]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-setopt")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_setopt__STUB), 0);
  dbm_2d_2dgdbmgdbm_setopt__STUB.common.info = scm__rc.d1489[222];
  scm__rc.d1489[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[138])),TRUE); /* gdbm-version */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[248]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[249]), scm__rc.d1489[223]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[250]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[251]), scm__rc.d1489[200]);
  scm__rc.d1489[224] = Scm_MakeExtendedPair(scm__rc.d1489[223], SCM_NIL, SCM_OBJ(&scm__rc.d1613[253]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-version")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_version__STUB), 0);
  dbm_2d_2dgdbmgdbm_version__STUB.common.info = scm__rc.d1489[224];
  scm__rc.d1489[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[139])),TRUE); /* gdbm-errno */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[256]), scm__rc.d1489[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[257]), scm__rc.d1489[225]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[258]), scm__rc.d1489[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1613[259]), scm__rc.d1489[200]);
  scm__rc.d1489[226] = Scm_MakeExtendedPair(scm__rc.d1489[225], SCM_NIL, SCM_OBJ(&scm__rc.d1613[261]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(SCM_INTERN("gdbm-errno")), SCM_OBJ(&dbm_2d_2dgdbmgdbm_errno__STUB), 0);
  dbm_2d_2dgdbmgdbm_errno__STUB.common.info = scm__rc.d1489[226];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[66]), Scm_MakeInteger(GDBM_READER), SCM_BINDING_CONST);

  scm__rc.d1489[227] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[140])),TRUE); /* GDBM_WRITER */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[227]), Scm_MakeInteger(GDBM_WRITER), SCM_BINDING_CONST);

  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[69]), Scm_MakeInteger(GDBM_WRCREAT), SCM_BINDING_CONST);

  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[76]), Scm_MakeInteger(GDBM_NEWDB), SCM_BINDING_CONST);

  scm__rc.d1489[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[141])),TRUE); /* GDBM_FAST */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[228]), Scm_MakeInteger(GDBM_FAST), SCM_BINDING_CONST);

  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[71]), Scm_MakeInteger(GDBM_SYNC), SCM_BINDING_CONST);

  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[73]), Scm_MakeInteger(GDBM_NOLOCK), SCM_BINDING_CONST);

  scm__rc.d1489[229] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[142])),TRUE); /* GDBM_INSERT */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[229]), Scm_MakeInteger(GDBM_INSERT), SCM_BINDING_CONST);

  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[114]), Scm_MakeInteger(GDBM_REPLACE), SCM_BINDING_CONST);

  scm__rc.d1489[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[143])),TRUE); /* GDBM_CACHESIZE */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[230]), Scm_MakeInteger(GDBM_CACHESIZE), SCM_BINDING_CONST);

  scm__rc.d1489[231] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[144])),TRUE); /* GDBM_FASTMODE */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[231]), Scm_MakeInteger(GDBM_FASTMODE), SCM_BINDING_CONST);

  scm__rc.d1489[232] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[145])),TRUE); /* GDBM_SYNCMODE */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[232]), Scm_MakeInteger(GDBM_SYNCMODE), SCM_BINDING_CONST);

  scm__rc.d1489[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[146])),TRUE); /* GDBM_CENTFREE */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[233]), Scm_MakeInteger(GDBM_CENTFREE), SCM_BINDING_CONST);

  scm__rc.d1489[234] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1490[147])),TRUE); /* GDBM_COALESCEBLKS */
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1489[0]), SCM_SYMBOL(scm__rc.d1489[234]), Scm_MakeInteger(GDBM_COALESCEBLKS), SCM_BINDING_CONST);

  Scm_VMExecuteToplevels(toplevels);
}
