#include <stdio.h>
#include <stddef.h>
#include <ctype.h>
#include "keyerr.h"
#include "ht.h"
#include "keydef.h"
Defines | |
#define | size_t unsigned |
#define | maxint 32767 |
#define | eq_pntr(p1, p2) ((p1.block==p2.block) && (p1.segment==p2.segment)) |
#define | hash_value(b, limit) (((b.block / block_lc) + b.segment) % limit) |
Functions | |
void | update_interior () |
void | split_block () |
FILE * | file_index () |
void | fatal_error (f, err) struct fcb *f |
Variables | |
boolean | trace = false |
level0_pntr | null0_ptr |
leveln_pntr | nulln_ptr |
int | err |
t2 [] | |
int | sc1 |
int | sc2 |
int | lc |
int | lc1 |
int | lc2 |
key * | k |
int | bufix |
leveln_pntr | b |
level0_pntr | p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|