Bug 115671: Add (faster) To{Upper,Lower}Case for nsASingleFragmentStrings. r=dbaron, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@110841 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -371,6 +371,14 @@ ToUpperCase( nsACString& aCString )
|
||||
copy_string(aCString.BeginWriting(fromBegin), aCString.EndWriting(fromEnd), converter);
|
||||
}
|
||||
|
||||
NS_COM
|
||||
void
|
||||
ToUpperCase( nsASingleFragmentCString& aCString )
|
||||
{
|
||||
ConvertToUpperCase converter;
|
||||
char* start;
|
||||
converter.write(aCString.BeginWriting(start), aCString.Length());
|
||||
}
|
||||
|
||||
/**
|
||||
* A character sink for copying with case conversion.
|
||||
@@ -449,6 +457,15 @@ ToLowerCase( nsACString& aCString )
|
||||
copy_string(aCString.BeginWriting(fromBegin), aCString.EndWriting(fromEnd), converter);
|
||||
}
|
||||
|
||||
NS_COM
|
||||
void
|
||||
ToLowerCase( nsASingleFragmentCString& aCString )
|
||||
{
|
||||
ConvertToLowerCase converter;
|
||||
char* start;
|
||||
converter.write(aCString.BeginWriting(start), aCString.Length());
|
||||
}
|
||||
|
||||
/**
|
||||
* A character sink for copying with case conversion.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user