|
|
1.1 ! root 1: #include "malloc.h" ! 2: ! 3: #define HASHSIZE 1013 ! 4: #define MAXHUSE ((3*HASHSIZE)/4) ! 5: #define STRTABSIZE 4096 ! 6: ! 7: struct ht { ! 8: struct ht *next; ! 9: int nused; ! 10: char *ptable[HASHSIZE]; ! 11: }; ! 12: ! 13: struct st { ! 14: struct st *next; ! 15: int nused; ! 16: char strtab[STRTABSIZE]; ! 17: }; ! 18: ! 19: char *hash(); ! 20: ! 21: struct ht *hroot; struct st *sroot; ! 22: ! 23: int stcount;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.