X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=test%2Funit%2Fhash%2Fhash.c;h=2acdc81625130e8ed4657780aab0e5c52ba9bb1d;hp=57e1cae01fe012376fff31b1df959adf54720974;hb=06ccc214315a98123b3ac4c91af1e1b09ab7fc07;hpb=e6f41d41cff07e56b0cbc7d515c46327206c9f40 diff --git a/test/unit/hash/hash.c b/test/unit/hash/hash.c index 57e1cae..2acdc81 100644 --- a/test/unit/hash/hash.c +++ b/test/unit/hash/hash.c @@ -37,19 +37,19 @@ unsigned hash_int2(int tsize) unsigned hash_char2_int2(int tsize) { char *str[2] = {"abc", "123"}; - int num[2] = {19, 11}, i; + int num[2] = {19, 11}, i, cnt = 0; HKEY *keys[4]; /* ハッシュ共用体の設定 */ for(i = 0; i < 2; i++) { - keys[i] = malloc(sizeof(HKEY)); - keys[i]->type = CHARS; - keys[i]->val.s = strdup(str[i]); + keys[cnt] = malloc(sizeof(HKEY)); + keys[cnt]->type = CHARS; + keys[cnt++]->val.s = strdup(str[i]); } - for(i = 2; i < 4; i++) { - keys[i] = malloc(sizeof(HKEY)); - keys[i]->type = INT; - keys[i]->val.i = num[i]; + for(i = 0; i < 2; i++) { + keys[cnt] = malloc(sizeof(HKEY)); + keys[cnt]->type = INT; + keys[cnt++]->val.i = num[i]; } /* ハッシュ値を取得する */ return hash(4, keys, tsize);