|
|
1.1 ! root 1: /* @(#)hashmake.c 1.1 */ ! 2: #include "hash.h" ! 3: #include <stdio.h> ! 4: ! 5: main() ! 6: { ! 7: char word[30]; ! 8: long hashval; ! 9: long h; ! 10: hashinit(); ! 11: while(gets(word)) { ! 12: hashval = hash(word); ! 13: if(hashval == (1<<HASHWIDTH)-1) { ! 14: fprintf(stderr,"hashmake: rejecting %s\n",word); ! 15: continue; ! 16: } ! 17: printf("%.*lo\n",(HASHWIDTH+2)/3,hashval); ! 18: } ! 19: return(0); ! 20: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.