source: trunk/src/ddraw/OS2UTIL.CPP@ 522

Last change on this file since 522 was 522, checked in by sandervl, 26 years ago

divewrap bugfixes + removal of FS save/restore macro calls

File size: 1.2 KB
Line 
1/* $Id: OS2UTIL.CPP,v 1.5 1999-08-17 12:44:46 sandervl Exp $ */
2
3/*
4 * OS/2 Utility functions
5 *
6 * Copyright 1998 Sander van Leeuwen (sandervl@xs4all.nl)
7 *
8 * Project Odin Software License can be found in LICENSE.TXT
9 *
10 */
11#define INCL_DOSMEMMGR
12#include <os2wrap.h>
13#include "misc.h"
14#include "os2util.h"
15
16
17//******************************************************************************
18//******************************************************************************
19char *OS2AllocMem(ULONG size)
20{
21 PVOID lpMem;
22 APIRET rc;
23
24 rc = DosAllocMem(&lpMem, size, PAG_READ|PAG_WRITE|PAG_COMMIT);
25 if(rc) {
26 dprintf(("DosAllocMem returned %d", rc));
27 return(NULL);
28 }
29 return((char *)lpMem);
30}
31//******************************************************************************
32//******************************************************************************
33void OS2FreeMem(char *lpMem)
34{
35 APIRET rc;
36
37 rc = DosFreeMem(lpMem);
38 if(rc) {
39 dprintf(("DosFreeMem returned %d", rc));
40 }
41}//******************************************************************************
42//******************************************************************************
43void OS2MaximizeWindow(HWND hwndClient)
44{
45 WinSetWindowPos(hwndClient, HWND_TOP, 0, 0, 0, 0, SWP_MAXIMIZE);
46}
47
Note: See TracBrowser for help on using the repository browser.