From 00c7d429966d8dba92bf70b66c0c4b9a6b89b3ff Mon Sep 17 00:00:00 2001 From: "kipp%netscape.com" Date: Fri, 5 Mar 1999 04:36:00 +0000 Subject: [PATCH] Use proper new/delete operators git-svn-id: svn://10.0.0.236/trunk@22854 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/gfx/src/ps/nsFontMetricsPS.h | 6 +----- mozilla/gfx/src/ps/nsRenderingContextPS.h | 6 +----- mozilla/modules/plugin/base/src/nsPluginHostImpl.h | 6 +----- mozilla/modules/plugin/nglsrc/nsPluginHostImpl.h | 6 +----- mozilla/xpfe/xpviewer/src/nsBrowserWindow.h | 6 +----- mozilla/xpfe/xpviewer/src/nsViewerApp.h | 6 +----- mozilla/xpfe/xpviewer/src/nsXPBaseWindow.h | 6 +----- 7 files changed, 7 insertions(+), 35 deletions(-) diff --git a/mozilla/gfx/src/ps/nsFontMetricsPS.h b/mozilla/gfx/src/ps/nsFontMetricsPS.h index 235e08ec05e..cb698c55e85 100644 --- a/mozilla/gfx/src/ps/nsFontMetricsPS.h +++ b/mozilla/gfx/src/ps/nsFontMetricsPS.h @@ -35,11 +35,7 @@ public: nsFontMetricsPS(); virtual ~nsFontMetricsPS(); - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW NS_DECL_ISUPPORTS diff --git a/mozilla/gfx/src/ps/nsRenderingContextPS.h b/mozilla/gfx/src/ps/nsRenderingContextPS.h index ae89fb47e78..e1dfe36c9b4 100644 --- a/mozilla/gfx/src/ps/nsRenderingContextPS.h +++ b/mozilla/gfx/src/ps/nsRenderingContextPS.h @@ -44,11 +44,7 @@ public: nsRenderingContextPS(); virtual ~nsRenderingContextPS(); - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW NS_DECL_ISUPPORTS diff --git a/mozilla/modules/plugin/base/src/nsPluginHostImpl.h b/mozilla/modules/plugin/base/src/nsPluginHostImpl.h index eac1649df60..a6d57a6455c 100644 --- a/mozilla/modules/plugin/base/src/nsPluginHostImpl.h +++ b/mozilla/modules/plugin/base/src/nsPluginHostImpl.h @@ -63,11 +63,7 @@ public: nsPluginHostImpl(nsIServiceManager *serviceMgr); ~nsPluginHostImpl(); - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW NS_DECL_ISUPPORTS diff --git a/mozilla/modules/plugin/nglsrc/nsPluginHostImpl.h b/mozilla/modules/plugin/nglsrc/nsPluginHostImpl.h index eac1649df60..a6d57a6455c 100644 --- a/mozilla/modules/plugin/nglsrc/nsPluginHostImpl.h +++ b/mozilla/modules/plugin/nglsrc/nsPluginHostImpl.h @@ -63,11 +63,7 @@ public: nsPluginHostImpl(nsIServiceManager *serviceMgr); ~nsPluginHostImpl(); - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW NS_DECL_ISUPPORTS diff --git a/mozilla/xpfe/xpviewer/src/nsBrowserWindow.h b/mozilla/xpfe/xpviewer/src/nsBrowserWindow.h index 30412d32934..fc109b0116e 100644 --- a/mozilla/xpfe/xpviewer/src/nsBrowserWindow.h +++ b/mozilla/xpfe/xpviewer/src/nsBrowserWindow.h @@ -62,11 +62,7 @@ class nsBrowserWindow : public nsIBrowserWindow, public nsIImageButtonListener { public: - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW nsBrowserWindow(); virtual ~nsBrowserWindow(); diff --git a/mozilla/xpfe/xpviewer/src/nsViewerApp.h b/mozilla/xpfe/xpviewer/src/nsViewerApp.h index 67441c45077..0898326f4cf 100644 --- a/mozilla/xpfe/xpviewer/src/nsViewerApp.h +++ b/mozilla/xpfe/xpviewer/src/nsViewerApp.h @@ -32,11 +32,7 @@ class nsIBrowserWindow; class nsViewerApp : public nsDispatchListener { public: - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW nsViewerApp(); virtual ~nsViewerApp(); diff --git a/mozilla/xpfe/xpviewer/src/nsXPBaseWindow.h b/mozilla/xpfe/xpviewer/src/nsXPBaseWindow.h index ec84eeace08..5d3f67504e0 100644 --- a/mozilla/xpfe/xpviewer/src/nsXPBaseWindow.h +++ b/mozilla/xpfe/xpviewer/src/nsXPBaseWindow.h @@ -48,11 +48,7 @@ class nsXPBaseWindow : public nsIXPBaseWindow, public nsIDOMMouseListener { public: - void* operator new(size_t sz) { - void* rv = new char[sz]; - nsCRT::zero(rv, sz); - return rv; - } + NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW nsXPBaseWindow(); virtual ~nsXPBaseWindow();