mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-10 17:24:29 +00:00
Remove unnecessary memsets. Bug 244876, patch by Rene Pronk
<r.pronk@its.tudelft.nl>, r+sr=bzbarsky
This commit is contained in:
parent
585576bf9f
commit
96703a485e
@ -161,7 +161,9 @@ nsAutoIndexBuffer::nsAutoIndexBuffer()
|
||||
: mBuffer(mAutoBuffer),
|
||||
mBufferLen(TEXT_BUF_SIZE)
|
||||
{
|
||||
memset(mAutoBuffer, 0, sizeof(mAutoBuffer));
|
||||
#ifdef DEBUG
|
||||
memset(mAutoBuffer, 0xdd, sizeof(mAutoBuffer));
|
||||
#endif
|
||||
}
|
||||
|
||||
nsAutoIndexBuffer::~nsAutoIndexBuffer()
|
||||
@ -184,7 +186,9 @@ nsAutoIndexBuffer::GrowTo(PRInt32 aAtLeast)
|
||||
if (!newBuffer) {
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
memset(newBuffer, 0, sizeof(PRInt32) * newSize);
|
||||
#ifdef DEBUG
|
||||
memset(newBuffer, 0xdd, sizeof(PRInt32) * newSize);
|
||||
#endif
|
||||
memcpy(newBuffer, mBuffer, sizeof(PRInt32) * mBufferLen);
|
||||
if (mBuffer != mAutoBuffer) {
|
||||
delete [] mBuffer;
|
||||
|
@ -161,7 +161,9 @@ nsAutoIndexBuffer::nsAutoIndexBuffer()
|
||||
: mBuffer(mAutoBuffer),
|
||||
mBufferLen(TEXT_BUF_SIZE)
|
||||
{
|
||||
memset(mAutoBuffer, 0, sizeof(mAutoBuffer));
|
||||
#ifdef DEBUG
|
||||
memset(mAutoBuffer, 0xdd, sizeof(mAutoBuffer));
|
||||
#endif
|
||||
}
|
||||
|
||||
nsAutoIndexBuffer::~nsAutoIndexBuffer()
|
||||
@ -184,7 +186,9 @@ nsAutoIndexBuffer::GrowTo(PRInt32 aAtLeast)
|
||||
if (!newBuffer) {
|
||||
return NS_ERROR_OUT_OF_MEMORY;
|
||||
}
|
||||
memset(newBuffer, 0, sizeof(PRInt32) * newSize);
|
||||
#ifdef DEBUG
|
||||
memset(newBuffer, 0xdd, sizeof(PRInt32) * newSize);
|
||||
#endif
|
||||
memcpy(newBuffer, mBuffer, sizeof(PRInt32) * mBufferLen);
|
||||
if (mBuffer != mAutoBuffer) {
|
||||
delete [] mBuffer;
|
||||
|
Loading…
x
Reference in New Issue
Block a user