#define HASHSIZE 101 static struct nlist *hashtab[HASHSIZE]; /*ポインタテーブル*/ /* hash: 文字列sに対しハッシュの値を求める*/ unsigned hash(char *s){ //unsigned 符号なし unsigned hashvel; for(hashvel = 0; *s != '\0'; s++){ hashvel = *s + 31 *hashval; } return hashval % HASHSIZE; }