At the current time, there is four function can not be accessed outside but 
required.


LossyCopyUTF16toASCII(const char16_t* aSource, nsACString& aDest)
        LossyAppendUTF16toASCII(nsDependentString(aSource), aDest);
CopyASCIItoUTF16(const char* aSource, nsAString& aDest)
        AppendASCIItoUTF16(nsDependentCString(aSource), aDest);



void
LossyCopyUTF16toASCII(const char16_t* aSource, nsACString& aDest)
{
    aDest.Truncate();
    if (aSource) {
        LossyAppendUTF16toASCII(nsDependentString(aSource), aDest);
    }
}

void
CopyASCIItoUTF16(const char* aSource, nsAString& aDest)
{
    aDest.Truncate();
    if (aSource) {
        AppendASCIItoUTF16(nsDependentCString(aSource), aDest);
    }
}
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to