Jacek Caban : mshtml: Added nsACString_SetData function and use it instead of nsACString_Init when we return string value .

Alexandre Julliard julliard at wine.codeweavers.com
Thu Dec 14 07:03:43 CST 2006


Module: wine
Branch: master
Commit: f609a768e726772f00d26568c87e04bbaa23281f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f609a768e726772f00d26568c87e04bbaa23281f

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Dec 14 00:20:26 2006 +0100

mshtml: Added nsACString_SetData function and use it instead of nsACString_Init when we return string value.

---

 dlls/mshtml/mshtml_private.h |    1 +
 dlls/mshtml/nsembed.c        |    7 ++++++-
 dlls/mshtml/nsio.c           |    6 +++---
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/dlls/mshtml/mshtml_private.h b/dlls/mshtml/mshtml_private.h
index b7bfb36..d23a967 100644
--- a/dlls/mshtml/mshtml_private.h
+++ b/dlls/mshtml/mshtml_private.h
@@ -332,6 +332,7 @@ void *nsalloc(size_t);
 void nsfree(void*);
 
 void nsACString_Init(nsACString*,const char*);
+void nsACString_SetData(nsACString*,const char*);
 PRUint32 nsACString_GetData(const nsACString*,const char**,PRBool*);
 void nsACString_Finish(nsACString*);
 
diff --git a/dlls/mshtml/nsembed.c b/dlls/mshtml/nsembed.c
index e5c46c2..f1c2dd2 100644
--- a/dlls/mshtml/nsembed.c
+++ b/dlls/mshtml/nsembed.c
@@ -422,7 +422,12 @@ void nsACString_Init(nsACString *str, co
 {
     NS_CStringContainerInit(str);
     if(data)
-        NS_CStringSetData(str, data, PR_UINT32_MAX);
+        nsACString_SetData(str, data);
+}
+
+void nsACString_SetData(nsACString *str, const char *data)
+{
+    NS_CStringSetData(str, data, PR_UINT32_MAX);
 }
 
 PRUint32 nsACString_GetData(const nsACString *str, const char **data, PRBool *termited)
diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c
index 568434d..3c4b04e 100644
--- a/dlls/mshtml/nsio.c
+++ b/dlls/mshtml/nsio.c
@@ -475,7 +475,7 @@ static nsresult NSAPI nsChannel_GetConte
     TRACE("(%p)->(%p)\n", This, aContentType);
 
     if(This->content) {
-        nsACString_Init(aContentType, This->content);
+        nsACString_SetData(aContentType, This->content);
         return S_OK;
     }
 
@@ -483,7 +483,7 @@ static nsresult NSAPI nsChannel_GetConte
         return nsIChannel_GetContentType(This->channel, aContentType);
 
     TRACE("returning default text/html\n");
-    nsACString_Init(aContentType, "text/html");
+    nsACString_SetData(aContentType, "text/html");
     return NS_OK;
 }
 
@@ -1154,7 +1154,7 @@ static nsresult NSAPI nsURI_GetSpec(nsIW
         return nsIURI_GetSpec(This->uri, aSpec);
 
     if(This->spec) {
-        nsACString_Init(aSpec, This->spec);
+        nsACString_SetData(aSpec, This->spec);
         return NS_OK;
     }
 




More information about the wine-cvs mailing list