[Bug 22146] 64bit compatibility issue with Wine's MCI string command parser

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jun 30 09:47:45 CDT 2010


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





--- Comment #11 from Jörg Höhle <hoehle at users.sourceforge.net>  2010-06-30 09:47:44 ---
The state is unchanged since my comment #3 and comment #9: 64bit support is
broken for apps that use MCI string commands.

I somehow convinced myself that the 3-4 patches are not trivial and therefore
not suitable for integration during code freeze, hence I invested my time
somewhere else meanwhile (testing apps rather than writing patches).
Am I wrong because 64bit support is the one goal for 1.2?

André Hentschel was so kind to validate on a 64bit system the patches that I
wrote so far, but they are still incomplete:
 - nr.2 from comment #9 still not written
 - nr.3 still contains one #ifdef WIN64 TODO
 - nr.4 missing extensive tests that specifically target the structures that
matter (e.g. those involving DWORD_PTR: MCI_HWND, MCI_HDC etc.) & validate
nothing was broken by the rewrite.  So far I only wrote tests for MCI_STATUS
(and MCI_GETDEVCAPS or MCI_INFO IIRC).

MCI_HWND, MCI_HDC and MCI_HPAL mostly occur with the mciavi and mciquartz
modules, for which there are currently no tests at all.  Such tests could be
written by a volunteer independently on the 64bit state.

-- 
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