#include "config.h"
#include <sys/types.h>
#include "db_int.h"
#include "db_page.h"
#include "hash.h"
Go to the source code of this file.
Defines | |
#define | DCHARHASH(h, c) ((h) = 0x63c63cd9*(h) + 0x9c39c33d + (c)) |
#define | HASH4 HASH4b |
#define | HASH4a h = (h << 5) - h + *k++; |
#define | HASH4b h = (h << 5) + h + *k++; |
#define | HASHC n = *k++ + 65599 * n |
Functions | |
u_int32_t | CDB___ham_func2 (void *key, u_int32_t len) const |
u_int32_t | CDB___ham_func3 (void *key, u_int32_t len) const |
u_int32_t | CDB___ham_func4 (void *key, u_int32_t len) const |
u_int32_t | CDB___ham_func5 (void *key, u_int32_t len) const |
Variables | |
static const char | revid [] = "$Id: hash__func_8c.html,v 1.1 2008/06/08 10:19:31 sebdiaz Exp $" |