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]

Reply via email to