V8/usr/src/cmd/spell/hashmake.c

Compare this file to the similar file:
Show the results in this format:

/*	@(#)hashmake.c	1.1	*/
#include "hash.h"
#include <stdio.h>

main()
{
	char word[30];
	long hashval;
	long h;
	hashinit();
	while(gets(word)) {
		hashval = hash(word);
		if(hashval == (1<<HASHWIDTH)-1) {
			fprintf(stderr,"hashmake: rejecting %s\n",word);
			continue;
		}
		printf("%.*lo\n",(HASHWIDTH+2)/3,hashval);
	}
	return(0);
}