@@ -422,7 +422,7 @@ static void test_x86_x87_fnstenv(void)
422
422
423
423
OK (uc_mem_read (uc , base , fnstenv , sizeof (fnstenv )));
424
424
// But update FCS:FIP for fld.
425
- TEST_CHECK (fnstenv [3 ] == last_eip );
425
+ TEST_CHECK (LEINT32 ( fnstenv [3 ]) == last_eip );
426
426
427
427
OK (uc_close (uc ));
428
428
}
@@ -530,7 +530,7 @@ static void test_x86_smc_xor(void)
530
530
531
531
OK (uc_mem_read (uc , code_start + 3 , (void * )& result , 4 ));
532
532
533
- TEST_CHECK (result == (0x3ea98b13 ^ 0xbc4177e6 ));
533
+ TEST_CHECK (LEINT32 ( result ) == (0x3ea98b13 ^ 0xbc4177e6 ));
534
534
535
535
OK (uc_close (uc ));
536
536
}
@@ -562,7 +562,7 @@ static void test_x86_mmio_uc_mem_rw_write_callback(uc_engine *uc,
562
562
static void test_x86_mmio_uc_mem_rw (void )
563
563
{
564
564
uc_engine * uc ;
565
- int data = 0xdeadbeef ;
565
+ int data = LEINT32 ( 0xdeadbeef ) ;
566
566
567
567
OK (uc_open (UC_ARCH_X86 , UC_MODE_32 , & uc ));
568
568
@@ -572,7 +572,7 @@ static void test_x86_mmio_uc_mem_rw(void)
572
572
OK (uc_mem_write (uc , 0x20004 , (void * )& data , 4 ));
573
573
OK (uc_mem_read (uc , 0x20008 , (void * )& data , 4 ));
574
574
575
- TEST_CHECK (data == 0x19260817 );
575
+ TEST_CHECK (LEINT32 ( data ) == 0x19260817 );
576
576
577
577
OK (uc_close (uc ));
578
578
}
0 commit comments