making string conversions explicit

git-svn-id: svn://10.0.0.236/trunk@66630 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
scc%netscape.com
2000-04-21 01:15:53 +00:00
parent 4ed8043f95
commit a92da1cfda
4 changed files with 64 additions and 34 deletions

View File

@@ -235,7 +235,7 @@ nsHTMLToTXTSinkStream::Initialize(nsIOutputStream* aOutStream,
NS_GET_IID(nsILineBreakerFactory),
(nsISupports **)&lf);
if (NS_SUCCEEDED(result)) {
nsAutoString lbarg("");
nsAutoString lbarg;
result = lf->GetBreaker(lbarg, &mLineBreaker);
if(NS_FAILED(result)) {
mLineBreaker = nsnull;
@@ -583,8 +583,11 @@ nsHTMLToTXTSinkStream::OpenContainer(const nsIParserNode& aNode)
// >>> fdfd
// when a mail is sent.
nsString value;
if (NS_SUCCEEDED(GetValueOfAttribute(aNode, "type", value))
&& value.StripChars("\"").EqualsWithConversion("cite", PR_TRUE))
nsresult rv = GetValueOfAttribute(aNode, "type", value);
if ( NS_SUCCEEDED(rv) )
value.StripChars("\"");
if (NS_SUCCEEDED(rv) && value.EqualsWithConversion("cite", PR_TRUE))
mCiteQuoteLevel++;
else
mIndent += gTabSize; // Check for some maximum value?
@@ -594,7 +597,10 @@ nsHTMLToTXTSinkStream::OpenContainer(const nsIParserNode& aNode)
nsAutoString url;
if (NS_SUCCEEDED(GetValueOfAttribute(aNode, "href", url))
&& !url.IsEmpty())
mURL = url.StripChars("\"");
{
url.StripChars("\"");
mURL = url;
}
}
else if (type == eHTMLTag_img)
{
@@ -606,15 +612,24 @@ nsHTMLToTXTSinkStream::OpenContainer(const nsIParserNode& aNode)
&& !desc.IsEmpty())
{
temp.AppendWithConversion(" (");
temp += desc.StripChars("\"");
desc.StripChars("\"");
temp += desc;
temp.AppendWithConversion(" <");
temp += url.StripChars("\"");
url.StripChars("\"");
temp += url;
temp.AppendWithConversion(">) ");
}
else
{
temp.AppendWithConversion(" <");
temp += url.StripChars("\"");
url.StripChars("\"");
temp += url;
temp.AppendWithConversion("> ");
}
Write(temp);