berkeleydb-2008.10.31: cbits/wrapper.h
#if !defined(__WRAPPER_H__)
#define __WRAPPER_H__
int hs_open(DB *db, DB_TXN *txnid, const char *file,
const char *database, DBTYPE type, u_int32_t flags, int mode);
int hs_close(DB *db, u_int32_t flags);
void hs_gc_close(DB *db);
int hs_put(DB *db, DB_TXN *txnid, DBT *key, DBT *data, u_int32_t flags);
int hs_get(DB *db, DB_TXN *txnid, DBT *key, DBT *data, u_int32_t flags);
void hs_clear_dbt(DBT *dbt);
void hs_multiple_init(void **ptr, DBT *data);
void hs_multiple_next(void **ptr, DBT *data, void **retdata, size_t *retdlen);
int hs_set_flags(DB *db, u_int32_t flags);
int hs_get_flags(DB *db, u_int32_t *flags);
int hs_cursor(DB *db, DB_TXN *txnid, DBC **cursorp, u_int32_t flags);
int hs_cursor_get(DBC *DBcursor, DBT *key, DBT *data, u_int32_t flags);
int hs_cursor_close(DBC *DBcursor);
int hs_env_open(DB_ENV *dbenv, char *db_home, u_int32_t flags, int mode);
#endif