From a0323259a6a08b0d9b223b94805c15d9c55ed20f Mon Sep 17 00:00:00 2001
From: Khaled Noaman <knoaman@apache.org>
Date: Wed, 29 Jan 2003 15:00:01 +0000
Subject: [PATCH] [Bug 15787] Reduce array size to reduce memory footprint.

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174676 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/internal/IANAEncodings.hpp | 2 +-
 tools/IANACharset/IANACharset.cpp      | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/xercesc/internal/IANAEncodings.hpp b/src/xercesc/internal/IANAEncodings.hpp
index 2db6bbf52..1d76d657e 100644
--- a/src/xercesc/internal/IANAEncodings.hpp
+++ b/src/xercesc/internal/IANAEncodings.hpp
@@ -10,7 +10,7 @@ XERCES_CPP_NAMESPACE_BEGIN
 //  so do not edit this file directly!!
 // ----------------------------------------------------------------
 
-const XMLCh gEncodingArray[][128] =
+const XMLCh gEncodingArray[][46] =
 {
     { 0x0041,0x004E,0x0053,0x0049,0x005F,0x0058,0x0033,0x002E,0x0034,0x002D,0x0031,0x0039,0x0036,0x0038,0x00 }
   , { 0x0069,0x0073,0x006F,0x002D,0x0069,0x0072,0x002D,0x0036,0x00 }
diff --git a/tools/IANACharset/IANACharset.cpp b/tools/IANACharset/IANACharset.cpp
index 7948029d8..75b71b24b 100644
--- a/tools/IANACharset/IANACharset.cpp
+++ b/tools/IANACharset/IANACharset.cpp
@@ -57,6 +57,9 @@
 
 /*
  * $Log$
+ * Revision 1.3  2003/01/29 15:00:01  knoaman
+ * [Bug 15787] Reduce array size to reduce memory footprint.
+ *
  * Revision 1.2  2002/11/04 15:24:50  tng
  * C++ Namespace Support.
  *
@@ -223,7 +226,7 @@ static void startOutput(const XMLCh* const outPath)
     //  Output the leading part of the array declaration. Its just an
     //  array of pointers to Unicode chars.
     //
-    fwprintf(gOutFile, L"const XMLCh gEncodingArray[][128] = \n{\n");
+    fwprintf(gOutFile, L"const XMLCh gEncodingArray[][46] = \n{\n");
 
     //
     // Reset first element trigger
-- 
GitLab