unsigned hash(int keyc, HKEY *keyv[], int tabsize)
{
- int i, j;
unsigned hashval = 0;
enum {
HASHNUM = 31
};
- for(i = 0; i < keyc; i++) {
+ for(int i = 0; i < keyc; i++) {
switch(keyv[i]->type) {
case CHARS:
- for(j = 0; keyv[i]->val.s[j]; j++) {
+ for(int j = 0; keyv[i]->val.s[j]; j++) {
hashval = keyv[i]->val.s[j] + HASHNUM * hashval;
}
break;