X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=pdf%2Fgoo%2Fgmempp.cc;h=ed94f7a1d16163b41173d700c2a38b058860a6e6;hb=refs%2Ftags%2FGPDF_FOR_GNOME_1_4;hp=41dd441cd05ae0aef891d585eaf4b6a9489f82b3;hpb=d9f9a6449f377b4c933b75d57541b19c6d088994;p=evince.git diff --git a/pdf/goo/gmempp.cc b/pdf/goo/gmempp.cc index 41dd441c..ed94f7a1 100644 --- a/pdf/goo/gmempp.cc +++ b/pdf/goo/gmempp.cc @@ -4,20 +4,29 @@ // // Use gmalloc/gfree for C++ new/delete operators. // -// Copyright 1996 Derek B. Noonburg +// Copyright 1996-2002 Glyph & Cog, LLC // //======================================================================== +#include #include "gmem.h" #ifdef DEBUG_MEM -void *operator new(long size) { + +void *operator new(size_t size) { + return gmalloc((int)size); +} + +void *operator new[](size_t size) { return gmalloc((int)size); } -#endif -#ifdef DEBUG_MEM void operator delete(void *p) { gfree(p); } + +void operator delete[](void *p) { + gfree(p); +} + #endif