|
|
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.