landing patch for bug 239716 "inout wstring methods are difficult to implement with nsEmbedString" patch by marco@gnome.org r=darin sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@155191 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -78,6 +78,12 @@ NS_StringGetData(const nsAString &aStr, const PRUnichar **aData,
|
||||
return begin.size_forward();
|
||||
}
|
||||
|
||||
NS_STRINGAPI(PRUnichar *)
|
||||
NS_StringCloneData(const nsAString &aStr)
|
||||
{
|
||||
return ToNewUnicode(aStr);
|
||||
}
|
||||
|
||||
NS_STRINGAPI(nsresult)
|
||||
NS_StringSetData(nsAString &aStr, const PRUnichar *aData, PRUint32 aDataLength)
|
||||
{
|
||||
@@ -157,6 +163,12 @@ NS_CStringGetData(const nsACString &aStr, const char **aData,
|
||||
return begin.size_forward();
|
||||
}
|
||||
|
||||
NS_STRINGAPI(char *)
|
||||
NS_CStringCloneData(const nsACString &aStr)
|
||||
{
|
||||
return ToNewCString(aStr);
|
||||
}
|
||||
|
||||
NS_STRINGAPI(nsresult)
|
||||
NS_CStringSetData(nsACString &aStr, const char *aData, PRUint32 aDataLength)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user