On Sun, 26 May 2024, Pali Rohár wrote:
WinMain() entry point defined by the application is called by mingw-w64
startup code, more precisely by function main() from crtexewin.c file.
mingw-w64 startup code in file crtexewin.c calls _ismbblead() function.
Function _ismbblead() is not available in earlier versions of crtdll.dll
and is completely missing in msvcrt10.dll library.
Hmm, so at some point in the history of crtdll.dll, it does provide
_ismbblead, but not in older versions. Can you mention in which version it
appeared?
lib32/crtdll.def.in does contain this symbol - so won't we have duplicate
symbols if we provide it as a regular object file in the crtdll import
library, while it's also provided by the import lib parts? Shouldn't we
comment it out from the def file in this case?
// Martin
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public