зеркало из https://github.com/mozilla/pjs.git
fixed up operator new usage
This commit is contained in:
Родитель
628c8f6245
Коммит
4a28dcfe2b
|
@ -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();
|
||||
|
|
Загрузка…
Ссылка в новой задаче