You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ar...@locus.apache.org on 2000/07/26 00:28:19 UTC

cvs commit: xml-xerces/c/src/util XMLUniDefs.hpp Makefile.in TransService.cpp XMLException.cpp XMLString.cpp XMLUni.cpp XMLUni.hpp XMLURL.cpp XMLUTF8Transcoder.cpp

aruna1      00/07/25 15:28:18

  Modified:    c/src/util Makefile.in TransService.cpp XMLException.cpp
                        XMLString.cpp XMLUni.cpp XMLUni.hpp XMLURL.cpp
                        XMLUTF8Transcoder.cpp
  Added:       c/src/util XMLUniDefs.hpp
  Log:
  Char definitions in XMLUni moved to XMLUniDefs
  
  Revision  Changes    Path
  1.25      +4 -0      xml-xerces/c/src/util/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/Makefile.in,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- Makefile.in	2000/06/27 22:11:41	1.24
  +++ Makefile.in	2000/07/25 22:28:15	1.25
  @@ -55,6 +55,9 @@
   #
   #
   # $Log: Makefile.in,v $
  +# Revision 1.25  2000/07/25 22:28:15  aruna1
  +# Char definitions in XMLUni moved to XMLUniDefs
  +#
   # Revision 1.24  2000/06/27 22:11:41  jpolast
   # added HashBase, HashXMLCh, HashPtr
   #
  @@ -257,6 +260,7 @@
       XMLURL.hpp \
       XMLUTF16Transcoder.hpp \
       XMLUTF8Transcoder.hpp \
  +	XMLUniDefs.hpp \
       XMLUni.hpp \
       XMLWin1252Transcoder.hpp
   
  
  
  
  1.21      +2 -1      xml-xerces/c/src/util/TransService.cpp
  
  Index: TransService.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/TransService.cpp,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- TransService.cpp	2000/07/07 22:16:52	1.20
  +++ TransService.cpp	2000/07/25 22:28:15	1.21
  @@ -55,7 +55,7 @@
    */
   
   /*
  - * $Id: TransService.cpp,v 1.20 2000/07/07 22:16:52 jpolast Exp $
  + * $Id: TransService.cpp,v 1.21 2000/07/25 22:28:15 aruna1 Exp $
    */
   // ---------------------------------------------------------------------------
   //  Includes
  @@ -71,6 +71,7 @@
   #include <util/XMLUTF8Transcoder.hpp>
   #include <util/XMLUTF16Transcoder.hpp>
   #include <util/XMLWin1252Transcoder.hpp>
  +#include <util/XMLUniDefs.hpp>
   #include <util/XMLUni.hpp>
   #include <util/TransENameMap.hpp>
   
  
  
  
  1.6       +2 -20     xml-xerces/c/src/util/XMLException.cpp
  
  Index: XMLException.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLException.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XMLException.cpp	2000/05/09 00:22:40	1.5
  +++ XMLException.cpp	2000/07/25 22:28:15	1.6
  @@ -55,32 +55,7 @@
    */
   
   /*
  - * $Log: XMLException.cpp,v $
  - * Revision 1.5  2000/05/09 00:22:40  andyh
  - * Memory Cleanup.  XMLPlatformUtils::Terminate() deletes all lazily
  - * allocated memory; memory leak checking tools will no longer report
  - * that leaks exist.  (DOM GetElementsByTagID temporarily removed
  - * as part of this.)
  - *
  - * Revision 1.4  2000/03/02 19:54:48  roddey
  - * This checkin includes many changes done while waiting for the
  - * 1.1.0 code to be finished. I can't list them all here, but a list is
  - * available elsewhere.
  - *
  - * Revision 1.3  2000/02/06 07:48:05  rahulj
  - * Year 2K copyright swat.
  - *
  - * Revision 1.2  1999/12/02 19:02:57  roddey
  - * Get rid of a few statically defined XMLMutex objects, and lazy eval them
  - * using atomic compare and swap. I somehow let it get by me that we don't
  - * want any static/global objects at all.
  - *
  - * Revision 1.1.1.1  1999/11/09 01:05:39  twl
  - * Initial checkin
  - *
  - * Revision 1.3  1999/11/08 20:45:19  rahul
  - * Swat for adding in Product name and CVS comment log variable.
  - *
  + * $Id: XMLException.cpp,v 1.6 2000/07/25 22:28:15 aruna1 Exp $
    */
   
   
  @@ -93,6 +68,7 @@
   #include <util/XMLException.hpp>
   #include <util/XMLMsgLoader.hpp>
   #include <util/XMLString.hpp>
  +#include <util/XMLUniDefs.hpp>
   #include <util/XMLUni.hpp>
   
   
  
  
  
  1.11      +2 -39     xml-xerces/c/src/util/XMLString.cpp
  
  Index: XMLString.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLString.cpp,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- XMLString.cpp	2000/06/12 22:36:30	1.10
  +++ XMLString.cpp	2000/07/25 22:28:15	1.11
  @@ -55,48 +55,7 @@
    */
   
   /*
  - * $Log: XMLString.cpp,v $
  - * Revision 1.10  2000/06/12 22:36:30  andyh
  - * Fixed error in XMLSTring::trim, reported by Michele Laghi
  - *
  - * Revision 1.9  2000/05/15 22:31:22  andyh
  - * Replace #include<memory.h> with <string.h> everywhere.
  - *
  - * Revision 1.8  2000/03/23 01:02:38  roddey
  - * Updates to the XMLURL class to correct a lot of parsing problems
  - * and to add support for the port number. Updated the URL tests
  - * to test some of this new stuff.
  - *
  - * Revision 1.7  2000/03/02 19:54:49  roddey
  - * This checkin includes many changes done while waiting for the
  - * 1.1.0 code to be finished. I can't list them all here, but a list is
  - * available elsewhere.
  - *
  - * Revision 1.6  2000/02/06 07:48:06  rahulj
  - * Year 2K copyright swat.
  - *
  - * Revision 1.5  2000/01/19 00:56:59  roddey
  - * Changes to get rid of dependence on old utils standard streams and to
  - * get rid of the fgLibLocation stuff.
  - *
  - * Revision 1.4  2000/01/12 00:16:23  roddey
  - * Changes to deal with multiply nested, relative pathed, entities and to deal
  - * with the new URL class changes.
  - *
  - * Revision 1.3  1999/12/18 00:18:10  roddey
  - * More changes to support the new, completely orthagonal support for
  - * intrinsic encodings.
  - *
  - * Revision 1.2  1999/12/15 19:41:28  roddey
  - * Support for the new transcoder system, where even intrinsic encodings are
  - * done via the same transcoder abstraction as external ones.
  - *
  - * Revision 1.1.1.1  1999/11/09 01:05:51  twl
  - * Initial checkin
  - *
  - * Revision 1.2  1999/11/08 20:45:20  rahul
  - * Swat for adding in Product name and CVS comment log variable.
  - *
  + * $Id: XMLString.cpp,v 1.11 2000/07/25 22:28:15 aruna1 Exp $
    */
   
   
  @@ -113,6 +72,7 @@
   #include <util/TranscodingException.hpp>
   #include <util/ValueArrayOf.hpp>
   #include <util/XMLString.hpp>
  +#include <util/XMLUniDefs.hpp>
   #include <util/XMLUni.hpp>
   
   
  
  
  
  1.20      +2 -1      xml-xerces/c/src/util/XMLUni.cpp
  
  Index: XMLUni.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLUni.cpp,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- XMLUni.cpp	2000/06/15 20:17:31	1.19
  +++ XMLUni.cpp	2000/07/25 22:28:15	1.20
  @@ -55,7 +55,7 @@
    */
   
   /*
  - * $Id: XMLUni.cpp,v 1.19 2000/06/15 20:17:31 aruna1 Exp $
  + * $Id: XMLUni.cpp,v 1.20 2000/07/25 22:28:15 aruna1 Exp $
    */
   
   
  @@ -63,6 +63,7 @@
   //  Includes
   // ---------------------------------------------------------------------------
   #include <util/XercesDefs.hpp>
  +#include <util/XMLUniDefs.hpp>
   #include <util/XMLUni.hpp>
   
   
  
  
  
  1.22      +1 -117    xml-xerces/c/src/util/XMLUni.hpp
  
  Index: XMLUni.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLUni.hpp,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- XMLUni.hpp	2000/06/15 20:17:32	1.21
  +++ XMLUni.hpp	2000/07/25 22:28:15	1.22
  @@ -55,7 +55,7 @@
    */
   
   /*
  - * $Id: XMLUni.hpp,v 1.21 2000/06/15 20:17:32 aruna1 Exp $
  + * $Id: XMLUni.hpp,v 1.22 2000/07/25 22:28:15 aruna1 Exp $
    */
   
   
  @@ -71,122 +71,6 @@
   #define XMLUNI_HPP
   
   #include <util/XercesDefs.hpp>
  -
  -// ---------------------------------------------------------------------------
  -//  Constants for the Unicode characters of interest to us in an XML parser
  -//  We don't put these inside the class because then they could not be const
  -//  inline values, which would have significant performance ramifications.
  -//
  -//  We cannot use a namespace because of the requirement to support old
  -//  compilers.
  -// ---------------------------------------------------------------------------
  -const XMLCh chNull                  = 0x00;
  -const XMLCh chHTab                  = 0x09;
  -const XMLCh chLF                    = 0x0A;
  -const XMLCh chCR                    = 0x0D;
  -const XMLCh chAmpersand             = 0x26;
  -const XMLCh chAsterisk              = 0x2A;
  -const XMLCh chAt                    = 0x40;
  -const XMLCh chBackSlash             = 0x5C;
  -const XMLCh chBang                  = 0x21;
  -const XMLCh chCloseAngle            = 0x3E;
  -const XMLCh chCloseCurly            = 0x7D;
  -const XMLCh chCloseParen            = 0x29;
  -const XMLCh chCloseSquare           = 0x5D;
  -const XMLCh chColon                 = 0x3A;
  -const XMLCh chComma                 = 0x2C;
  -const XMLCh chDash                  = 0x2D;
  -const XMLCh chDollarSign            = 0x24;
  -const XMLCh chDoubleQuote           = 0x22;
  -const XMLCh chEqual                 = 0x3D;
  -const XMLCh chForwardSlash          = 0x2F;
  -const XMLCh chGrave                 = 0x60;
  -const XMLCh chOpenAngle             = 0x3C;
  -const XMLCh chOpenCurly             = 0x7B;
  -const XMLCh chOpenParen             = 0x28;
  -const XMLCh chOpenSquare            = 0x5B;
  -const XMLCh chPercent               = 0x25;
  -const XMLCh chPeriod                = 0x2E;
  -const XMLCh chPipe                  = 0x7C;
  -const XMLCh chPlus                  = 0x2B;
  -const XMLCh chPound                 = 0x23;
  -const XMLCh chQuestion              = 0x3F;
  -const XMLCh chSingleQuote           = 0x27;
  -const XMLCh chSpace                 = 0x20;
  -const XMLCh chSemiColon             = 0x3B;
  -const XMLCh chTilde                 = 0x7E;
  -const XMLCh chUnderscore            = 0x5F;
  -
  -const XMLCh chSwappedUnicodeMarker  = XMLCh(0xFFFE);
  -const XMLCh chUnicodeMarker         = XMLCh(0xFEFF);
  -
  -const XMLCh chDigit_0               = 0x30;
  -const XMLCh chDigit_1               = 0x31;
  -const XMLCh chDigit_2               = 0x32;
  -const XMLCh chDigit_3               = 0x33;
  -const XMLCh chDigit_4               = 0x34;
  -const XMLCh chDigit_5               = 0x35;
  -const XMLCh chDigit_6               = 0x36;
  -const XMLCh chDigit_7               = 0x37;
  -const XMLCh chDigit_8               = 0x38;
  -const XMLCh chDigit_9               = 0x39;
  -
  -const XMLCh chLatin_A               = 0x41;
  -const XMLCh chLatin_B               = 0x42;
  -const XMLCh chLatin_C               = 0x43;
  -const XMLCh chLatin_D               = 0x44;
  -const XMLCh chLatin_E               = 0x45;
  -const XMLCh chLatin_F               = 0x46;
  -const XMLCh chLatin_G               = 0x47;
  -const XMLCh chLatin_H               = 0x48;
  -const XMLCh chLatin_I               = 0x49;
  -const XMLCh chLatin_J               = 0x4A;
  -const XMLCh chLatin_K               = 0x4B;
  -const XMLCh chLatin_L               = 0x4C;
  -const XMLCh chLatin_M               = 0x4D;
  -const XMLCh chLatin_N               = 0x4E;
  -const XMLCh chLatin_O               = 0x4F;
  -const XMLCh chLatin_P               = 0x50;
  -const XMLCh chLatin_Q               = 0x51;
  -const XMLCh chLatin_R               = 0x52;
  -const XMLCh chLatin_S               = 0x53;
  -const XMLCh chLatin_T               = 0x54;
  -const XMLCh chLatin_U               = 0x55;
  -const XMLCh chLatin_V               = 0x56;
  -const XMLCh chLatin_W               = 0x57;
  -const XMLCh chLatin_X               = 0x58;
  -const XMLCh chLatin_Y               = 0x59;
  -const XMLCh chLatin_Z               = 0x5A;
  -
  -const XMLCh chLatin_a               = 0x61;
  -const XMLCh chLatin_b               = 0x62;
  -const XMLCh chLatin_c               = 0x63;
  -const XMLCh chLatin_d               = 0x64;
  -const XMLCh chLatin_e               = 0x65;
  -const XMLCh chLatin_f               = 0x66;
  -const XMLCh chLatin_g               = 0x67;
  -const XMLCh chLatin_h               = 0x68;
  -const XMLCh chLatin_i               = 0x69;
  -const XMLCh chLatin_j               = 0x6A;
  -const XMLCh chLatin_k               = 0x6B;
  -const XMLCh chLatin_l               = 0x6C;
  -const XMLCh chLatin_m               = 0x6D;
  -const XMLCh chLatin_n               = 0x6E;
  -const XMLCh chLatin_o               = 0x6F;
  -const XMLCh chLatin_p               = 0x70;
  -const XMLCh chLatin_q               = 0x71;
  -const XMLCh chLatin_r               = 0x72;
  -const XMLCh chLatin_s               = 0x73;
  -const XMLCh chLatin_t               = 0x74;
  -const XMLCh chLatin_u               = 0x75;
  -const XMLCh chLatin_v               = 0x76;
  -const XMLCh chLatin_w               = 0x77;
  -const XMLCh chLatin_x               = 0x78;
  -const XMLCh chLatin_y               = 0x79;
  -const XMLCh chLatin_z               = 0x7A;
  -
  -const XMLCh chYenSign               = 0xA5;
  -const XMLCh chWonSign               = 0x20A9;
   
   
   class XMLUTIL_EXPORT XMLUni
  
  
  
  1.16      +2 -1      xml-xerces/c/src/util/XMLURL.cpp
  
  Index: XMLURL.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLURL.cpp,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- XMLURL.cpp	2000/06/07 22:54:31	1.15
  +++ XMLURL.cpp	2000/07/25 22:28:16	1.16
  @@ -55,7 +55,7 @@
    */
   
   /*
  - * $Id: XMLURL.cpp,v 1.15 2000/06/07 22:54:31 andyh Exp $
  + * $Id: XMLURL.cpp,v 1.16 2000/07/25 22:28:16 aruna1 Exp $
    */
   
   
  @@ -70,6 +70,7 @@
   #include <util/XMLURL.hpp>
   #include <util/XMLNetAccessor.hpp>
   #include <util/XMLString.hpp>
  +#include <util/XMLUniDefs.hpp>
   #include <util/XMLUni.hpp>
   
   
  
  
  
  1.11      +4 -0      xml-xerces/c/src/util/XMLUTF8Transcoder.cpp
  
  Index: XMLUTF8Transcoder.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/util/XMLUTF8Transcoder.cpp,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- XMLUTF8Transcoder.cpp	2000/07/17 22:05:58	1.10
  +++ XMLUTF8Transcoder.cpp	2000/07/25 22:28:16	1.11
  @@ -54,12 +54,16 @@
    * <http://www.apache.org/>.
    */
   
  +/**
  + * $Id: XMLUTF8Transcoder.cpp,v 1.11 2000/07/25 22:28:16 aruna1 Exp $
  + */
   
   // ---------------------------------------------------------------------------
   //  Includes
   // ---------------------------------------------------------------------------
   #include <util/TranscodingException.hpp>
   #include <util/XMLString.hpp>
  +#include <util/XMLUniDefs.hpp>
   #include <util/XMLUTF8Transcoder.hpp>
   #include <util/UTFDataFormatException.hpp>
   
  
  
  
  1.1                  xml-xerces/c/src/util/XMLUniDefs.hpp
  
  Index: XMLUniDefs.hpp
  ===================================================================
  /*
   * The Apache Software License, Version 1.1
   * 
   * Copyright (c) 1999-2000 The Apache Software Foundation.  All rights
   * reserved.
   * 
   * Redistribution and use in source and binary forms, with or without
   * modification, are permitted provided that the following conditions
   * are met:
   * 
   * 1. Redistributions of source code must retain the above copyright
   *    notice, this list of conditions and the following disclaimer. 
   * 
   * 2. Redistributions in binary form must reproduce the above copyright
   *    notice, this list of conditions and the following disclaimer in
   *    the documentation and/or other materials provided with the
   *    distribution.
   * 
   * 3. The end-user documentation included with the redistribution,
   *    if any, must include the following acknowledgment:  
   *       "This product includes software developed by the
   *        Apache Software Foundation (http://www.apache.org/)."
   *    Alternately, this acknowledgment may appear in the software itself,
   *    if and wherever such third-party acknowledgments normally appear.
   * 
   * 4. The names "Xerces" and "Apache Software Foundation" must
   *    not be used to endorse or promote products derived from this
   *    software without prior written permission. For written 
   *    permission, please contact apache\@apache.org.
   * 
   * 5. Products derived from this software may not be called "Apache",
   *    nor may "Apache" appear in their name, without prior written
   *    permission of the Apache Software Foundation.
   * 
   * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
   * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
   * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
   * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   * SUCH DAMAGE.
   * ====================================================================
   * 
   * This software consists of voluntary contributions made by many
   * individuals on behalf of the Apache Software Foundation, and was
   * originally based on software copyright (c) 1999, International
   * Business Machines, Inc., http://www.ibm.com .  For more information
   * on the Apache Software Foundation, please see
   * <http://www.apache.org/>.
   */
  
  /*
   * $Id: XMLUniDefs.hpp,v 1.1 2000/07/25 22:28:16 aruna1 Exp $
   */
  #if !defined(XMLUNIDEFS_HPP)
  #define XMLUNIDEFS_HPP
  
  #include <util/XercesDefs.hpp>
  
  // ---------------------------------------------------------------------------
  //  Constants for the Unicode characters of interest to us in an XML parser
  //  We don't put these inside the class because then they could not be const
  //  inline values, which would have significant performance ramifications.
  //
  //  We cannot use a namespace because of the requirement to support old
  //  compilers.
  // ---------------------------------------------------------------------------
  const XMLCh chNull                  = 0x00;
  const XMLCh chHTab                  = 0x09;
  const XMLCh chLF                    = 0x0A;
  const XMLCh chCR                    = 0x0D;
  const XMLCh chAmpersand             = 0x26;
  const XMLCh chAsterisk              = 0x2A;
  const XMLCh chAt                    = 0x40;
  const XMLCh chBackSlash             = 0x5C;
  const XMLCh chBang                  = 0x21;
  const XMLCh chCloseAngle            = 0x3E;
  const XMLCh chCloseCurly            = 0x7D;
  const XMLCh chCloseParen            = 0x29;
  const XMLCh chCloseSquare           = 0x5D;
  const XMLCh chColon                 = 0x3A;
  const XMLCh chComma                 = 0x2C;
  const XMLCh chDash                  = 0x2D;
  const XMLCh chDollarSign            = 0x24;
  const XMLCh chDoubleQuote           = 0x22;
  const XMLCh chEqual                 = 0x3D;
  const XMLCh chForwardSlash          = 0x2F;
  const XMLCh chGrave                 = 0x60;
  const XMLCh chOpenAngle             = 0x3C;
  const XMLCh chOpenCurly             = 0x7B;
  const XMLCh chOpenParen             = 0x28;
  const XMLCh chOpenSquare            = 0x5B;
  const XMLCh chPercent               = 0x25;
  const XMLCh chPeriod                = 0x2E;
  const XMLCh chPipe                  = 0x7C;
  const XMLCh chPlus                  = 0x2B;
  const XMLCh chPound                 = 0x23;
  const XMLCh chQuestion              = 0x3F;
  const XMLCh chSingleQuote           = 0x27;
  const XMLCh chSpace                 = 0x20;
  const XMLCh chSemiColon             = 0x3B;
  const XMLCh chTilde                 = 0x7E;
  const XMLCh chUnderscore            = 0x5F;
  
  const XMLCh chSwappedUnicodeMarker  = XMLCh(0xFFFE);
  const XMLCh chUnicodeMarker         = XMLCh(0xFEFF);
  
  const XMLCh chDigit_0               = 0x30;
  const XMLCh chDigit_1               = 0x31;
  const XMLCh chDigit_2               = 0x32;
  const XMLCh chDigit_3               = 0x33;
  const XMLCh chDigit_4               = 0x34;
  const XMLCh chDigit_5               = 0x35;
  const XMLCh chDigit_6               = 0x36;
  const XMLCh chDigit_7               = 0x37;
  const XMLCh chDigit_8               = 0x38;
  const XMLCh chDigit_9               = 0x39;
  
  const XMLCh chLatin_A               = 0x41;
  const XMLCh chLatin_B               = 0x42;
  const XMLCh chLatin_C               = 0x43;
  const XMLCh chLatin_D               = 0x44;
  const XMLCh chLatin_E               = 0x45;
  const XMLCh chLatin_F               = 0x46;
  const XMLCh chLatin_G               = 0x47;
  const XMLCh chLatin_H               = 0x48;
  const XMLCh chLatin_I               = 0x49;
  const XMLCh chLatin_J               = 0x4A;
  const XMLCh chLatin_K               = 0x4B;
  const XMLCh chLatin_L               = 0x4C;
  const XMLCh chLatin_M               = 0x4D;
  const XMLCh chLatin_N               = 0x4E;
  const XMLCh chLatin_O               = 0x4F;
  const XMLCh chLatin_P               = 0x50;
  const XMLCh chLatin_Q               = 0x51;
  const XMLCh chLatin_R               = 0x52;
  const XMLCh chLatin_S               = 0x53;
  const XMLCh chLatin_T               = 0x54;
  const XMLCh chLatin_U               = 0x55;
  const XMLCh chLatin_V               = 0x56;
  const XMLCh chLatin_W               = 0x57;
  const XMLCh chLatin_X               = 0x58;
  const XMLCh chLatin_Y               = 0x59;
  const XMLCh chLatin_Z               = 0x5A;
  
  const XMLCh chLatin_a               = 0x61;
  const XMLCh chLatin_b               = 0x62;
  const XMLCh chLatin_c               = 0x63;
  const XMLCh chLatin_d               = 0x64;
  const XMLCh chLatin_e               = 0x65;
  const XMLCh chLatin_f               = 0x66;
  const XMLCh chLatin_g               = 0x67;
  const XMLCh chLatin_h               = 0x68;
  const XMLCh chLatin_i               = 0x69;
  const XMLCh chLatin_j               = 0x6A;
  const XMLCh chLatin_k               = 0x6B;
  const XMLCh chLatin_l               = 0x6C;
  const XMLCh chLatin_m               = 0x6D;
  const XMLCh chLatin_n               = 0x6E;
  const XMLCh chLatin_o               = 0x6F;
  const XMLCh chLatin_p               = 0x70;
  const XMLCh chLatin_q               = 0x71;
  const XMLCh chLatin_r               = 0x72;
  const XMLCh chLatin_s               = 0x73;
  const XMLCh chLatin_t               = 0x74;
  const XMLCh chLatin_u               = 0x75;
  const XMLCh chLatin_v               = 0x76;
  const XMLCh chLatin_w               = 0x77;
  const XMLCh chLatin_x               = 0x78;
  const XMLCh chLatin_y               = 0x79;
  const XMLCh chLatin_z               = 0x7A;
  
  const XMLCh chYenSign               = 0xA5;
  const XMLCh chWonSign               = 0x20A9;
  
  
  #endif