Module: wine Branch: master Commit: 59c47c9e2c08bd09288633317d1aa6d285532220 URL: https://source.winehq.org/git/wine.git/?a=commit;h=59c47c9e2c08bd09288633317...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Jan 2 15:11:04 2018 +0100
reg/tests: Get rid of version check.
Signed-off-by: Alexandre Julliard julliard@winehq.org
---
programs/reg/tests/reg.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-)
diff --git a/programs/reg/tests/reg.c b/programs/reg/tests/reg.c index 50fae7f..b64defb 100644 --- a/programs/reg/tests/reg.c +++ b/programs/reg/tests/reg.c @@ -4328,7 +4328,7 @@ error: static void test_export(void) { LONG err; - DWORD r, os_version, major_version, minor_version, dword; + DWORD r, dword; HKEY hkey, subkey; BYTE hex[4];
@@ -4454,23 +4454,15 @@ static void test_export(void) run_reg_exe("reg export HKEY_CURRENT_USER\" KEY_BASE " file.reg", &r); ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r);
- os_version = GetVersion(); - major_version = LOBYTE(LOWORD(os_version)); - minor_version = HIBYTE(LOWORD(os_version)); - - if (major_version > 5 || (major_version == 5 && minor_version == 2)) - { - run_reg_exe("reg export /y HKEY_CURRENT_USER\" KEY_BASE " file.reg", &r); - ok(r == REG_EXIT_FAILURE, "got exit code %d, expected 1\n", r); + run_reg_exe("reg export /y HKEY_CURRENT_USER\" KEY_BASE " file.reg", &r); + ok(r == REG_EXIT_FAILURE, "got exit code %d, expected 1\n", r);
- run_reg_exe("reg export HKEY_CURRENT_USER\" KEY_BASE " /y file.reg", &r); - ok(r == REG_EXIT_FAILURE, "got exit code %d, expected 1\n", r); + run_reg_exe("reg export HKEY_CURRENT_USER\" KEY_BASE " /y file.reg", &r); + ok(r == REG_EXIT_FAILURE, "got exit code %d, expected 1\n", r);
- run_reg_exe("reg export HKEY_CURRENT_USER\" KEY_BASE " file.reg /y", &r); - ok(r == REG_EXIT_SUCCESS, "got exit code %d, expected 0\n", r); - } - else /* Windows XP (32-bit) and older */ - win_skip("File overwrite flag [/y] not supported; skipping position tests\n"); + run_reg_exe("reg export HKEY_CURRENT_USER\" KEY_BASE " file.reg /y", &r); + ok(r == REG_EXIT_SUCCESS || broken(r == REG_EXIT_FAILURE), /* winxp */ + "got exit code %d, expected 0\n", r);
ok(compare_export("file.reg", empty_key_test, 0), "compare_export() failed\n");