fix bug 54841. zero out the first 128 bits of the representatble

r=sr=erik
This commit is contained in:
ftang%netscape.com 2000-10-06 21:54:38 +00:00
Родитель 07156ebda9
Коммит e2d9fdc3b0
2 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -52,3 +52,13 @@ NS_IMETHODIMP nsUnicodeToBIG5NoAscii::GetMaxLength(const PRUnichar * aSrc,
*aDestLength = 2 * aSrcLength;
return NS_OK_UENC_EXACTLENGTH;
}
NS_IMETHODIMP nsUnicodeToBIG5NoAscii::FillInfo(PRUint32 *aInfo)
{
nsresult rv = nsTableEncoderSupport::FillInfo(aInfo); // call the super class
if(NS_SUCCEEDED(rv))
{
// mark the first 128 bits as 0. 4 x 32 bits = 128 bits
aInfo[0] = aInfo[1] = aInfo[2] = aInfo[3] = 0;
}
return rv;
}

Просмотреть файл

@ -41,6 +41,7 @@ public:
*/
nsUnicodeToBIG5NoAscii();
NS_IMETHOD FillInfo(PRUint32 *aInfo);
protected:
//--------------------------------------------------------------------