diff --git a/mozilla/content/html/style/src/nsCSSParser.cpp b/mozilla/content/html/style/src/nsCSSParser.cpp
index 3a5f926a8ac..fdea3ef43d0 100644
--- a/mozilla/content/html/style/src/nsCSSParser.cpp
+++ b/mozilla/content/html/style/src/nsCSSParser.cpp
@@ -686,7 +686,7 @@ static PRBool EnumerateString(const nsString& aStringList, nsStringEnumFunc aFun
stringList.Append(kNullCh); // put an extra null at the end
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)stringList;
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)stringList.GetUnicode();
PRUnichar* end = start;
while (running && (kNullCh != *start)) {
diff --git a/mozilla/content/html/style/src/nsCSSStyleSheet.cpp b/mozilla/content/html/style/src/nsCSSStyleSheet.cpp
index 90ee214c956..17b388e4a67 100644
--- a/mozilla/content/html/style/src/nsCSSStyleSheet.cpp
+++ b/mozilla/content/html/style/src/nsCSSStyleSheet.cpp
@@ -897,8 +897,8 @@ static PRBool ValueIncludes(const nsString& aValueList, const nsString& aValue,
valueList.Append(kNullCh); // put an extra null at the end
- PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue;
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList;
+ PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue.GetUnicode();
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList.GetUnicode();
PRUnichar* end = start;
while (kNullCh != *start) {
@@ -938,8 +938,8 @@ static PRBool ValueDashMatch(const nsString& aValueList, const nsString& aValue,
valueList.Append(kNullCh); // put an extra null at the end
- PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue;
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList;
+ PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue.GetUnicode();
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList.GetUnicode();
PRUnichar* end = start;
if (kNullCh != *start) {
@@ -1143,7 +1143,7 @@ static PRBool SelectorMatches(nsIPresContext* aPresContext,
NS_MakeAbsoluteURL(docURL, base, href, absURLSpec);
NS_IF_RELEASE(docURL);
- linkHandler->GetLinkState(absURLSpec, linkState);
+ linkHandler->GetLinkState(absURLSpec.GetUnicode(), linkState);
}
}
}
diff --git a/mozilla/content/html/style/src/nsHTMLAttributes.cpp b/mozilla/content/html/style/src/nsHTMLAttributes.cpp
index c6d0fafe931..32cdee8da03 100644
--- a/mozilla/content/html/style/src/nsHTMLAttributes.cpp
+++ b/mozilla/content/html/style/src/nsHTMLAttributes.cpp
@@ -487,7 +487,7 @@ static void ParseClasses(const nsString& aClassString, nsClassList** aClassList)
nsAutoString classStr(aClassString); // copy to work buffer
classStr.Append(kNullCh); // put an extra null at the end
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)classStr;
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)classStr.GetUnicode();
PRUnichar* end = start;
while (kNullCh != *start) {
diff --git a/mozilla/content/html/style/src/nsHTMLStyleSheet.cpp b/mozilla/content/html/style/src/nsHTMLStyleSheet.cpp
index f1e0768a806..1b45c3980fc 100644
--- a/mozilla/content/html/style/src/nsHTMLStyleSheet.cpp
+++ b/mozilla/content/html/style/src/nsHTMLStyleSheet.cpp
@@ -464,7 +464,7 @@ PRInt32 HTMLStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
NS_IF_RELEASE(docURL);
nsLinkState state;
- if (NS_OK == linkHandler->GetLinkState(absURLSpec, state)) {
+ if (NS_OK == linkHandler->GetLinkState(absURLSpec.GetUnicode(), state)) {
switch (state) {
case eLinkState_Unvisited:
if (nsnull != mLinkRule) {
diff --git a/mozilla/layout/html/style/src/nsCSSParser.cpp b/mozilla/layout/html/style/src/nsCSSParser.cpp
index 3a5f926a8ac..fdea3ef43d0 100644
--- a/mozilla/layout/html/style/src/nsCSSParser.cpp
+++ b/mozilla/layout/html/style/src/nsCSSParser.cpp
@@ -686,7 +686,7 @@ static PRBool EnumerateString(const nsString& aStringList, nsStringEnumFunc aFun
stringList.Append(kNullCh); // put an extra null at the end
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)stringList;
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)stringList.GetUnicode();
PRUnichar* end = start;
while (running && (kNullCh != *start)) {
diff --git a/mozilla/layout/html/style/src/nsCSSStyleSheet.cpp b/mozilla/layout/html/style/src/nsCSSStyleSheet.cpp
index 90ee214c956..17b388e4a67 100644
--- a/mozilla/layout/html/style/src/nsCSSStyleSheet.cpp
+++ b/mozilla/layout/html/style/src/nsCSSStyleSheet.cpp
@@ -897,8 +897,8 @@ static PRBool ValueIncludes(const nsString& aValueList, const nsString& aValue,
valueList.Append(kNullCh); // put an extra null at the end
- PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue;
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList;
+ PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue.GetUnicode();
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList.GetUnicode();
PRUnichar* end = start;
while (kNullCh != *start) {
@@ -938,8 +938,8 @@ static PRBool ValueDashMatch(const nsString& aValueList, const nsString& aValue,
valueList.Append(kNullCh); // put an extra null at the end
- PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue;
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList;
+ PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue.GetUnicode();
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList.GetUnicode();
PRUnichar* end = start;
if (kNullCh != *start) {
@@ -1143,7 +1143,7 @@ static PRBool SelectorMatches(nsIPresContext* aPresContext,
NS_MakeAbsoluteURL(docURL, base, href, absURLSpec);
NS_IF_RELEASE(docURL);
- linkHandler->GetLinkState(absURLSpec, linkState);
+ linkHandler->GetLinkState(absURLSpec.GetUnicode(), linkState);
}
}
}
diff --git a/mozilla/layout/html/style/src/nsHTMLAttributes.cpp b/mozilla/layout/html/style/src/nsHTMLAttributes.cpp
index c6d0fafe931..32cdee8da03 100644
--- a/mozilla/layout/html/style/src/nsHTMLAttributes.cpp
+++ b/mozilla/layout/html/style/src/nsHTMLAttributes.cpp
@@ -487,7 +487,7 @@ static void ParseClasses(const nsString& aClassString, nsClassList** aClassList)
nsAutoString classStr(aClassString); // copy to work buffer
classStr.Append(kNullCh); // put an extra null at the end
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)classStr;
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)classStr.GetUnicode();
PRUnichar* end = start;
while (kNullCh != *start) {
diff --git a/mozilla/layout/html/style/src/nsHTMLStyleSheet.cpp b/mozilla/layout/html/style/src/nsHTMLStyleSheet.cpp
index f1e0768a806..1b45c3980fc 100644
--- a/mozilla/layout/html/style/src/nsHTMLStyleSheet.cpp
+++ b/mozilla/layout/html/style/src/nsHTMLStyleSheet.cpp
@@ -464,7 +464,7 @@ PRInt32 HTMLStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
NS_IF_RELEASE(docURL);
nsLinkState state;
- if (NS_OK == linkHandler->GetLinkState(absURLSpec, state)) {
+ if (NS_OK == linkHandler->GetLinkState(absURLSpec.GetUnicode(), state)) {
switch (state) {
case eLinkState_Unvisited:
if (nsnull != mLinkRule) {
diff --git a/mozilla/layout/style/nsCSSParser.cpp b/mozilla/layout/style/nsCSSParser.cpp
index 3a5f926a8ac..fdea3ef43d0 100644
--- a/mozilla/layout/style/nsCSSParser.cpp
+++ b/mozilla/layout/style/nsCSSParser.cpp
@@ -686,7 +686,7 @@ static PRBool EnumerateString(const nsString& aStringList, nsStringEnumFunc aFun
stringList.Append(kNullCh); // put an extra null at the end
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)stringList;
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)stringList.GetUnicode();
PRUnichar* end = start;
while (running && (kNullCh != *start)) {
diff --git a/mozilla/layout/style/nsCSSStyleSheet.cpp b/mozilla/layout/style/nsCSSStyleSheet.cpp
index 90ee214c956..17b388e4a67 100644
--- a/mozilla/layout/style/nsCSSStyleSheet.cpp
+++ b/mozilla/layout/style/nsCSSStyleSheet.cpp
@@ -897,8 +897,8 @@ static PRBool ValueIncludes(const nsString& aValueList, const nsString& aValue,
valueList.Append(kNullCh); // put an extra null at the end
- PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue;
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList;
+ PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue.GetUnicode();
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList.GetUnicode();
PRUnichar* end = start;
while (kNullCh != *start) {
@@ -938,8 +938,8 @@ static PRBool ValueDashMatch(const nsString& aValueList, const nsString& aValue,
valueList.Append(kNullCh); // put an extra null at the end
- PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue;
- PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList;
+ PRUnichar* value = (PRUnichar*)(const PRUnichar*)aValue.GetUnicode();
+ PRUnichar* start = (PRUnichar*)(const PRUnichar*)valueList.GetUnicode();
PRUnichar* end = start;
if (kNullCh != *start) {
@@ -1143,7 +1143,7 @@ static PRBool SelectorMatches(nsIPresContext* aPresContext,
NS_MakeAbsoluteURL(docURL, base, href, absURLSpec);
NS_IF_RELEASE(docURL);
- linkHandler->GetLinkState(absURLSpec, linkState);
+ linkHandler->GetLinkState(absURLSpec.GetUnicode(), linkState);
}
}
}
diff --git a/mozilla/layout/style/nsHTMLStyleSheet.cpp b/mozilla/layout/style/nsHTMLStyleSheet.cpp
index f1e0768a806..1b45c3980fc 100644
--- a/mozilla/layout/style/nsHTMLStyleSheet.cpp
+++ b/mozilla/layout/style/nsHTMLStyleSheet.cpp
@@ -464,7 +464,7 @@ PRInt32 HTMLStyleSheetImpl::RulesMatching(nsIPresContext* aPresContext,
NS_IF_RELEASE(docURL);
nsLinkState state;
- if (NS_OK == linkHandler->GetLinkState(absURLSpec, state)) {
+ if (NS_OK == linkHandler->GetLinkState(absURLSpec.GetUnicode(), state)) {
switch (state) {
case eLinkState_Unvisited:
if (nsnull != mLinkRule) {