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

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Apr 15 07:05:42 CDT 2010


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


Jörg Höhle <hoehle at users.sourceforge.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #27027|0                           |1
        is obsolete|                            |




--- Comment #9 from Jörg Höhle <hoehle at users.sourceforge.net>  2010-04-15 07:05:33 ---
Created an attachment (id=27369)
 --> (http://bugs.winehq.org/attachment.cgi?id=27369)
patch: For MCI parsing, use 64bit compatible structures.

Here's the current version of the first patch. It could be simplified a little
by what I put in git meanwhile.

It's the first of three patches that should allow MCI to work on Wine64.
2. Fix offset calculation in MCI_CONSTANT (not yet written).
3. Introduce MCI_HWND etc. and other such DWORD_PTR sized objects (done).
(not mentioning tests).

The advantage of that approach is that a 4th one could be added anytime after
we learn whether or not MS introduced new constants for 64bit objects in 64bit
MCI drivers: there would be few things to change.

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