Ignore:
Timestamp:
Aug 28, 1999, 4:09:58 PM (26 years ago)
Author:
sandervl
Message:

Use shared memory for class & window objects

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/gen_object.h

    r655 r724  
    1 /* $Id: gen_object.h,v 1.2 1999-08-24 09:20:30 sandervl Exp $ */
     1/* $Id: gen_object.h,v 1.3 1999-08-28 14:09:29 sandervl Exp $ */
    22/*
    33 * Generic Object Class for OS/2
     
    88#ifndef __GEN_OBJECT_H__
    99#define __GEN_OBJECT_H__
     10
     11#include "heapshared.h"
    1012
    1113#define OBJTYPE_WINDOW          0
     
    3840static   void  leaveMutex(DWORD objType);
    3941
     42#ifdef __DEBUG_ALLOC__
     43        void *operator new(size_t size, const char *filename, size_t lineno)
     44        {
     45                return _umalloc(sharedHeap, size);
     46        }
     47        void operator delete(void *location, const char *filename, size_t lineno)
     48        {
     49                free(location);
     50        }
     51#else
     52        void *operator new(size_t size)
     53        {
     54                return _umalloc(sharedHeap, size);
     55        }
     56        void operator delete(void *location)
     57        {
     58                free(location);
     59        }
     60#endif
     61
    4062private:
    4163
Note: See TracChangeset for help on using the changeset viewer.