[Bug 23095] New: The win_skip()s in msvcrt/tests/printf.c are broken on Win95/98 and NT4

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jun 8 20:21:32 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=23095

           Summary: The win_skip()s in msvcrt/tests/printf.c are broken on
                    Win95/98 and NT4
           Product: Wine
           Version: 1.1.43
          Platform: x86
               URL: http://source.winehq.org/git/wine.git/?a=blob;f=dlls/m
                    svcrt/tests/printf.c;hb=HEAD
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: msvcrt
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: alexander.scott.johns+winebug at googlemail.com


In commit b205fd8108eca2fd29705875e53ed852f56a6b6d, I added some win_skips to
the tests in msvcrt/tests/printf.c. The really strange thing is that on
Win95/98 and NT4, the win_skips fail, as though they are not running on
Windows:

 printf.c:926: Test failed: _vscprintf not available
 printf.c:931: Test failed: _vscwprintf not available
 printf.c:936: Test failed: _vsnwprintf_s not available
 printf: 357 tests executed (0 marked as todo, 3 failures), 0 skipped.

This bug only affects printf.c. It doesn't affect any of the other files in
msvcrt/tests which use win_skip.

It didn't occur when I submitted the patch as a WineTestBot job, only when run
as part of winetest.exe.

I don't know what is causing it, so I'm filing a bug.

Random notes:

* The only machines affected all use version 6.0.8797.0 of msvcrt.dll.

* printf.c is the only msvcrt test which uses _CRT_NON_CONFORMING_SWPRINTFS
(but the tests are compiled with mingw and Wine headers (I think) so this
shouldn't have any effect).

* printf.c is the only msvcrt test which uses __ms_va_list and co. (but this
should have any affect either)

* wine-devel message:
http://www.winehq.org/pipermail/wine-devel/2010-June/084142.html

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list