HTAB
#define FOR_EACH_ITEM(HTAB, UID, STMT) \
UID = htab_get_next(HTAB, UID);\
UID = htab_get_next(HTAB, UID);\
HTAB *hp;
hp = (HTAB *)db->internal;
HTAB *hp;
hp = (HTAB *)db->internal;
return(((HTAB *)db->internal)->fp);
u_int32_t __get_item_done __P((HTAB *, CURSOR *));
u_int32_t __get_item_first __P((HTAB *, CURSOR *, DBT *, DBT *, ITEM_INFO *));
u_int32_t __get_item_next __P((HTAB *, CURSOR *, DBT *, DBT *, ITEM_INFO *));
u_int32_t __get_item_reset __P((HTAB *, CURSOR *));
PAGE16 *__get_page __P((HTAB *, u_int32_t, int32_t));
int32_t __ibitmap __P((HTAB *, int32_t, int32_t, int32_t));
int32_t __new_page __P((HTAB *, u_int32_t, int32_t));
u_int32_t __put_buf __P((HTAB *, PAGE16 *, u_int32_t));
int32_t __put_page __P((HTAB *, PAGE16 *, int32_t, int32_t));
void __reclaim_tmp __P((HTAB *));
int32_t __split_page __P((HTAB *, u_int32_t, u_int32_t));
PAGE16 *__add_bigpage __P((HTAB *, PAGE16 *, indx_t, const u_int8_t));
PAGE16 *__add_ovflpage __P((HTAB *, PAGE16 *));
int32_t __addel __P((HTAB *, ITEM_INFO *,
u_int32_t __alloc_tmp __P((HTAB*));
int32_t __big_delete __P((HTAB *, PAGE16 *, indx_t));
int32_t __big_insert __P((HTAB *, PAGE16 *, const DBT *, const DBT *));
int32_t __big_keydata __P((HTAB *, PAGE16 *, DBT *, DBT *, int32_t));
int32_t __big_return __P((HTAB *, ITEM_INFO *, DBT *, int32_t));
u_int32_t __call_hash __P((HTAB *, int8_t *, int32_t));
int32_t __delete_page __P((HTAB *, PAGE16 *, int32_t));
int32_t __delpair __P((HTAB *, CURSOR *, ITEM_INFO *));
int32_t __expand_table __P((HTAB *));
int32_t __find_bigpair __P((HTAB *, CURSOR *, int8_t *, int32_t));
void __free_ovflpage __P((HTAB *, PAGE16 *));
int32_t __get_bigkey __P((HTAB *, PAGE16 *, indx_t, DBT *));
PAGE16 *__get_buf __P((HTAB *, u_int32_t, int32_t));
u_int32_t __get_item __P((HTAB *, CURSOR *, DBT *, DBT *, ITEM_INFO *));
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
if (!(hashp = (HTAB *)calloc(1, sizeof(HTAB))))
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
static HTAB *
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
static int32_t flush_meta __P((HTAB *));
static int32_t hash_access __P((HTAB *, ACTION, const DBT *, DBT *));
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
HTAB *hashp;
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
static int32_t hdestroy __P((HTAB *));
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
static HTAB *init_hash __P((HTAB *, const char *, const HASHINFO *));
HTAB *hashp;
static int32_t init_htab __P((HTAB *, int32_t));
static void swap_header __P((HTAB *));
static u_int32_t hget_header __P((HTAB *, u_int32_t));
static void hput_header __P((HTAB *));
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
HTAB *hashp;
hashp = (HTAB *)dbp->internal;
HTAB *hashp;
__big_delete(HTAB *hashp, PAGE16 *pagep, indx_t ndx)
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
__get_bigkey(HTAB *hashp, PAGE16 *pagep, indx_t ndx, DBT *key)
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
static int32_t collect_key __P((HTAB *, PAGE16 *, int32_t, db_pgno_t *));
static int32_t collect_data __P((HTAB *, PAGE16 *, int32_t));
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
__addel(HTAB *hashp, ITEM_INFO *item_info, const DBT *key, const DBT *val,
HTAB *hashp;
add_bigptr(HTAB * hashp, ITEM_INFO * item_info, indx_t big_pgno)
HTAB *hashp;
static int32_t add_bigptr __P((HTAB *, ITEM_INFO *, indx_t));
HTAB *hashp;
static u_int32_t *fetch_bitmap __P((HTAB *, int32_t));
__add_bigpage(HTAB * hashp, PAGE16 * pagep, indx_t ndx, const u_int8_t
HTAB *hashp;
static u_int16_t overflow_page __P((HTAB *));
static void page_init __P((HTAB *, PAGE16 *, db_pgno_t, u_int8_t));
page_init(HTAB * hashp, PAGE16 * pagep, db_pgno_t pgno, u_int8_t type)
HTAB *hashp;
HTAB *hashp;
static void account_page(HTAB *, db_pgno_t, int);
HTAB *hashp;
HTAB *hashp;
HTAB *hashp;
hashp = (HTAB *)pg_cookie;
HTAB *hashp;
HTAB *hashp;
hashp = (HTAB *)pg_cookie;
HTAB *hashp;
HTAB *hashp;