From 50dff3b40774725ca6635d5112b567b6a810dcfe Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Mon, 18 Nov 2002 19:48:56 +0000 Subject: [PATCH] Fixed strict aliasing problem in __wine_GetLargestConsoleWindowSize_wrapper. --- include/wincon.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/wincon.h b/include/wincon.h index 9d2a710ab7a..e538af6d83c 100644 --- a/include/wincon.h +++ b/include/wincon.h @@ -180,8 +180,12 @@ DWORD WINAPI GetLargestConsoleWindowSize(HANDLE); inline static COORD __wine_GetLargestConsoleWindowSize_wrapper(HANDLE h) { + COORD c; DWORD dw = GetLargestConsoleWindowSize(h); - return *(COORD *)&dw; + + c.X = LOWORD(dw); + c.Y = HIWORD(dw); + return c; } #define GetLargestConsoleWindowSize(h) __wine_GetLargestConsoleWindowSize_wrapper(h)