|
From: Jack \(Butch\) G. <bu...@qw...> - 2001-09-26 02:06:15
|
I have been playing with a "HelloWorld" console application compiled under visual C++ and under Windows 2000 and trying to get this to run under reactos. I can do this with no problem if I avoid the Microsoft CRT startup code by telling the linker to start directly with main. However if I let the Microsoft CRT startup code initialize things it causes a page fault. The problem turns out to be that the WideCharToMultiByte() function is not implemented and therefore returns an error. There is an error in the microsoft CRT code that causes a NULL pointer to get accessed when this happens. I looked at the resource for WideCharToMultiByte() and found it in two places. First it is in the kernel32\misc\stubs.c. This version is the one that is linked into kernel32.dll and it returns an error indicating it is not implented. The second version is in kernel32\nls\wctomb. My question is what is the status of the second version. I seems as though the code pages are compiled into the kernel, rather than loaded from the *.nls files. Is someone working on this? Thanks Jack (Butch) Griffin ==================================================== = To remove yourself from this mailing list, go to = = http://www.reactos.com/home/mailing.html = ==================================================== |