gmempp.cpp
1//========================================================================
2//
3// gmempp.cpp
4//
5// Use gmalloc/gfree for C++ new/delete operators.
6//
7// Copyright 1996-2002 Glyph & Cog, LLC
8//
9//========================================================================
10
11#include <aconf.h>
12#include "gmem.h"
13
14#ifdef DEBUG_MEM
15
16void *operator new(size_t size) {
17 return gmalloc((int)size);
18}
19
20void *operator new[](size_t size) {
21 return gmalloc((int)size);
22}
23
24void operator delete(void *p) {
25 gfree(p);
26}
27
28void operator delete[](void *p) {
29 gfree(p);
30}
31
32#endif