Jacek Caban : kernel32/tests: Avoid using abs on ULONGLONG values.
Alexandre Julliard
julliard at winehq.org
Thu May 28 17:11:08 CDT 2020
Module: wine
Branch: master
Commit: 0a3a2556c19df9e85cd48c17ed6ea83c5dc79ebd
URL: https://source.winehq.org/git/wine.git/?a=commit;h=0a3a2556c19df9e85cd48c17ed6ea83c5dc79ebd
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed May 27 23:55:35 2020 +0200
kernel32/tests: Avoid using abs on ULONGLONG values.
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/kernel32/tests/file.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/kernel32/tests/file.c b/dlls/kernel32/tests/file.c
index 2e26e2ace8..7001baa173 100644
--- a/dlls/kernel32/tests/file.c
+++ b/dlls/kernel32/tests/file.c
@@ -3546,7 +3546,7 @@ static BOOL check_file_time( const FILETIME *ft1, const FILETIME *ft2, UINT tole
{
ULONGLONG t1 = ((ULONGLONG)ft1->dwHighDateTime << 32) | ft1->dwLowDateTime;
ULONGLONG t2 = ((ULONGLONG)ft2->dwHighDateTime << 32) | ft2->dwLowDateTime;
- return abs(t1 - t2) <= tolerance;
+ return (t1 > t2 ? t1 - t2 : t2 - t1) <= tolerance;
}
static void test_ReplaceFileA(void)
More information about the wine-cvs
mailing list