]> www.fi.muni.cz Git - evince.git/blob - pdf/goo/gmempp.cc
file cursor-hand-open.png was initially added on branch gpdf-modes.
[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-2003 Glyph & Cog, LLC
8 //
9 //========================================================================
10
11 #include <aconf.h>
12 #include "gmem.h"
13
14 #ifdef DEBUG_MEM
15
16 void *operator new(size_t size) {
17   return gmalloc((int)size);
18 }
19
20 void *operator new[](size_t size) {
21   return gmalloc((int)size);
22 }
23
24 void operator delete(void *p) {
25   gfree(p);
26 }
27
28 void operator delete[](void *p) {
29   gfree(p);
30 }
31
32 #endif