diff options
author | Kushal K S V S <kkushal32@gmail.com> | 2017-07-15 18:53:29 +0530 |
---|---|---|
committer | Kushal K S V S <kkushal32@gmail.com> | 2018-03-18 20:40:44 +0530 |
commit | f5a2bc2e6081e41a7b4364d5594f5b1f0b1d75a6 (patch) | |
tree | 3a28507cd09ddc6b5d6757046b674bcfb21f1337 | |
parent | f03d33e195ff894513caf38dbb04b3746583e943 (diff) | |
download | freetype2-f5a2bc2e6081e41a7b4364d5594f5b1f0b1d75a6.tar.gz |
Fixing error in hash comparison
-rw-r--r-- | tests/make_png/bitmap.h | 4 | ||||
-rw-r--r-- | tests/make_png/make_sprite.c | 12 |
2 files changed, 3 insertions, 13 deletions
diff --git a/tests/make_png/bitmap.h b/tests/make_png/bitmap.h index 837de5e99..27cc56900 100644 --- a/tests/make_png/bitmap.h +++ b/tests/make_png/bitmap.h @@ -23,11 +23,11 @@ #define MAX(a, b) ((a) > (b) ? (a) : (b)) typedef struct { // To store 32bit Hash - FT_UInt32 hash[1]; + char hash[4]; }HASH_32; typedef struct { // To store 128bit Hash - FT_UInt32 hash[4]; + char hash[16]; }HASH_128; typedef struct { diff --git a/tests/make_png/make_sprite.c b/tests/make_png/make_sprite.c index 3a7e8ab97..e63d9030d 100644 --- a/tests/make_png/make_sprite.c +++ b/tests/make_png/make_sprite.c @@ -351,17 +351,7 @@ int main(int argc, char const *argv[]) base_murmur = Generate_Hash_x64_128(base_bitmap,base_murmur); test_murmur = Generate_Hash_x64_128(test_bitmap,test_murmur); - sprintf(base_hash, "%08x%08x%08x%08x",base_murmur->hash[0], - base_murmur->hash[1], - base_murmur->hash[2], - base_murmur->hash[3]); - - sprintf(test_hash, "%08x%08x%08x%08x",test_murmur->hash[0], - test_murmur->hash[1], - test_murmur->hash[2], - test_murmur->hash[3]); - - Is_Different = strcmp(base_hash, test_hash); + Is_Different = strcmp(base_murmur->hash, test_murmur->hash); Base_Bitmap_Init( &base_target ); Test_Bitmap_Init( &test_target ); |