winmm: MCI_SYSINFO dwRetSize counts characters, not bytes.

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Fri Apr 16 04:01:11 CDT 2010


Hi,

you might object that the tests herein only stress one of several
MCI_SYSINFO_ code paths, namely MCI_SYSINFO_NAME | OPEN.

I've since tested the MCI_SYSINFO_INSTALLNAME option as well, but
those tests are part of another set I'm slowly preparing, not herein.
They react the same as here.

A PARAM_OVERFLOW test about MCI_SYSINFO_QUANTITY is already in tests/mci.c,
but that does not involve character buffers and is treated differently.
My recent A/W-mapping patch already took that into account.

So the only untested option is MCI_SYSINFO_NAME without OPEN.  For
consistency, let's believe it works like the other string returning
options.  I believe there are more important tests yet to write
than to achieve 100% branch coverage in this particular area.

Regards,
	Jörg Höhle
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-winmm-MCI_SYSINFO-dwRetSize-counts-characters-not.patch
Type: application/octet-stream
Size: 7265 bytes
Desc: 0001-winmm-MCI_SYSINFO-dwRetSize-counts-characters-not.patch
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20100416/bf610710/attachment.obj>


More information about the wine-patches mailing list