|
Classes |
struct | Key |
Defines |
#define | KEY_SIZE 160 |
#define | BASE_B 4 |
Functions |
void | key_makehash (void *logs, Key *hashed, char *s) |
void | key_init () |
void | key_distance (void *logs, Key *diff, Key k1, Key k2) |
int | key_between (void *logs, Key test, Key left, Key right) |
void | key_midpoint (void *logs, Key *mid, Key key) |
int | key_index (void *logs, Key mykey, Key k) |
void | key_print (Key k) |
void | key_to_str (char *str, Key k) |
void | str_to_key (char *str, Key *k) |
void | key_assign (Key *k1, Key k2) |
void | key_assign_ui (Key *k, unsigned long ul) |
int | key_equal (Key k1, Key k2) |
int | key_equal_ui (Key k, unsigned long ul) |
int | key_comp (Key k1, Key k2) |
Variables |
Key | Key_Max |
Key | Key_Half |