<BR><BR><BR><BR><BR>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #ff0000 2px solid">
<P>&gt; Message du 18/03/04 00:50<BR>&gt; De : Mike Hearn <MIKE@NAVI.CX><BR>&gt; A : wine-devel@winehq.com<BR>&gt; Copie à : <BR>&gt; Objet : Re: PLT pointer destroyed problem when loading IR32_32.DLL (Indeo codec)<BR>&gt; On Wed, 17 Mar 2004 22:37:01 +0000, Christian Costa wrote:<BR>&gt; &gt; When executing the DllMain of the native IR32_32.DLL (VFW), Wine crashes.<BR>&gt; &gt; After some investigations, I found that a part of the code uses the EBX <BR>&gt; &gt; register at one point without saving and restore it afterwards. <BR>&gt; <BR>&gt; What calling convention is the entrypoint declared with?</P>
<P>How can I retreive this info from the dll? I guess it is stdcall like it should be.</P>
<P>&gt;&nbsp;I thought EBX was<BR>&gt; a register that had to be saved/restored according to the ABI and the<BR>&gt; windows compilers would always do that?<BR>&gt; <BR>I don't know but that would explain what is happening altough if it was the case I wonder</P>
<P>why noone has encountered this problem yet.</P>
<P>Bye,</P>
<P>Christian</P>
<P>&nbsp;</P></BLOCKQUOTE>