You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2005/03/09 17:07:12 UTC

cvs commit: xml-xerces/c/src/xercesc/sax2 SAX2XMLReader.hpp

amassari    2005/03/09 08:07:12

  Modified:    c/src/xercesc/parsers DOMBuilderImpl.hpp
                        SAX2XMLFilterImpl.hpp SAX2XMLReaderImpl.hpp
                        SAXParser.hpp XercesDOMParser.hpp
               c/src/xercesc/internal ReaderMgr.hpp
               c/src/xercesc/sax2 SAX2XMLReader.hpp
  Log:
  Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
  
  Revision  Changes    Path
  1.18      +2 -1      xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.hpp
  
  Index: DOMBuilderImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.hpp,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- DOMBuilderImpl.hpp	8 Sep 2004 13:56:17 -0000	1.17
  +++ DOMBuilderImpl.hpp	9 Mar 2005 16:07:09 -0000	1.18
  @@ -652,6 +652,7 @@
   
       /**
         * Returns the current src offset within the input source.
  +      * To be used only while parsing is in progress.
         *
         * @return offset within the input source
         */
  
  
  
  1.3       +4 -0      xml-xerces/c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp
  
  Index: SAX2XMLFilterImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/SAX2XMLFilterImpl.hpp,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SAX2XMLFilterImpl.hpp	6 Jan 2005 21:39:44 -0000	1.2
  +++ SAX2XMLFilterImpl.hpp	9 Mar 2005 16:07:09 -0000	1.3
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2005/03/09 16:07:09  amassari
  + * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
  + *
    * Revision 1.2  2005/01/06 21:39:44  amassari
    * Removed warnings
    *
  @@ -473,6 +476,7 @@
   
       /**
         * Returns the current src offset within the input source.
  +      * To be used only while parsing is in progress.
         *
         * @return offset within the input source
         */
  
  
  
  1.31      +4 -0      xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.hpp
  
  Index: SAX2XMLReaderImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.hpp,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- SAX2XMLReaderImpl.hpp	25 Feb 2005 11:31:07 -0000	1.30
  +++ SAX2XMLReaderImpl.hpp	9 Mar 2005 16:07:10 -0000	1.31
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.31  2005/03/09 16:07:10  amassari
  + * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
  + *
    * Revision 1.30  2005/02/25 11:31:07  amassari
    * Performance improvements by David Bertoni (jira# 1343)
    *
  @@ -729,6 +732,7 @@
   
       /**
         * Returns the current src offset within the input source.
  +      * To be used only while parsing is in progress.
         *
         * @return offset within the input source
         */
  
  
  
  1.38      +5 -0      xml-xerces/c/src/xercesc/parsers/SAXParser.hpp
  
  Index: SAXParser.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/SAXParser.hpp,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- SAXParser.hpp	7 Dec 2004 19:45:43 -0000	1.37
  +++ SAXParser.hpp	9 Mar 2005 16:07:10 -0000	1.38
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.38  2005/03/09 16:07:10  amassari
  + * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
  + *
    * Revision 1.37  2004/12/07 19:45:43  knoaman
    * An option to ignore a cached DTD grammar when a document contains an
    * internal and external subset.
  @@ -657,6 +660,7 @@
   
       /**
        * Returns the current src offset within the input source.
  +     * To be used only while parsing is in progress.
        *
        * @return offset within the input source
        */
  
  
  
  1.22      +2 -1      xml-xerces/c/src/xercesc/parsers/XercesDOMParser.hpp
  
  Index: XercesDOMParser.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/parsers/XercesDOMParser.hpp,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- XercesDOMParser.hpp	7 Dec 2004 19:45:43 -0000	1.21
  +++ XercesDOMParser.hpp	9 Mar 2005 16:07:10 -0000	1.22
  @@ -195,6 +195,7 @@
   
       /**
        * Returns the current src offset within the input source.
  +     * To be used only while parsing is in progress.
        *
        * @return offset within the input source
        */
  
  
  
  1.16      +4 -1      xml-xerces/c/src/xercesc/internal/ReaderMgr.hpp
  
  Index: ReaderMgr.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/ReaderMgr.hpp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- ReaderMgr.hpp	8 Feb 2005 09:21:11 -0000	1.15
  +++ ReaderMgr.hpp	9 Mar 2005 16:07:11 -0000	1.16
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.16  2005/03/09 16:07:11  amassari
  + * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
  + *
    * Revision 1.15  2005/02/08 09:21:11  amassari
    * Removed warnings
    *
  @@ -412,7 +415,7 @@
   
   inline unsigned int ReaderMgr::getSrcOffset() const
   {
  -    return fCurReader->getSrcOffset();
  +    return fCurReader? fCurReader->getSrcOffset() : 0;
   }
   
   inline bool ReaderMgr::lookingAtChar(const XMLCh chToCheck)
  
  
  
  1.15      +4 -0      xml-xerces/c/src/xercesc/sax2/SAX2XMLReader.hpp
  
  Index: SAX2XMLReader.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/sax2/SAX2XMLReader.hpp,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- SAX2XMLReader.hpp	6 Jan 2005 21:39:44 -0000	1.14
  +++ SAX2XMLReader.hpp	9 Mar 2005 16:07:11 -0000	1.15
  @@ -16,6 +16,9 @@
   
   /*
    * $Log$
  + * Revision 1.15  2005/03/09 16:07:11  amassari
  + * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
  + *
    * Revision 1.14  2005/01/06 21:39:44  amassari
    * Removed warnings
    *
  @@ -601,6 +604,7 @@
   
       /**
         * Returns the current src offset within the input source.
  +      * To be used only while parsing is in progress.
         *
         * @return offset within the input source
         */
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org