From bac5f4603d021826b74da3c3294e5a50c80d46ee Mon Sep 17 00:00:00 2001 From: Dimi Paun Date: Mon, 16 May 2005 14:07:52 +0000 Subject: [PATCH] Use the standard Local*16() instead of LOCAL_*() functions. --- dlls/kernel/local16.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dlls/kernel/local16.c b/dlls/kernel/local16.c index a7469f0a72f..eb205d9a7d0 100644 --- a/dlls/kernel/local16.c +++ b/dlls/kernel/local16.c @@ -35,7 +35,6 @@ #include #include "wine/winbase16.h" #include "wownt32.h" -#include "local.h" #include "module.h" #include "stackframe.h" #include "toolhelp.h" @@ -1655,12 +1654,14 @@ UINT16 WINAPI LocalShrink16( HGLOBAL16 handle, UINT16 newsize ) DWORD WINAPI GetHeapSpaces16( HMODULE16 module ) { NE_MODULE *pModule; - WORD ds; + WORD oldDS = CURRENT_DS; + DWORD spaces; if (!(pModule = NE_GetPtr( module ))) return 0; - ds = - GlobalHandleToSel16((NE_SEG_TABLE( pModule ) + pModule->dgroup - 1)->hSeg); - return MAKELONG( LOCAL_CountFree( ds ), LOCAL_HeapSize( ds ) ); + CURRENT_DS = GlobalHandleToSel16((NE_SEG_TABLE( pModule ) + pModule->dgroup - 1)->hSeg); + spaces = MAKELONG( LocalCountFree16(), LocalHeapSize16() ); + CURRENT_DS = oldDS; + return spaces; }