Author: tkreuzer
Date: Mon Dec 28 11:01:03 2015
New Revision: 70453

URL: http://svn.reactos.org/svn/reactos?rev=70453&view=rev
Log:
[CRT_APITEST]
- Disable a check for crtdll
- Fix an MSVC warning

Modified:
    trunk/rostests/apitests/crt/sprintf.c
    trunk/rostests/apitests/crt/strlen.c

Modified: trunk/rostests/apitests/crt/sprintf.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/crt/sprintf.c?rev=70453&r1=70452&r2=70453&view=diff
==============================================================================
--- trunk/rostests/apitests/crt/sprintf.c       [iso-8859-1] (original)
+++ trunk/rostests/apitests/crt/sprintf.c       [iso-8859-1] Mon Dec 28 
11:01:03 2015
@@ -14,7 +14,9 @@
 #include <ndk/mmfuncs.h>
 #include <ndk/rtlfuncs.h>
 
-#ifdef __GNUC__
+#ifdef _MSC_VER
+#pragma warning(disable:4778) // unterminated format string '%'
+#else
 #pragma GCC diagnostic ignored "-Wformat"
 #pragma GCC diagnostic ignored "-Wformat-zero-length"
 #pragma GCC diagnostic ignored "-Wnonnull"
@@ -177,7 +179,7 @@
     Length = sprintf(Buffer, "%.4s", "hello");
     ok_str(Buffer, "hell");
     ok_int(Length, 4);
-    
+
     StartSeh()
         Length = sprintf(Buffer, "%.*s", -1, "hello");
 #ifdef TEST_USER32

Modified: trunk/rostests/apitests/crt/strlen.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/rostests/apitests/crt/strlen.c?rev=70453&r1=70452&r2=70453&view=diff
==============================================================================
--- trunk/rostests/apitests/crt/strlen.c        [iso-8859-1] (original)
+++ trunk/rostests/apitests/crt/strlen.c        [iso-8859-1] Mon Dec 28 
11:01:03 2015
@@ -52,11 +52,14 @@
     ok((eflags & EFLAGS_DF) != 0, "Direction flag in ELFAGS was changed.");
 
     /* Only test this for the exported versions, intrinsics might do it
-       differently. It's up to us to not do fishy stuff! */
+       differently. It's up to us to not do fishy stuff! Also crtdll does
+       not do it like this. */
+#ifndef TEST_CRTDLL
     if (pstrlen == strlen)
     {
         ok(len == 8, "Should not have gone backwards (got len %i)", (int)len);
     }
+#endif // TEST_CRTDLL
 #endif
 }
 


Reply via email to