Move resize memory block to winedos and make it resize in place and
work correctly even when trying to allocate too much memory.

diff --git a/include/miscemu.h b/include/miscemu.h
index ce3abc3..a671b8b 100644
--- a/include/miscemu.h
+++ b/include/miscemu.h
@@ -169,7 +169,7 @@
 extern WORD   DOSMEM_AllocSelector(WORD);
 extern LPVOID DOSMEM_GetBlock(UINT size, WORD* p);
 extern BOOL DOSMEM_FreeBlock(void* ptr);
-extern LPVOID DOSMEM_ResizeBlock(void* ptr, UINT size, WORD* p);
+extern UINT DOSMEM_ResizeBlock(void* ptr, UINT size, BOOL exact);
 extern UINT DOSMEM_Available(void);
 extern LPVOID DOSMEM_MapRealToLinear(DWORD); /* real-mode to linear */
 extern LPVOID DOSMEM_MapDosToLinear(UINT); /* linear DOS to Wine */