Fix const problem

git-svn-id: svn://10.0.0.236/trunk@35551 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
akkana%netscape.com
1999-06-15 23:56:44 +00:00
parent aa13f89293
commit 6d203047f2
4 changed files with 18 additions and 20 deletions

View File

@@ -432,13 +432,12 @@ void nsHTMLContentSinkStream::EnsureBufferSize(PRInt32 aNewSize)
* Entities are represented in the dom as single elements.
* Substitute them back into entity for (e.g. ´) here.
*/
void nsHTMLContentSinkStream::UnicodeToHTMLString(nsString& aSrc)
void nsHTMLContentSinkStream::UnicodeToHTMLString(const nsString& aSrc,
nsString& aDst)
{
PRInt32 length = aSrc.Length();
PRUnichar ch;
const char* entity = nsnull;
nsAutoString data;
if (mUnicodeEncoder == nsnull)
InitEncoder("");
@@ -458,23 +457,23 @@ void nsHTMLContentSinkStream::UnicodeToHTMLString(nsString& aSrc)
nsAutoString temp(entity);
temp.ToLowerCase();
data.Append('&');
data.Append(temp);
data.Append(';');
aDst.Append('&');
aDst.Append(temp);
aDst.Append(';');
}
else
{
data.Append(ch);
aDst.Append(ch);
}
}
aSrc = data;
}
}
void nsHTMLContentSinkStream::EncodeToBuffer(const nsString& aSrc)
{
UnicodeToHTMLString(aSrc);
nsString unicode;
UnicodeToHTMLString(aSrc, unicode);
NS_VERIFY(mUnicodeEncoder != nsnull,"The unicode encoder needs to be initialized");
if (mUnicodeEncoder == nsnull)