use auto strings where possible

This commit is contained in:
bienvenu%netscape.com 1999-09-07 14:57:36 +00:00
parent 37dd29534a
commit ae16b15b4d
2 changed files with 8 additions and 8 deletions

View File

@ -2102,7 +2102,7 @@ nsresult nsMsgDatabase::RowCellColumnTonsCString(nsIMdbRow *hdrRow, mdb_token co
nsresult nsMsgDatabase::RowCellColumnToMime2DecodedString(nsIMdbRow *row, mdb_token columnToken, nsString &resultStr)
{
nsresult err;
nsString nakedString;
nsAutoString nakedString;
err = RowCellColumnTonsString(row, columnToken, nakedString);
if (NS_SUCCEEDED(err) && nakedString.Length() > 0)
{
@ -2113,8 +2113,8 @@ nsresult nsMsgDatabase::RowCellColumnToMime2DecodedString(nsIMdbRow *row, mdb_to
if (NS_SUCCEEDED(err) && nsnull != converter)
{
nsString charset;
nsString decodedStr;
nsAutoString charset;
nsAutoString decodedStr;
m_dbFolderInfo->GetCharacterSet(&charset);
err = converter->DecodeMimePartIIStr(nakedString, charset, resultStr);
NS_RELEASE(converter);
@ -2163,7 +2163,7 @@ nsresult nsMsgDatabase::GetCollationKeyGenerator()
nsresult nsMsgDatabase::RowCellColumnToCollationKey(nsIMdbRow *row, mdb_token columnToken, nsString &resultStr)
{
nsString nakedString;
nsAutoString nakedString;
nsresult err;
err = RowCellColumnToMime2DecodedString(row, columnToken, nakedString);
@ -2476,7 +2476,7 @@ nsresult nsMsgDatabase::ThreadNewHdr(nsMsgHdr* newHdr, PRBool &newThread)
#define SUBJ_THREADING 1// try reference threading first
for (PRInt32 i = numReferences - 1; i >= 0; i--)
{
nsCString reference;
nsCAutoString reference;
newHdr->GetStringReference(i, reference);
// first reference we have hdr for is best top-level hdr.

View File

@ -298,7 +298,7 @@ NS_IMETHODIMP nsMsgHdr::SetAuthor(const char *author)
NS_IMETHODIMP nsMsgHdr::SetReferences(const char *references)
{
nsCString reference;
nsCAutoString reference;
for (const char *startNextRef = references; startNextRef != nsnull;)
{
@ -666,8 +666,8 @@ PRBool nsMsgHdr::IsParentOf(nsIMsgDBHdr *possibleChild)
{
PRUint16 numReferences = 0;
possibleChild->GetNumReferences(&numReferences);
nsCString reference;
nsCString messageId;
nsCAutoString reference;
nsCAutoString messageId;
GetMessageId(&messageId);
possibleChild->GetStringReference(numReferences - 1, reference);