Module: wine Branch: master Commit: 2b671cad9637b8151bdf2c532cb9c9273e0bdf04 URL: http://source.winehq.org/git/wine.git/?a=commit;h=2b671cad9637b8151bdf2c532c...
Author: Piotr Caban piotr@codeweavers.com Date: Mon Oct 24 20:08:55 2011 +0200
msxml3: Accept S_FALSE as a valid callback result when msxml6 is used.
---
dlls/msxml3/saxreader.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/dlls/msxml3/saxreader.c b/dlls/msxml3/saxreader.c index e43afce..344393a 100644 --- a/dlls/msxml3/saxreader.c +++ b/dlls/msxml3/saxreader.c @@ -1170,7 +1170,7 @@ static void libxmlStartDocument(void *ctx) else hr = ISAXContentHandler_startDocument(This->saxreader->contentHandler);
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) format_error_message_from_id(This, hr); }
@@ -1201,7 +1201,7 @@ static void libxmlEndDocument(void *ctx) else hr = ISAXContentHandler_endDocument(This->saxreader->contentHandler);
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) format_error_message_from_id(This, hr); } } @@ -1248,7 +1248,7 @@ static void libxmlStartElementNS( Prefix, SysStringLen(Prefix), Uri, SysStringLen(Uri));
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) { format_error_message_from_id(This, hr); return; @@ -1274,7 +1274,7 @@ static void libxmlStartElementNS( } }
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) format_error_message_from_id(This, hr); }
@@ -1320,7 +1320,7 @@ static void libxmlEndElementNS( LocalName, SysStringLen(LocalName), QName, SysStringLen(QName));
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) { format_error_message_from_id(This, hr); return; @@ -1339,7 +1339,7 @@ static void libxmlEndElementNS( This->saxreader->contentHandler, Prefix, SysStringLen(Prefix));
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) { format_error_message_from_id(This, hr); return; @@ -1404,7 +1404,7 @@ static void libxmlCharacters( This->saxreader->contentHandler, Chars, SysStringLen(Chars));
- if(hr != S_OK) + if(This->saxreader->version>=MSXML6 ? FAILED(hr) : hr!=S_OK) { format_error_message_from_id(This, hr); return;