From eb6233d5106ff0382ca8b3b399f74f6a4a97db81 Mon Sep 17 00:00:00 2001 From: "alecf%netscape.com" Date: Tue, 4 May 1999 20:52:05 +0000 Subject: [PATCH] initialize some variables in constructor declaration rather than the constructor itself --- base/src/nsStr.h | 9 +++++---- string/obsolete/nsStr.h | 9 +++++---- xpcom/ds/nsStr.h | 9 +++++---- xpcom/string/obsolete/nsStr.h | 9 +++++---- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/base/src/nsStr.h b/base/src/nsStr.h index eeaae63d715..2e3aed3d3aa 100644 --- a/base/src/nsStr.h +++ b/base/src/nsStr.h @@ -64,11 +64,12 @@ union UStrPtr { **************************************************************************/ struct nsBufDescriptor { - nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) { + nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) : + mCapacity((aBufferSize>>aCharSize)-1), + mOwnsBuffer(aOwnsBuffer), + mMultibyte(aCharSize) +{ mStr=aBuffer; - mMultibyte=aCharSize; - mCapacity=(aBufferSize>>mMultibyte)-1; - mOwnsBuffer=aOwnsBuffer; } PRUint32 mCapacity; diff --git a/string/obsolete/nsStr.h b/string/obsolete/nsStr.h index eeaae63d715..2e3aed3d3aa 100644 --- a/string/obsolete/nsStr.h +++ b/string/obsolete/nsStr.h @@ -64,11 +64,12 @@ union UStrPtr { **************************************************************************/ struct nsBufDescriptor { - nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) { + nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) : + mCapacity((aBufferSize>>aCharSize)-1), + mOwnsBuffer(aOwnsBuffer), + mMultibyte(aCharSize) +{ mStr=aBuffer; - mMultibyte=aCharSize; - mCapacity=(aBufferSize>>mMultibyte)-1; - mOwnsBuffer=aOwnsBuffer; } PRUint32 mCapacity; diff --git a/xpcom/ds/nsStr.h b/xpcom/ds/nsStr.h index eeaae63d715..2e3aed3d3aa 100644 --- a/xpcom/ds/nsStr.h +++ b/xpcom/ds/nsStr.h @@ -64,11 +64,12 @@ union UStrPtr { **************************************************************************/ struct nsBufDescriptor { - nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) { + nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) : + mCapacity((aBufferSize>>aCharSize)-1), + mOwnsBuffer(aOwnsBuffer), + mMultibyte(aCharSize) +{ mStr=aBuffer; - mMultibyte=aCharSize; - mCapacity=(aBufferSize>>mMultibyte)-1; - mOwnsBuffer=aOwnsBuffer; } PRUint32 mCapacity; diff --git a/xpcom/string/obsolete/nsStr.h b/xpcom/string/obsolete/nsStr.h index eeaae63d715..2e3aed3d3aa 100644 --- a/xpcom/string/obsolete/nsStr.h +++ b/xpcom/string/obsolete/nsStr.h @@ -64,11 +64,12 @@ union UStrPtr { **************************************************************************/ struct nsBufDescriptor { - nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) { + nsBufDescriptor(char* aBuffer,PRUint32 aBufferSize,eCharSize aCharSize,PRBool aOwnsBuffer) : + mCapacity((aBufferSize>>aCharSize)-1), + mOwnsBuffer(aOwnsBuffer), + mMultibyte(aCharSize) +{ mStr=aBuffer; - mMultibyte=aCharSize; - mCapacity=(aBufferSize>>mMultibyte)-1; - mOwnsBuffer=aOwnsBuffer; } PRUint32 mCapacity;