diff --git a/src/xercesc/util/regx/BlockRangeFactory.cpp b/src/xercesc/util/regx/BlockRangeFactory.cpp index e770a2a8ec2dac62cfd2cf9d1ca8df15ddb1c34d..26c82ff0dac9bd4dd8a68faa34ad333441bf8442 100644 --- a/src/xercesc/util/regx/BlockRangeFactory.cpp +++ b/src/xercesc/util/regx/BlockRangeFactory.cpp @@ -39,7 +39,7 @@ const int BLOCKNAMESIZE = 93; // only define Specials as FEFF..FEFF, missing Specials as FFF0..FFFD, add manually // only define private use as E000..F8FF, // missing 2 private use (F0000..FFFFD and 100000..10FFFD), add manually -const XMLCh fgBlockNames[][BLOCKNAMESIZE] = +const XMLCh fgBlockNames[][50] = { { chLatin_I, chLatin_s, chLatin_B, chLatin_a, chLatin_s, chLatin_i, chLatin_c, chLatin_L, chLatin_a, chLatin_t, chLatin_i, chLatin_n, chNull }, diff --git a/src/xercesc/util/regx/UnicodeRangeFactory.cpp b/src/xercesc/util/regx/UnicodeRangeFactory.cpp index ac7af4ce0ca91ca46687475ad2062fdf7f52bcf9..6994ef343c6cdf86de8500f607acea10b4ac05fa 100644 --- a/src/xercesc/util/regx/UnicodeRangeFactory.cpp +++ b/src/xercesc/util/regx/UnicodeRangeFactory.cpp @@ -42,7 +42,7 @@ const unsigned short CHAR_OTHER = 34; const unsigned short CHAR_PUNCTUATION = 35; const unsigned short CHAR_SYMBOL = 36; -const XMLCh uniCategNames[][UNICATEGSIZE] = +const XMLCh uniCategNames[][3] = { {chLatin_C, chLatin_n, chNull}, {chLatin_L, chLatin_u, chNull},