Keep the pointer version of NS_ConvertUTF8toUTF16 null-safe. b=210279 r+sr=jag

This commit is contained in:
dbaron%dbaron.org 2003-06-24 05:42:05 +00:00
Родитель 440c73cd8f
Коммит 59e9d2ff68
2 изменённых файлов: 12 добавлений и 0 удалений

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

@ -1390,11 +1390,17 @@ NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16( const nsASingleFragmentCString& aC
NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16( const char* aCString )
{
if (!aCString)
// Leave us as an uninitialized nsAutoString.
return;
Init(aCString, nsCharTraits<char>::length(aCString));
}
NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16( const char* aCString, PRUint32 aLength )
{
if (!aCString)
// Leave us as an uninitialized nsAutoString.
return;
Init(aCString, aLength);
}

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

@ -1390,11 +1390,17 @@ NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16( const nsASingleFragmentCString& aC
NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16( const char* aCString )
{
if (!aCString)
// Leave us as an uninitialized nsAutoString.
return;
Init(aCString, nsCharTraits<char>::length(aCString));
}
NS_ConvertUTF8toUTF16::NS_ConvertUTF8toUTF16( const char* aCString, PRUint32 aLength )
{
if (!aCString)
// Leave us as an uninitialized nsAutoString.
return;
Init(aCString, aLength);
}