=?UTF-8?Q?Fr=C3=A9d=C3=A9ric=20Delanoy=20?=: krnl386.exe16: Use BOOL type where appropriate.

Alexandre Julliard julliard at winehq.org
Tue Dec 17 14:05:00 CST 2013


Module: wine
Branch: master
Commit: 5605db6b946c58d5b2fc883acba5f4006dd43d09
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5605db6b946c58d5b2fc883acba5f4006dd43d09

Author: Frédéric Delanoy <frederic.delanoy at gmail.com>
Date:   Mon Dec 16 23:26:08 2013 +0100

krnl386.exe16: Use BOOL type where appropriate.

---

 dlls/krnl386.exe16/int31.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/krnl386.exe16/int31.c b/dlls/krnl386.exe16/int31.c
index 5eddcca..e7413cc 100644
--- a/dlls/krnl386.exe16/int31.c
+++ b/dlls/krnl386.exe16/int31.c
@@ -702,7 +702,7 @@ FARPROC16 DPMI_AllocInternalRMCB( RMCBPROC proc )
 }
 
 
-static int DPMI_FreeRMCB( DWORD address )
+static BOOL DPMI_FreeRMCB( DWORD address )
 {
     RMCB *CurrRMCB = FirstRMCB;
     RMCB *PrevRMCB = NULL;
@@ -720,9 +720,9 @@ static int DPMI_FreeRMCB( DWORD address )
 	FirstRMCB = CurrRMCB->next;
 	DOSMEM_FreeBlock(PTR_REAL_TO_LIN(SELECTOROF(CurrRMCB->address),OFFSETOF(CurrRMCB->address)));
 	HeapFree(GetProcessHeap(), 0, CurrRMCB);
-	return 0;
+        return TRUE;
     }
-    return 1;
+    return FALSE;
 }
 
 
@@ -823,7 +823,7 @@ static void DOSVM_FreeRMCB( CONTEXT *context )
     FIXME("callback address: %04x:%04x\n",
           CX_reg(context), DX_reg(context));
 
-    if (DPMI_FreeRMCB(MAKELONG(DX_reg(context), CX_reg(context)))) {
+    if (!DPMI_FreeRMCB(MAKELONG(DX_reg(context), CX_reg(context)))) {
 	SET_AX( context, 0x8024 ); /* invalid callback address */
 	SET_CFLAG(context);
     }




More information about the wine-cvs mailing list