fix bug 21418. Make '\n' output '\n' instead of 'n'. r=jbetak

This commit is contained in:
ftang%netscape.com 2000-02-03 23:11:53 +00:00
Родитель e66c7b955c
Коммит c8caa1c1b6
1 изменённых файлов: 10 добавлений и 1 удалений

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

@ -105,8 +105,17 @@ NS_IMETHODIMP nsUEscapeToUnicode::Convert(
mState++;
mData=0;
} else {
mState =0;
if((destPtr+2) >= destEnd) {
// notice the data in mBuffer is stored in reversed order
mBufferLen = 2;
mBuffer[1] = (PRUnichar) '\\';
mBuffer[0] = (PRUnichar)*srcPtr;
mState=0;
goto error;
}
*destPtr++ = (PRUnichar) '\\';
*destPtr++ = (PRUnichar)*srcPtr;
mState=0;
}
break;
case 2: // got \u