From f5a2bc2e6081e41a7b4364d5594f5b1f0b1d75a6 Mon Sep 17 00:00:00 2001 From: Kushal K S V S Date: Sat, 15 Jul 2017 18:53:29 +0530 Subject: Fixing error in hash comparison --- tests/make_png/bitmap.h | 4 ++-- 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 ); -- cgit v1.2.1