|
|
1.1 root 1: /* @(#)hash.h 1.1 */
2: #define HASHWIDTH 27
3: #define HASHSIZE 134217689L /*prime under 2^HASHWIDTH*/
4: #ifdef pdp11
5: #define INDEXWIDTH 9
6: #else
7: #define INDEXWIDTH 10
8: #endif
9: #define INDEXSIZE (1<<INDEXWIDTH)
10: #define NI (INDEXSIZE+1)
11: #define BYTE 8
12:
13: extern unsigned *table;
14: extern unsigned short index[]; /*into dif table based on hi hash bits*/
15:
16: extern long hash();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.