mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-14 04:03:47 +00:00
use auto strings where possible
This commit is contained in:
parent
37dd29534a
commit
ae16b15b4d
@ -2102,7 +2102,7 @@ nsresult nsMsgDatabase::RowCellColumnTonsCString(nsIMdbRow *hdrRow, mdb_token co
|
|||||||
nsresult nsMsgDatabase::RowCellColumnToMime2DecodedString(nsIMdbRow *row, mdb_token columnToken, nsString &resultStr)
|
nsresult nsMsgDatabase::RowCellColumnToMime2DecodedString(nsIMdbRow *row, mdb_token columnToken, nsString &resultStr)
|
||||||
{
|
{
|
||||||
nsresult err;
|
nsresult err;
|
||||||
nsString nakedString;
|
nsAutoString nakedString;
|
||||||
err = RowCellColumnTonsString(row, columnToken, nakedString);
|
err = RowCellColumnTonsString(row, columnToken, nakedString);
|
||||||
if (NS_SUCCEEDED(err) && nakedString.Length() > 0)
|
if (NS_SUCCEEDED(err) && nakedString.Length() > 0)
|
||||||
{
|
{
|
||||||
@ -2113,8 +2113,8 @@ nsresult nsMsgDatabase::RowCellColumnToMime2DecodedString(nsIMdbRow *row, mdb_to
|
|||||||
|
|
||||||
if (NS_SUCCEEDED(err) && nsnull != converter)
|
if (NS_SUCCEEDED(err) && nsnull != converter)
|
||||||
{
|
{
|
||||||
nsString charset;
|
nsAutoString charset;
|
||||||
nsString decodedStr;
|
nsAutoString decodedStr;
|
||||||
m_dbFolderInfo->GetCharacterSet(&charset);
|
m_dbFolderInfo->GetCharacterSet(&charset);
|
||||||
err = converter->DecodeMimePartIIStr(nakedString, charset, resultStr);
|
err = converter->DecodeMimePartIIStr(nakedString, charset, resultStr);
|
||||||
NS_RELEASE(converter);
|
NS_RELEASE(converter);
|
||||||
@ -2163,7 +2163,7 @@ nsresult nsMsgDatabase::GetCollationKeyGenerator()
|
|||||||
|
|
||||||
nsresult nsMsgDatabase::RowCellColumnToCollationKey(nsIMdbRow *row, mdb_token columnToken, nsString &resultStr)
|
nsresult nsMsgDatabase::RowCellColumnToCollationKey(nsIMdbRow *row, mdb_token columnToken, nsString &resultStr)
|
||||||
{
|
{
|
||||||
nsString nakedString;
|
nsAutoString nakedString;
|
||||||
nsresult err;
|
nsresult err;
|
||||||
|
|
||||||
err = RowCellColumnToMime2DecodedString(row, columnToken, nakedString);
|
err = RowCellColumnToMime2DecodedString(row, columnToken, nakedString);
|
||||||
@ -2476,7 +2476,7 @@ nsresult nsMsgDatabase::ThreadNewHdr(nsMsgHdr* newHdr, PRBool &newThread)
|
|||||||
#define SUBJ_THREADING 1// try reference threading first
|
#define SUBJ_THREADING 1// try reference threading first
|
||||||
for (PRInt32 i = numReferences - 1; i >= 0; i--)
|
for (PRInt32 i = numReferences - 1; i >= 0; i--)
|
||||||
{
|
{
|
||||||
nsCString reference;
|
nsCAutoString reference;
|
||||||
|
|
||||||
newHdr->GetStringReference(i, reference);
|
newHdr->GetStringReference(i, reference);
|
||||||
// first reference we have hdr for is best top-level hdr.
|
// first reference we have hdr for is best top-level hdr.
|
||||||
|
@ -298,7 +298,7 @@ NS_IMETHODIMP nsMsgHdr::SetAuthor(const char *author)
|
|||||||
|
|
||||||
NS_IMETHODIMP nsMsgHdr::SetReferences(const char *references)
|
NS_IMETHODIMP nsMsgHdr::SetReferences(const char *references)
|
||||||
{
|
{
|
||||||
nsCString reference;
|
nsCAutoString reference;
|
||||||
|
|
||||||
for (const char *startNextRef = references; startNextRef != nsnull;)
|
for (const char *startNextRef = references; startNextRef != nsnull;)
|
||||||
{
|
{
|
||||||
@ -666,8 +666,8 @@ PRBool nsMsgHdr::IsParentOf(nsIMsgDBHdr *possibleChild)
|
|||||||
{
|
{
|
||||||
PRUint16 numReferences = 0;
|
PRUint16 numReferences = 0;
|
||||||
possibleChild->GetNumReferences(&numReferences);
|
possibleChild->GetNumReferences(&numReferences);
|
||||||
nsCString reference;
|
nsCAutoString reference;
|
||||||
nsCString messageId;
|
nsCAutoString messageId;
|
||||||
|
|
||||||
GetMessageId(&messageId);
|
GetMessageId(&messageId);
|
||||||
possibleChild->GetStringReference(numReferences - 1, reference);
|
possibleChild->GetStringReference(numReferences - 1, reference);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user