Module: wine Branch: master Commit: badfdaf56c446cb37305e9df101cb1d9411afe0a URL: http://source.winehq.org/git/wine.git/?a=commit;h=badfdaf56c446cb37305e9df10...
Author: André Hentschel nerv@dawncrow.de Date: Fri Aug 15 19:25:29 2014 +0200
shlwapi/tests: Fix SHFormatDateTimeW tests for right-to-left locales.
---
dlls/shlwapi/tests/ordinal.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dlls/shlwapi/tests/ordinal.c b/dlls/shlwapi/tests/ordinal.c index 531844f..cb90d31 100644 --- a/dlls/shlwapi/tests/ordinal.c +++ b/dlls/shlwapi/tests/ordinal.c @@ -1794,6 +1794,7 @@ static void test_SHFormatDateTimeW(void) INT ret; static const WCHAR spaceW[] = {' ',0}; #define UNICODE_LTR_MARK 0x200e +#define UNICODE_RTL_MARK 0x200f
if(!pSHFormatDateTimeW) { @@ -1923,9 +1924,9 @@ if (0) p2 = buff2; while (*p2 != '\0') { - while (*p1 == UNICODE_LTR_MARK) + while (*p1 == UNICODE_LTR_MARK || *p1 == UNICODE_RTL_MARK) p1++; - while (*p2 == UNICODE_LTR_MARK) + while (*p2 == UNICODE_LTR_MARK || *p2 == UNICODE_RTL_MARK) p2++; p1++; p2++; @@ -1949,9 +1950,9 @@ if (0) p2 = buff2; while (*p2 != '\0') { - while (*p1 == UNICODE_LTR_MARK) + while (*p1 == UNICODE_LTR_MARK || *p1 == UNICODE_RTL_MARK) p1++; - while (*p2 == UNICODE_LTR_MARK) + while (*p2 == UNICODE_LTR_MARK || *p2 == UNICODE_RTL_MARK) p2++; p1++; p2++;