]> www.fi.muni.cz Git - evince.git/blob - pdf/goo/gmempp.cc
Synched with Xpdf 0.92
[evince.git] / pdf / goo / gmempp.cc
1 //========================================================================
2 //
3 // gmempp.cc
4 //
5 // Use gmalloc/gfree for C++ new/delete operators.
6 //
7 // Copyright 1996 Derek B. Noonburg
8 //
9 //========================================================================
10
11 #include "gmem.h"
12
13 #ifdef DEBUG_MEM
14
15 void *operator new(size_t size) {
16   return gmalloc((int)size);
17 }
18
19 void *operator new[](size_t size) {
20   return gmalloc((int)size);
21 }
22
23 void operator delete(void *p) {
24   gfree(p);
25 }
26
27 void operator delete[](void *p) {
28   gfree(p);
29 }
30
31 #endif