Nikolay Sivov : msxml3: Explicitly use NULL_tid to terminate support error id arrays.

Alexandre Julliard julliard at winehq.org
Tue May 7 15:54:05 CDT 2013


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue May  7 15:07:28 2013 +0400

msxml3: Explicitly use NULL_tid to terminate support error id arrays.

---

 dlls/msxml3/attribute.c |    2 +-
 dlls/msxml3/cdata.c     |    2 +-
 dlls/msxml3/comment.c   |    2 +-
 dlls/msxml3/docfrag.c   |    2 +-
 dlls/msxml3/domdoc.c    |    2 +-
 dlls/msxml3/element.c   |    2 +-
 dlls/msxml3/entityref.c |    2 +-
 dlls/msxml3/node.c      |    2 +-
 dlls/msxml3/pi.c        |    2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dlls/msxml3/attribute.c b/dlls/msxml3/attribute.c
index 9ab3035..70dee2a 100644
--- a/dlls/msxml3/attribute.c
+++ b/dlls/msxml3/attribute.c
@@ -53,7 +53,7 @@ typedef struct _domattr
 static const tid_t domattr_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMAttribute_tid,
-    0
+    NULL_tid
 };
 
 static inline domattr *impl_from_IXMLDOMAttribute( IXMLDOMAttribute *iface )
diff --git a/dlls/msxml3/cdata.c b/dlls/msxml3/cdata.c
index 61c0ce2..2fcacff 100644
--- a/dlls/msxml3/cdata.c
+++ b/dlls/msxml3/cdata.c
@@ -52,7 +52,7 @@ typedef struct
 static const tid_t domcdata_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMCDATASection_tid,
-    0
+    NULL_tid
 };
 
 static inline domcdata *impl_from_IXMLDOMCDATASection( IXMLDOMCDATASection *iface )
diff --git a/dlls/msxml3/comment.c b/dlls/msxml3/comment.c
index 879ca48..12a584d 100644
--- a/dlls/msxml3/comment.c
+++ b/dlls/msxml3/comment.c
@@ -52,7 +52,7 @@ typedef struct _domcomment
 static const tid_t domcomment_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMComment_tid,
-    0
+    NULL_tid
 };
 
 static inline domcomment *impl_from_IXMLDOMComment( IXMLDOMComment *iface )
diff --git a/dlls/msxml3/docfrag.c b/dlls/msxml3/docfrag.c
index f066290..1b56885 100644
--- a/dlls/msxml3/docfrag.c
+++ b/dlls/msxml3/docfrag.c
@@ -52,7 +52,7 @@ typedef struct _domfrag
 static const tid_t domfrag_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMDocumentFragment_tid,
-    0
+    NULL_tid
 };
 
 static inline domfrag *impl_from_IXMLDOMDocumentFragment( IXMLDOMDocumentFragment *iface )
diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c
index b607997..e98fa72 100644
--- a/dlls/msxml3/domdoc.c
+++ b/dlls/msxml3/domdoc.c
@@ -859,7 +859,7 @@ static const tid_t domdoc_se_tids[] = {
     IXMLDOMDocument_tid,
     IXMLDOMDocument2_tid,
     IXMLDOMDocument3_tid,
-    0
+    NULL_tid
 };
 
 static HRESULT WINAPI domdoc_QueryInterface( IXMLDOMDocument3 *iface, REFIID riid, void** ppvObject )
diff --git a/dlls/msxml3/element.c b/dlls/msxml3/element.c
index 20cd9b7..5e8822e 100644
--- a/dlls/msxml3/element.c
+++ b/dlls/msxml3/element.c
@@ -58,7 +58,7 @@ static const struct nodemap_funcs domelem_attr_map;
 static const tid_t domelem_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMElement_tid,
-    0
+    NULL_tid
 };
 
 static inline domelem *impl_from_IXMLDOMElement( IXMLDOMElement *iface )
diff --git a/dlls/msxml3/entityref.c b/dlls/msxml3/entityref.c
index f2d46ab..1c0309a 100644
--- a/dlls/msxml3/entityref.c
+++ b/dlls/msxml3/entityref.c
@@ -52,7 +52,7 @@ typedef struct _entityref
 static const tid_t domentityref_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMEntityReference_tid,
-    0
+    NULL_tid
 };
 
 static inline entityref *impl_from_IXMLDOMEntityReference( IXMLDOMEntityReference *iface )
diff --git a/dlls/msxml3/node.c b/dlls/msxml3/node.c
index be47a75..79de75c 100644
--- a/dlls/msxml3/node.c
+++ b/dlls/msxml3/node.c
@@ -150,7 +150,7 @@ static HRESULT WINAPI SupportErrorInfo_InterfaceSupportsErrorInfo(ISupportErrorI
     TRACE("(%p)->(%s)\n", This, debugstr_guid(riid));
 
     tid = This->iids;
-    while (*tid)
+    while (*tid != NULL_tid)
     {
         if (IsEqualGUID(riid, get_riid_from_tid(*tid)))
             return S_OK;
diff --git a/dlls/msxml3/pi.c b/dlls/msxml3/pi.c
index 4d1cab7..6b8fc12 100644
--- a/dlls/msxml3/pi.c
+++ b/dlls/msxml3/pi.c
@@ -54,7 +54,7 @@ static const struct nodemap_funcs dom_pi_attr_map;
 static const tid_t dompi_se_tids[] = {
     IXMLDOMNode_tid,
     IXMLDOMProcessingInstruction_tid,
-    0
+    NULL_tid
 };
 
 static inline dom_pi *impl_from_IXMLDOMProcessingInstruction( IXMLDOMProcessingInstruction *iface )




More information about the wine-cvs mailing list