msvcrt switching from builtin to native
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Wed Jul 11 07:40:10 CDT 2001
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