Thanks for the feedback... I look forward to windows apps not dieing a horrible death on Mac OSX

I was concerned about msvcrt not using the __stdcall/WINAPI for its functions (why is this?).

I am guessing the d3d8/d3d9 redefinitions should be removed?

Where can I find a list of (or affect the attribs of) windows callable functions. I thought WINAPI and WINAPIV were sufficent -- If they are not more functions will need to be 'fixed'.


From: Alexandre Julliard <[EMAIL PROTECTED]>
Date: Mon, 05 Jun 2006 21:21:01 +0200

"Nick Burns" <[EMAIL PROTECTED]> writes:

> (notes are at the top of the patch)
>
> I would like some feedback on my stack fix patch
>
> I do not know how it interacts with linux -- no access to a linux box
> This has been confirmed to fix numerous app issues (due to stack alignment)
>
> I am starting to think it would be better to have these options
> configured at config time
> -- e.g.
>  If Mac OSX x86 -- then use mstackrealign + force_align_arg_pointer
>
> Any ideas/thoughts?

It looks OK, but it will clearly need some cleaning up. The msvcrt
part should be done with function attributes too. The d3d8/d3d9
redefinitions are probably no longer necessary and should be
removed. Also there are a number of functions that use __stdcall
instead of WINAPI, these would need to be changed.

--
Alexandre Julliard
[EMAIL PROTECTED]


- Nick




Reply via email to