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