|
From: Alexandre J. <jul...@wi...> - 2002-05-13 23:43:19
|
"Steven Edwards" <Ste...@ya...> writes: > > Since this is a standard C runtime library function, I > > consider the MinGW to be more correct. LPCWSTR etc. are WinNT > > types, not stdc types. Does the WINE team have a problem with > > changing their stdc prototypes? We can't change the prototypes because wchar_t is 4 bytes under Unix, but we really need 2 bytes WCHARs here. But yes, the problem is with Wine, not with Mingw; we'll simply have to use different functions here so that the prototypes don't conflict. > I will be starting bugs in wine's bugzilla when ever I find a > Prototype conflict. This may be a case where the ReactOS projects > Wine tree will differ. With my solution the trees won't need to differ. comdlg32 will simply use libwine_unicode on both platforms; and you will need libwine_unicode on ReactOS anyway so this shouldn't be a limitation. It could be possible later on to have an optimized version of libwine_unicode on ReactOS that uses the msvcrt functions, but that's probably not very high priority right now... -- Alexandre Julliard jul...@wi... |