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

Last change on this file since 97 was 97, checked in by phaller, 26 years ago

Add: added cvs variable $Id$ to source files.

File size: 1.2 KB
Line 
1/* $Id: OS2UTIL.CPP,v 1.3 1999-06-10 17:10:57 phaller 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 <os2.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.