Mike McCormack : msrle32: Fix some gcc 4. 1 warnings caused by casts in windowsx.h macros.
Module: wine Branch: refs/heads/master Commit: 29c3a54339f2041169cf3831b6829b3dad4bd3da URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=29c3a54339f2041169cf3831... Author: Mike McCormack <mike(a)codeweavers.com> Date: Fri Mar 3 12:26:36 2006 +0900 msrle32: Fix some gcc 4.1 warnings caused by casts in windowsx.h macros. --- dlls/msrle32/msrle32.c | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/dlls/msrle32/msrle32.c b/dlls/msrle32/msrle32.c index 3fb6c62..6f44048 100644 --- a/dlls/msrle32/msrle32.c +++ b/dlls/msrle32/msrle32.c @@ -27,7 +27,6 @@ #include "winnls.h" #include "winuser.h" -#include "windowsx.h" #include "wine/debug.h" @@ -1387,10 +1386,10 @@ static LRESULT CompressBegin(CodecInfo * CompressEnd(pi); size = WIDTHBYTES(lpbiOut->biWidth * 16) / 2 * lpbiOut->biHeight; - pi->pPrevFrame = (LPWORD)GlobalAllocPtr(GPTR, size * sizeof(WORD)); + pi->pPrevFrame = GlobalLock(GlobalAlloc(GPTR, size * sizeof(WORD))); if (pi->pPrevFrame == NULL) return ICERR_MEMORY; - pi->pCurFrame = (LPWORD)GlobalAllocPtr(GPTR, size * sizeof(WORD)); + pi->pCurFrame = GlobalLock(GlobalAlloc(GPTR, size * sizeof(WORD))); if (pi->pCurFrame == NULL) { CompressEnd(pi); return ICERR_MEMORY; @@ -1534,9 +1533,15 @@ static LRESULT CompressEnd(CodecInfo *pi if (pi != NULL) { if (pi->pPrevFrame != NULL) - GlobalFreePtr(pi->pPrevFrame); + { + GlobalUnlock(GlobalHandle(pi->pPrevFrame)); + GlobalFree(GlobalHandle(pi->pPrevFrame)); + } if (pi->pCurFrame != NULL) - GlobalFreePtr(pi->pCurFrame); + { + GlobalUnlock(GlobalHandle(pi->pCurFrame)); + GlobalFree(GlobalHandle(pi->pCurFrame)); + } pi->pPrevFrame = NULL; pi->pCurFrame = NULL; pi->nPrevFrame = -1;
participants (1)
-
Alexandre Julliard