Msvcrt Cxx 2

Jon jon_p_griffiths at yahoo.com
Fri Mar 7 16:50:12 CST 2003


Hi,

This patch finally implements the cpp.c objects correctly. It also adds binary 
compatable RTTI information so run time casts for these objects work, and 
throws Cxx exceptions at the appropriate failure points.

If you find a binary incompatability please add it to the unit test (coming in 
patch 3) or let me know and I'll fix it.

This patch requires patch 'Msvcrt Cxx 1' be applied first. 

While we're updating the .spec file, adds a bunch of stubs from the latest 
native version too.

License: X11

Cheers,
Jon

ChangeLog:

  Jon Griffiths <jon_p_griffiths at yahoo.com>

  +dlls/msvcrt/cpp.c
    Correctly implement the cpp objects
    Add binary compatable RTTI and exception data
    Throw exceptions in the right places.

  +dlls/msvcrt/msvcrt.spec
    Correct the cpp exports
    Add a bunch of new stubs from the latest msvcrt version

-------------- next part --------------
A non-text attachment was scrubbed...
Name: msvcrt_cxx_2.diff
Type: text/x-diff
Size: 59213 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20030307/d5669a0a/msvcrt_cxx_2.bin


More information about the wine-patches mailing list