On Friday 10 January 2025 15:00:01 Martin Storsjö wrote:
> On Wed, 8 Jan 2025, Pali Rohár wrote:
> 
> > This allows to get msvcrt module also on non-NT systems, on which
> > GetModuleHandleW() always returns NULL.
> > ---
> > mingw-w64-crt/include/msvcrt.h | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/mingw-w64-crt/include/msvcrt.h b/mingw-w64-crt/include/msvcrt.h
> > index de708c60b528..348a8562e82d 100644
> > --- a/mingw-w64-crt/include/msvcrt.h
> > +++ b/mingw-w64-crt/include/msvcrt.h
> > @@ -9,7 +9,7 @@
> > 
> > static inline HANDLE __mingw_get_msvcrt_handle(void)
> > {
> > -    return GetModuleHandleW(L"msvcrt.dll");
> > +    return GetModuleHandleA("msvcrt.dll");
> > }
> 
> I think this change is ok. Except for actually dealing with wchar_t data,
> the only case I know of for where we'd need to stick to -W functions is for
> Windows CE, and we don't really maintain anything for the Windows CE targets
> within mingw-w64, so this should be fine.
> 
> // Martin

We do not have Windows CE libraries and I highly doubt that startup code
would be usable too.


_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to