Index: nsP3PUtils.cpp =================================================================== RCS file: /cvsroot/mozilla/extensions/p3p/src/nsP3PUtils.cpp,v retrieving revision 1.3 diff -u -r1.3 nsP3PUtils.cpp --- nsP3PUtils.cpp +++ nsP3PUtils.cpp @@ -43,7 +43,7 @@ nsresult nsP3PUtils::GetAttributeValue(nsIDOMNode* aNode, - char* aAttrName, + const char* aAttrName, nsAString& aAttrValue) { NS_ENSURE_ARG_POINTER(aNode); Index: nsP3PUtils.h =================================================================== RCS file: /cvsroot/mozilla/extensions/p3p/src/nsP3PUtils.h,v retrieving revision 1.1 diff -u -r1.1 nsP3PUtils.h --- nsP3PUtils.h +++ nsP3PUtils.h @@ -48,7 +48,7 @@ class nsP3PUtils { public: - static nsresult GetAttributeValue(nsIDOMNode* aNode, char* aAttrName, nsAString& aAttrValue); + static nsresult GetAttributeValue(nsIDOMNode* aNode, const char* aAttrName, nsAString& aAttrValue); static nsresult DeterminePolicyScope(const nsVoidArray& aNodeList, const char* aPath, PRBool* aOut); static nsresult GetElementsByTagName(nsIDOMNode* aNode, const nsAString& aTagName, nsVoidArray& aReturn); static PRBool IsPathIncluded(const nsAString& aURI, const nsAString& aPath);