tng         2002/12/23 11:34:37

  Modified:    c/src/xercesc/internal XMLScanner.cpp
  Log:
  Fix: no need to check valid char in scancharref, the caller will check.
  
  Revision  Changes    Path
  1.31      +1 -23     xml-xerces/c/src/xercesc/internal/XMLScanner.cpp
  
  Index: XMLScanner.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XMLScanner.cpp,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- XMLScanner.cpp    23 Dec 2002 17:53:50 -0000      1.30
  +++ XMLScanner.cpp    23 Dec 2002 19:34:37 -0000      1.31
  @@ -1724,28 +1724,6 @@
           fReaderMgr.getNextChar();
       }
   
  -    //  [2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF]        // any Unicode 
character, excluding the
  -    //               | [#xE000-#xFFFD] | [#x10000-#x10FFFF] // surrogate blocks, 
FFFE, and FFFF.
  -    bool validChar = false;
  -    if (value < 0x20)
  -    {
  -      if (value == 0x09 || value == 0x0A || value == 0x0D)
  -      {
  -          validChar = true;
  -      }
  -    }
  -    else if (value <= 0xD7FF || (value >= 0xE000 && (value <= 0xFFFD || (value >= 
0x10000 && value <= 0x10FFFF))))
  -    {
  -          validChar = true;
  -    }
  -
  -    if (!validChar)
  -    {
  -        // Character reference was not in the valid range
  -        emitError(XMLErrs::InvalidCharacterRef);
  -        return false;
  -    }
  -
       // Return the char (or chars)
       if (value >= 0x10000)
       {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to