3 unsigned hash(int keyc, HKEY *keyv[], int tabsize)
11 for(i = 0; i < keyc; i++) {
12 switch(keyv[i]->type) {
14 for(j = 0; keyv[i]->val.s[j]; j++) {
15 hashval = keyv[i]->val.s[j] + HASHNUM * hashval;
19 hashval = keyv[i]->val.i + HASHNUM * hashval;
25 return (hashval % tabsize);