Re: What is this code supposed to do?

2000-09-19 Thread David . Goodenough
IL PROTECTED] (bcc: David Goodenough/DGA/GB) Subject: Re: What is this code supposed to do? Uwe Bonnes <[EMAIL PROTECTED]> writes: > The return value is truncated by the movzwl %eax,%edi > instruction. The programm seems to work with win9x. > > What to do about that? Probab

Re: What is this code supposed to do?

2000-09-18 Thread gerard patel
At 09:39 PM 9/18/00 +0200, you wrote: >Hallo, > >I have some program crashing on exit: > >Call kernel32.446: GlobalHandle(4033d284) ret=0f725ce0 fs=008f >Ret kernel32.446: GlobalHandle() retval=4033d25e ret=0f725ce0 fs=008f >Call kernel32.453: GlobalUnlock(d25e) ret=0f725cee fs=008f >CALL MSV

Re: What is this code supposed to do?

2000-09-18 Thread Alexandre Julliard
Uwe Bonnes <[EMAIL PROTECTED]> writes: > The return value is truncated by the movzwl %eax,%edi > instruction. The programm seems to work with win9x. > > What to do about that? Probably the only thing is to add an exception handler in GlobalUnlock and ignore the bogus parameter. -- Alexandre

What is this code supposed to do?

2000-09-18 Thread Uwe Bonnes
Hallo, I have some program crashing on exit: Call kernel32.446: GlobalHandle(4033d284) ret=0f725ce0 fs=008f Ret kernel32.446: GlobalHandle() retval=4033d25e ret=0f725ce0 fs=008f Call kernel32.453: GlobalUnlock(d25e) ret=0f725cee fs=008f CALL MSVCRT20.562: _except_handler3() ret=4004480a fs=