This commit is contained in:
kipp%netscape.com 1999-02-26 20:02:06 +00:00
Родитель 628c8f6245
Коммит 4a28dcfe2b
27 изменённых файлов: 39 добавлений и 257 удалений

Просмотреть файл

@ -691,17 +691,7 @@ public:
nsIPresContext* aPresContext);
virtual ~StyleContextImpl();
void* operator new(size_t size) {
void* rv = ::operator new(size);
if (rv) {
nsCRT::zero(rv, size);
}
return rv;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS

Просмотреть файл

@ -139,21 +139,11 @@ class SinkContext;
class HTMLContentSink : public nsIHTMLContentSink {
public:
void* operator new(size_t size) {
void* rv = ::operator new(size);
if (rv) {
nsCRT::zero(rv, size);
}
return rv;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
HTMLContentSink();
virtual ~HTMLContentSink();
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
nsresult Init(nsIDocument* aDoc,
nsIURL* aURL,
nsIWebShell* aContainer);

Просмотреть файл

@ -618,13 +618,11 @@ void nsCSSAural::List(FILE* out, PRInt32 aIndent) const
class CSSDeclarationImpl : public nsICSSDeclaration {
public:
void* operator new(size_t size);
void operator delete(void* ptr);
CSSDeclarationImpl(void);
virtual ~CSSDeclarationImpl(void);
NS_DECL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS
NS_IMETHOD GetData(const nsID& aSID, nsCSSStruct** aData);
@ -685,19 +683,7 @@ static PRInt32 gInstanceCount;
#endif
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void CSSDeclarationImpl::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(CSSDeclarationImpl)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{

Просмотреть файл

@ -618,13 +618,11 @@ void nsCSSAural::List(FILE* out, PRInt32 aIndent) const
class CSSDeclarationImpl : public nsICSSDeclaration {
public:
void* operator new(size_t size);
void operator delete(void* ptr);
CSSDeclarationImpl(void);
virtual ~CSSDeclarationImpl(void);
NS_DECL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS
NS_IMETHOD GetData(const nsID& aSID, nsCSSStruct** aData);
@ -685,19 +683,7 @@ static PRInt32 gInstanceCount;
#endif
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void CSSDeclarationImpl::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(CSSDeclarationImpl)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{

Просмотреть файл

@ -130,11 +130,7 @@ public:
nsWebShell();
virtual ~nsWebShell();
void* operator new(size_t sz) {
void* rv = new char[sz];
nsCRT::zero(rv, sz);
return rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -138,11 +138,7 @@ public:
PageGrabber();
~PageGrabber();
void* operator new(size_t size) {
void* rv = ::operator new(size);
nsCRT::zero(rv, size);
return (void*) rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
nsresult Init(const nsString& aDirectory);

Просмотреть файл

@ -190,17 +190,7 @@ class PresShell : public nsIPresShell, public nsIViewObserver,
public:
PresShell();
void* operator new(size_t size) {
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -28,17 +28,7 @@ class nsIImageGroup;
// Base class for concrete presentation context classes
class nsPresContext : public nsIPresContext {
public:
void* operator new(size_t size) {
void* rv = ::operator new(size);
if (rv) {
nsCRT::zero(rv, size);
}
return rv;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports methods
NS_DECL_ISUPPORTS

Просмотреть файл

@ -691,17 +691,7 @@ public:
nsIPresContext* aPresContext);
virtual ~StyleContextImpl();
void* operator new(size_t size) {
void* rv = ::operator new(size);
if (rv) {
nsCRT::zero(rv, size);
}
return rv;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS

Просмотреть файл

@ -159,19 +159,7 @@ NS_NewEmptyFrame(nsIFrame** aInstancePtrResult)
return NS_OK;
}
void* nsFrame::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void nsFrame::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(nsFrame)
nsFrame::nsFrame()
{

Просмотреть файл

@ -104,9 +104,7 @@ public:
friend nsresult NS_NewEmptyFrame(nsIFrame** aInstancePtrResult);
// Overloaded new operator. Initializes the memory to 0
void* operator new(size_t size);
void operator delete(void* ptr);
NS_DECL_ZEROING_OPERATOR_NEW
// nsISupports
NS_IMETHOD QueryInterface(const nsIID& aIID, void** aInstancePtr);

Просмотреть файл

@ -159,19 +159,7 @@ NS_NewEmptyFrame(nsIFrame** aInstancePtrResult)
return NS_OK;
}
void* nsFrame::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void nsFrame::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(nsFrame)
nsFrame::nsFrame()
{

Просмотреть файл

@ -104,9 +104,7 @@ public:
friend nsresult NS_NewEmptyFrame(nsIFrame** aInstancePtrResult);
// Overloaded new operator. Initializes the memory to 0
void* operator new(size_t size);
void operator delete(void* ptr);
NS_DECL_ZEROING_OPERATOR_NEW
// nsISupports
NS_IMETHOD QueryInterface(const nsIID& aIID, void** aInstancePtr);

Просмотреть файл

@ -190,17 +190,7 @@ class PresShell : public nsIPresShell, public nsIViewObserver,
public:
PresShell();
void* operator new(size_t size) {
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -139,21 +139,11 @@ class SinkContext;
class HTMLContentSink : public nsIHTMLContentSink {
public:
void* operator new(size_t size) {
void* rv = ::operator new(size);
if (rv) {
nsCRT::zero(rv, size);
}
return rv;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
HTMLContentSink();
virtual ~HTMLContentSink();
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
nsresult Init(nsIDocument* aDoc,
nsIURL* aURL,
nsIWebShell* aContainer);

Просмотреть файл

@ -618,13 +618,11 @@ void nsCSSAural::List(FILE* out, PRInt32 aIndent) const
class CSSDeclarationImpl : public nsICSSDeclaration {
public:
void* operator new(size_t size);
void operator delete(void* ptr);
CSSDeclarationImpl(void);
virtual ~CSSDeclarationImpl(void);
NS_DECL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS
NS_IMETHOD GetData(const nsID& aSID, nsCSSStruct** aData);
@ -685,19 +683,7 @@ static PRInt32 gInstanceCount;
#endif
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void CSSDeclarationImpl::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(CSSDeclarationImpl)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{

Просмотреть файл

@ -618,13 +618,11 @@ void nsCSSAural::List(FILE* out, PRInt32 aIndent) const
class CSSDeclarationImpl : public nsICSSDeclaration {
public:
void* operator new(size_t size);
void operator delete(void* ptr);
CSSDeclarationImpl(void);
virtual ~CSSDeclarationImpl(void);
NS_DECL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS
NS_IMETHOD GetData(const nsID& aSID, nsCSSStruct** aData);
@ -685,19 +683,7 @@ static PRInt32 gInstanceCount;
#endif
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void CSSDeclarationImpl::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(CSSDeclarationImpl)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{

Просмотреть файл

@ -618,13 +618,11 @@ void nsCSSAural::List(FILE* out, PRInt32 aIndent) const
class CSSDeclarationImpl : public nsICSSDeclaration {
public:
void* operator new(size_t size);
void operator delete(void* ptr);
CSSDeclarationImpl(void);
virtual ~CSSDeclarationImpl(void);
NS_DECL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS
NS_IMETHOD GetData(const nsID& aSID, nsCSSStruct** aData);
@ -685,19 +683,7 @@ static PRInt32 gInstanceCount;
#endif
void* CSSDeclarationImpl::operator new(size_t size)
{
void* result = ::operator new(size);
if (result) {
nsCRT::zero(result, size);
}
return result;
}
void CSSDeclarationImpl::operator delete(void* ptr)
{
::operator delete(ptr);
}
NS_IMPL_ZEROING_OPERATOR_NEW(CSSDeclarationImpl)
CSSDeclarationImpl::CSSDeclarationImpl(void)
{

Просмотреть файл

@ -691,17 +691,7 @@ public:
nsIPresContext* aPresContext);
virtual ~StyleContextImpl();
void* operator new(size_t size) {
void* rv = ::operator new(size);
if (rv) {
nsCRT::zero(rv, size);
}
return rv;
}
void operator delete(void* ptr) {
::operator delete(ptr);
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
NS_DECL_ISUPPORTS

Просмотреть файл

@ -138,11 +138,7 @@ public:
PageGrabber();
~PageGrabber();
void* operator new(size_t size) {
void* rv = ::operator new(size);
nsCRT::zero(rv, size);
return (void*) rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
nsresult Init(const nsString& aDirectory);

Просмотреть файл

@ -62,11 +62,7 @@ public:
DocumentViewerImpl();
DocumentViewerImpl(nsIPresContext* aPresContext);
void* operator new(size_t sz) {
void* rv = new char[sz];
nsCRT::zero(rv, sz);
return rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports interface...
NS_DECL_ISUPPORTS

Просмотреть файл

@ -109,11 +109,7 @@ class PluginViewerImpl : public nsIContentViewer
public:
PluginViewerImpl(const char* aCommand, nsIStreamListener** aDocListener);
void* operator new(size_t sz) {
void* rv = new char[sz];
nsCRT::zero(rv, sz);
return rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -58,11 +58,7 @@ class nsThrobber : public nsIThrobber,
public:
nsThrobber(nsISupports* aOuter);
void* operator new(size_t sz) {
void* rv = new char[sz];
nsCRT::zero(rv, sz);
return rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -130,11 +130,7 @@ public:
nsWebShell();
virtual ~nsWebShell();
void* operator new(size_t sz) {
void* rv = new char[sz];
nsCRT::zero(rv, sz);
return rv;
}
NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -60,11 +60,7 @@ class nsBrowserWindow : public nsIBrowserWindow,
public nsIWebShellContainer
{
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
// nsISupports
NS_DECL_ISUPPORTS

Просмотреть файл

@ -33,11 +33,7 @@ class nsIBrowserWindow;
class nsViewerApp : public nsISupports, 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
virtual ~nsViewerApp();

Просмотреть файл

@ -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();