msvcrt switching from builtin to native

Aric Stewart aric at codeweavers.com
Wed Jul 11 15:37:55 CDT 2001


I was just noticing similar situations with urlmon when i we debugging
something today. I thought there must be something wrong with my setup,
but if you are seeing it also that is interesting. 

-aric

 
> Hallo,
> 
> trying to run msdev.exe with builtin msvcrt, at some point thins strange
> +snoop,+relay log appears:
> 
> 08066950:Call msvcrt._strdup(4040b294 "Microsoft Visual C++") ret=5f416652
> 08066950:Call kernel32.HeapAlloc(40390000,00000000,00000015) ret=4063d846
> 08066950:Ret  kernel32.HeapAlloc() retval=4041c338 ret=4063d846
> 08066950:Ret  msvcrt._strdup() retval=4041c338 ret=5f416652
> 08066950:Call msvcrt._mbsinc(5f49d450 "%d") ret=5f4160fb
> 08066950:Ret  msvcrt._mbsinc() retval=5f49d451 ret=5f4160fb
> 08066950:Call msvcrt.atoi(5f49d451 "d") ret=5f41614d
> 08066950:Ret  msvcrt.atoi() retval=00000000 ret=5f41614d
> 08066950:CALL msvcrt.292: _ismbcdigit(<unknown, check return>) ret=5f416161
>          ^^^^
> 08066950:Call ntdll.RtlRaiseException(406064e0) ret=40631056
> 08066950:CALL msvcrt.74: __CxxFrameHandler(<unknown, check return>) ret=4006ac97
> 08066950:Call ntdll.RtlRaiseException(406061d0) ret=40631056
> 08066950:CALL msvcrt.74: __CxxFrameHandler(<unknown, check return>) ret=4006ac97
> 
> _ismbcdigit is unimplemented. The log looks like wine starts to think with
> that call that msvcrt is a native dll. Implementing a semi stub for that
> gives the same behaviour at the next unimplemented msvcrt function.
> 
> Bye
> --
> Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de
> 
> Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
> --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------




More information about the wine-devel mailing list