Author: borisk
Date: Tue Jul 15 02:58:05 2008
New Revision: 676853
URL: http://svn.apache.org/viewvc?rev=676853&view=rev
Log:
Use ~(XMLFilePos(0)) instead of -1 (which is int!) to indicate unavailable
position.
Modified:
xerces/c/trunk/src/xercesc/dom/DOMLocator.hpp
xerces/c/trunk/src/xercesc/dom/impl/DOMErrorImpl.hpp
xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.cpp
xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.hpp
Modified: xerces/c/trunk/src/xercesc/dom/DOMLocator.hpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/dom/DOMLocator.hpp?rev=676853&r1=676852&r2=676853&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/DOMLocator.hpp (original)
+++ xerces/c/trunk/src/xercesc/dom/DOMLocator.hpp Tue Jul 15 02:58:05 2008
@@ -97,14 +97,16 @@
virtual XMLFileLoc getColumnNumber() const = 0;
/**
- * Get the byte offset into the input source, or -1 if there is no byte
offset available.
+ * Get the byte offset into the input source, or ~(XMLFilePos(0)) if
+ * there is no byte offset available.
*
* @since DOM Level 3
*/
virtual XMLFilePos getByteOffset() const = 0;
/**
- * Get the UTF-16 offset into the input source, or -1 if there is no
UTF-16 offset available.
+ * Get the UTF-16 offset into the input source, or ~(XMLFilePos(0)) if
+ * there is no UTF-16 offset available.
*
* @since DOM Level 3
*/
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMErrorImpl.hpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/dom/impl/DOMErrorImpl.hpp?rev=676853&r1=676852&r2=676853&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMErrorImpl.hpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMErrorImpl.hpp Tue Jul 15 02:58:05
2008
@@ -155,7 +155,7 @@
}
// ---------------------------------------------------------------------------
-// DOMLocatorImpl: Setter methods
+// DOMErrorImpl: Setter methods
// ---------------------------------------------------------------------------
inline void DOMErrorImpl::setSeverity(const ErrorSeverity severity)
{
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.cpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.cpp?rev=676853&r1=676852&r2=676853&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.cpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.cpp Tue Jul 15 02:58:05
2008
@@ -30,8 +30,8 @@
DOMLocatorImpl::DOMLocatorImpl() :
fLineNum(0)
, fColumnNum(0)
-, fByteOffset(-1)
-, fUtf16Offset(-1)
+, fByteOffset(~(XMLFilePos(0)))
+, fUtf16Offset(~(XMLFilePos(0)))
, fRelatedNode(0)
, fURI(0)
{
@@ -42,8 +42,8 @@
const XMLFileLoc columnNum,
DOMNode* const errorNode,
const XMLCh* const uri,
- const XMLSSize_t byteOffset,
- const XMLSSize_t utf16Offset) :
+ const XMLFilePos byteOffset,
+ const XMLFilePos utf16Offset) :
fLineNum(lineNum)
, fColumnNum(columnNum)
, fByteOffset(byteOffset)
Modified: xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.hpp
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.hpp?rev=676853&r1=676852&r2=676853&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.hpp (original)
+++ xerces/c/trunk/src/xercesc/dom/impl/DOMLocatorImpl.hpp Tue Jul 15 02:58:05
2008
@@ -49,8 +49,8 @@
, const XMLFileLoc columnNum
, DOMNode* const errorNode
, const XMLCh* const uri
- , const XMLSSize_t offset = -1
- , const XMLSSize_t utf16Offset = -1
+ , const XMLFilePos offset = ~(XMLFilePos(0))
+ , const XMLFilePos utf16Offset = ~(XMLFilePos(0))
);
/** Desctructor */
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]