Piotr Caban : msvcrt/tests: Add overlapped memory move sprintf test.

Alexandre Julliard julliard at winehq.org
Wed Oct 16 16:59:29 CDT 2019


Module: wine
Branch: master
Commit: 70b3e2b0e8af02232b003e8e57edde1c0a1bf89a
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=70b3e2b0e8af02232b003e8e57edde1c0a1bf89a

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Wed Oct 16 11:37:30 2019 +0200

msvcrt/tests: Add overlapped memory move sprintf test.

Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msvcrt/tests/printf.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dlls/msvcrt/tests/printf.c b/dlls/msvcrt/tests/printf.c
index 5e15989d1c..6f7ebde512 100644
--- a/dlls/msvcrt/tests/printf.c
+++ b/dlls/msvcrt/tests/printf.c
@@ -802,6 +802,11 @@ static void test_sprintf( void )
     ok(r==2, "r = %d\n", r);
     ok(!strcmp(buffer, "\x82\xa0"), "failed: \"%s\"\n", buffer);
 
+    strcpy(buffer, " string to copy");
+    r = p_sprintf(buffer, buffer+1);
+    ok(r==14, "r = %d\n", r);
+    ok(!strcmp(buffer, "string to copy"), "failed: \"%s\"\n", buffer);
+
     setlocale(LC_ALL, "C");
 }
 




More information about the wine-cvs mailing list