user32: Avoid loading 16-bit user.exe on a not i386 platform
Dmitry Timoshkov
dmitry at codeweavers.com
Wed May 30 05:32:09 CDT 2007
Hello,
Changelog:
user32: Avoid loading 16-bit user.exe on a not i386 platform.
---
dlls/user32/user_main.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/user32/user_main.c b/dlls/user32/user_main.c
index e572220..bde3c1f 100644
--- a/dlls/user32/user_main.c
+++ b/dlls/user32/user_main.c
@@ -200,11 +200,13 @@ static void winstation_init(void)
*/
static BOOL process_attach(void)
{
+#ifdef __i386__
HINSTANCE16 instance;
/* Create USER heap */
if ((instance = LoadLibrary16( "USER.EXE" )) >= 32) USER_HeapSel = instance | 7;
else
+#endif /* __i386__ */
{
USER_HeapSel = GlobalAlloc16( GMEM_FIXED, 65536 );
LocalInit16( USER_HeapSel, 32, 65534 );
--
1.5.1.6
More information about the wine-patches
mailing list