diff --git a/src/backend/utils/mb/Unicode/big5_to_utf8.map b/src/backend/utils/mb/Unicode/big5_to_utf8.map
index a9b325d15a4507485dd4abdd0e2b66dfcec062a9..a28715cd0f2d1c20e8144875ab7c44afe91180a0 100644
--- a/src/backend/utils/mb/Unicode/big5_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/big5_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/big5_to_utf8.map */
 /* This file is generated by UCS_to_BIG5.pl */
 
-static const uint32 big5_to_unicode_tree_table[];
+static const uint32 big5_to_unicode_tree_table[17088];
 
 static const pg_mb_radix_tree big5_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/convutils.pm b/src/backend/utils/mb/Unicode/convutils.pm
index 6bd84712b05c07a49f4ef4e79a818f1cd1e5912d..479bfe92896806559ecafb472f13fd1bc88117ee 100644
--- a/src/backend/utils/mb/Unicode/convutils.pm
+++ b/src/backend/utils/mb/Unicode/convutils.pm
@@ -515,7 +515,7 @@ sub print_radix_table
 	###
 	### Print the struct and array.
 	###
-	printf $out "static const $datatype ${tblname}_table[];\n";
+	printf $out "static const $datatype ${tblname}_table[$tblsize];\n";
 	printf $out "\n";
 	printf $out "static const pg_mb_radix_tree $tblname =\n";
 	printf $out "{\n";
diff --git a/src/backend/utils/mb/Unicode/euc_cn_to_utf8.map b/src/backend/utils/mb/Unicode/euc_cn_to_utf8.map
index a8db7d2d72033b76287fb8716e0456fd86d2dbf2..a4090512cfab126c63514de6ac7c313a787e649d 100644
--- a/src/backend/utils/mb/Unicode/euc_cn_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/euc_cn_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/euc_cn_to_utf8.map */
 /* This file is generated by UCS_to_EUC_CN.pl */
 
-static const uint32 euc_cn_to_unicode_tree_table[];
+static const uint32 euc_cn_to_unicode_tree_table[7792];
 
 static const pg_mb_radix_tree euc_cn_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8.map b/src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8.map
index 3a99ac35a1fa2469489cce3099afcc829c6b35dd..eb9c35ace37aaa4956c1d63990fb4c82ea2b4755 100644
--- a/src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/euc_jis_2004_to_utf8.map */
 /* This file is generated by UCS_to_EUC_JIS_2004.pl */
 
-static const uint32 euc_jis_2004_to_unicode_tree_table[];
+static const uint32 euc_jis_2004_to_unicode_tree_table[11727];
 
 static const pg_mb_radix_tree euc_jis_2004_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map b/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
index 25fdce48dc9a33ad0f3f8e7041686c4ba23cd6bf..df8e7fdbdf14afa8ac398bce1927638fbd182add 100644
--- a/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/euc_jp_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/euc_jp_to_utf8.map */
 /* This file is generated by UCS_to_EUC_JP.pl */
 
-static const uint32 euc_jp_to_unicode_tree_table[];
+static const uint32 euc_jp_to_unicode_tree_table[14254];
 
 static const pg_mb_radix_tree euc_jp_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/euc_kr_to_utf8.map b/src/backend/utils/mb/Unicode/euc_kr_to_utf8.map
index 33cc980bfe903d1a1ab153513efa8298bab04a93..4dcce2f1ab7f220044e9e6281fa3d6d581c711d4 100644
--- a/src/backend/utils/mb/Unicode/euc_kr_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/euc_kr_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/euc_kr_to_utf8.map */
 /* This file is generated by UCS_to_EUC_KR.pl */
 
-static const uint32 euc_kr_to_unicode_tree_table[];
+static const uint32 euc_kr_to_unicode_tree_table[8553];
 
 static const pg_mb_radix_tree euc_kr_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/euc_tw_to_utf8.map b/src/backend/utils/mb/Unicode/euc_tw_to_utf8.map
index 31895a8bee7ff8c88309d37da1133830c53ede0a..8a04289d38c19796be400acae30759813f2f9a85 100644
--- a/src/backend/utils/mb/Unicode/euc_tw_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/euc_tw_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/euc_tw_to_utf8.map */
 /* This file is generated by UCS_to_EUC_TW.pl */
 
-static const uint32 euc_tw_to_unicode_tree_table[];
+static const uint32 euc_tw_to_unicode_tree_table[27068];
 
 static const pg_mb_radix_tree euc_tw_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/gb18030_to_utf8.map b/src/backend/utils/mb/Unicode/gb18030_to_utf8.map
index a6d6c28ea9b840297e28d34708a58336e93aaef5..e2c94e410b56cde1a9c6dcb121879f7e29ba2a82 100644
--- a/src/backend/utils/mb/Unicode/gb18030_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/gb18030_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/gb18030_to_utf8.map */
 /* This file is generated by UCS_to_GB18030.pl */
 
-static const uint32 gb18030_to_unicode_tree_table[];
+static const uint32 gb18030_to_unicode_tree_table[32795];
 
 static const pg_mb_radix_tree gb18030_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/gbk_to_utf8.map b/src/backend/utils/mb/Unicode/gbk_to_utf8.map
index a5c3a06eebb95efac94a1790fac70937c65cf4f7..51098776cbbb3d3f8a59bcffd9507503dba39305 100644
--- a/src/backend/utils/mb/Unicode/gbk_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/gbk_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/gbk_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 gbk_to_unicode_tree_table[];
+static const uint32 gbk_to_unicode_tree_table[24354];
 
 static const pg_mb_radix_tree gbk_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_10_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_10_to_utf8.map
index 7f94d8929fef4bfd23a38c84f95087b79414e9ec..6440d3f070e9479d557906c281e9a22b4ad7fb1a 100644
--- a/src/backend/utils/mb/Unicode/iso8859_10_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_10_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_10_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_10_to_unicode_tree_table[];
+static const uint32 iso8859_10_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_10_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_13_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_13_to_utf8.map
index d88db61ad4c16ea143bf58ba0eaafa18c5b9846e..65e65cbe31df9645b7ad7dbc59ba49800bf75902 100644
--- a/src/backend/utils/mb/Unicode/iso8859_13_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_13_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_13_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_13_to_unicode_tree_table[];
+static const uint32 iso8859_13_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_13_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_14_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_14_to_utf8.map
index ac9d180c53d1e52dba5aba16e0cfdf5434095e47..3f9267da1770c050a01254f6d9c7a5fbf7b5e9a6 100644
--- a/src/backend/utils/mb/Unicode/iso8859_14_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_14_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_14_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_14_to_unicode_tree_table[];
+static const uint32 iso8859_14_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_14_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_15_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_15_to_utf8.map
index 76772f8541e5115c6824e91694a05df320f36387..12eeda7e4a9bd3ba8c4662253b206c03a475ec4e 100644
--- a/src/backend/utils/mb/Unicode/iso8859_15_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_15_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_15_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_15_to_unicode_tree_table[];
+static const uint32 iso8859_15_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_15_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_16_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_16_to_utf8.map
index 6a55f6279472d03b0dcc4eb2bb4a15a9c7fa9265..0146f5ffdbf8a8ac061d04f0c8d8a7a18aa3f656 100644
--- a/src/backend/utils/mb/Unicode/iso8859_16_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_16_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_16_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_16_to_unicode_tree_table[];
+static const uint32 iso8859_16_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_16_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map
index 70f010b0cd78efab07bb47abb997c8a8b57609b8..c4bd0f186ad03da1455a65b1ffc13c0b820b4a0c 100644
--- a/src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_2_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_2_to_unicode_tree_table[];
+static const uint16 iso8859_2_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_2_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map
index ee75991b24324f7722912777d4bc9252039d22a7..bab3556ce836589f529a31248b650736ec6cf90d 100644
--- a/src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_3_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_3_to_unicode_tree_table[];
+static const uint16 iso8859_3_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_3_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map
index b87c08dc67ade73d6198c1cae7d6dbbfd632d746..e0e09982119b6a4c0c866c0db44195ded546715f 100644
--- a/src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_4_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_4_to_unicode_tree_table[];
+static const uint16 iso8859_4_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_4_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map
index 8cd185317fea7333c3a0cc5b5b69e9393705e9db..90a73503c7166bfaf296a92d1a72d0e063088787 100644
--- a/src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_5_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_5_to_unicode_tree_table[];
+static const uint32 iso8859_5_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_5_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_6_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_6_to_utf8.map
index 7e99ed480f67c0a0f90b1c12134f48dcb2eed598..20b855fded7c078650c65333c8bf8fd720abb7b2 100644
--- a/src/backend/utils/mb/Unicode/iso8859_6_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_6_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_6_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_6_to_unicode_tree_table[];
+static const uint16 iso8859_6_to_unicode_tree_table[230];
 
 static const pg_mb_radix_tree iso8859_6_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_7_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_7_to_utf8.map
index 7028021eac3772aa858b91e29eb34985c146cbf8..69cb1582a73b60eef19e0ced3b9024a9676aa62b 100644
--- a/src/backend/utils/mb/Unicode/iso8859_7_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_7_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_7_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_7_to_unicode_tree_table[];
+static const uint32 iso8859_7_to_unicode_tree_table[254];
 
 static const pg_mb_radix_tree iso8859_7_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_8_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_8_to_utf8.map
index de7daccfa6b6bfc9250b02edd5b095d5c67954fb..25112c3e4b4b98e52e65c6d7f12da6a9c2bc22f2 100644
--- a/src/backend/utils/mb/Unicode/iso8859_8_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_8_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_8_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 iso8859_8_to_unicode_tree_table[];
+static const uint32 iso8859_8_to_unicode_tree_table[254];
 
 static const pg_mb_radix_tree iso8859_8_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/iso8859_9_to_utf8.map b/src/backend/utils/mb/Unicode/iso8859_9_to_utf8.map
index 6c7f4d02ba004d274d8cfa657e7f7b106270b891..5d761c918da3509b48ed1d3457e58013a5383ce4 100644
--- a/src/backend/utils/mb/Unicode/iso8859_9_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/iso8859_9_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/iso8859_9_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_9_to_unicode_tree_table[];
+static const uint16 iso8859_9_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree iso8859_9_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/johab_to_utf8.map b/src/backend/utils/mb/Unicode/johab_to_utf8.map
index bb2709c92e7f10723d51022e12a2a8cfd97e23fd..0767ca0d4c436ba22c4482070a63109b431dd8c7 100644
--- a/src/backend/utils/mb/Unicode/johab_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/johab_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/johab_to_utf8.map */
 /* This file is generated by UCS_to_JOHAB.pl */
 
-static const uint32 johab_to_unicode_tree_table[];
+static const uint32 johab_to_unicode_tree_table[22987];
 
 static const pg_mb_radix_tree johab_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/koi8r_to_utf8.map b/src/backend/utils/mb/Unicode/koi8r_to_utf8.map
index 72d4f673b2f987f2a421cfa166a6d72621b82ca5..a4497c9b627b02a74632c14ed6ef34b937867b10 100644
--- a/src/backend/utils/mb/Unicode/koi8r_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/koi8r_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/koi8r_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 koi8r_to_unicode_tree_table[];
+static const uint32 koi8r_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree koi8r_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/koi8u_to_utf8.map b/src/backend/utils/mb/Unicode/koi8u_to_utf8.map
index 28faf116e57c9c0017fc37c20f2921ecee99273d..404eea8840dd68d679f51668cba8992a17dd2f53 100644
--- a/src/backend/utils/mb/Unicode/koi8u_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/koi8u_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/koi8u_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 koi8u_to_unicode_tree_table[];
+static const uint32 koi8u_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree koi8u_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8.map b/src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8.map
index f86ca5ce070b1a12af18b699ef435c46edd84ae8..f655663f5aa27e3407b579884242153bbbc6ccd5 100644
--- a/src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/shift_jis_2004_to_utf8.map */
 /* This file is generated by UCS_to_SHIFT_JIS_2004.pl */
 
-static const uint32 shift_jis_2004_to_unicode_tree_table[];
+static const uint32 shift_jis_2004_to_unicode_tree_table[11716];
 
 static const pg_mb_radix_tree shift_jis_2004_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/sjis_to_utf8.map b/src/backend/utils/mb/Unicode/sjis_to_utf8.map
index bd4df3890f857e97fd5ed2ffb54d8921ed5a1d14..cec9990fdc285f1901df7ebc1b68228b27ad4a4d 100644
--- a/src/backend/utils/mb/Unicode/sjis_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/sjis_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/sjis_to_utf8.map */
 /* This file is generated by UCS_to_SJIS.pl */
 
-static const uint32 sjis_to_unicode_tree_table[];
+static const uint32 sjis_to_unicode_tree_table[8786];
 
 static const pg_mb_radix_tree sjis_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/uhc_to_utf8.map b/src/backend/utils/mb/Unicode/uhc_to_utf8.map
index 54d030c96ed06a146029838fc1c93696ad848a49..0d56e6d807b4a2bbdbe59812cedbae9b048c0171 100644
--- a/src/backend/utils/mb/Unicode/uhc_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/uhc_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/uhc_to_utf8.map */
 /* This file is generated by UCS_to_UHC.pl */
 
-static const uint32 uhc_to_unicode_tree_table[];
+static const uint32 uhc_to_unicode_tree_table[24256];
 
 static const pg_mb_radix_tree uhc_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_big5.map b/src/backend/utils/mb/Unicode/utf8_to_big5.map
index 4b9506b05fc4d58bee23a615f0b42329235ce4e3..132383a7edad26c6b2d191e191574f641dbfe22e 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_big5.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_big5.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_big5.map */
 /* This file is generated by UCS_to_BIG5.pl */
 
-static const uint16 big5_from_unicode_tree_table[];
+static const uint16 big5_from_unicode_tree_table[22839];
 
 static const pg_mb_radix_tree big5_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_cn.map b/src/backend/utils/mb/Unicode/utf8_to_euc_cn.map
index 733001d411a3893cb5db96484652b1ff53812d9a..f3bdf772d3630f21877b8ad8c16d9fe91a9ded0e 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_euc_cn.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_cn.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_euc_cn.map */
 /* This file is generated by UCS_to_EUC_CN.pl */
 
-static const uint16 euc_cn_from_unicode_tree_table[];
+static const uint16 euc_cn_from_unicode_tree_table[21644];
 
 static const pg_mb_radix_tree euc_cn_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004.map b/src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004.map
index 7b84fc9399c6b7ddc5b15802f9cd1d4a0fbbda6c..72337da8ca17ea3e8ccc0ce52a4f5e653d375a27 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_euc_jis_2004.map */
 /* This file is generated by UCS_to_EUC_JIS_2004.pl */
 
-static const uint32 euc_jis_2004_from_unicode_tree_table[];
+static const uint32 euc_jis_2004_from_unicode_tree_table[39163];
 
 static const pg_mb_radix_tree euc_jis_2004_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map b/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
index 0ed99052b6a7ddbf9832bd948a17de427b2e8d2f..7193fa7be90b33ffcdb676622f4725276e94109b 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_jp.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_euc_jp.map */
 /* This file is generated by UCS_to_EUC_JP.pl */
 
-static const uint32 euc_jp_from_unicode_tree_table[];
+static const uint32 euc_jp_from_unicode_tree_table[23370];
 
 static const pg_mb_radix_tree euc_jp_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_kr.map b/src/backend/utils/mb/Unicode/utf8_to_euc_kr.map
index 849207138081085ff44123ae7d34aa21e71dfeb1..23221f4fa906a25c7b453e124fba12a214d10cb8 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_euc_kr.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_kr.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_euc_kr.map */
 /* This file is generated by UCS_to_EUC_KR.pl */
 
-static const uint16 euc_kr_from_unicode_tree_table[];
+static const uint16 euc_kr_from_unicode_tree_table[33954];
 
 static const pg_mb_radix_tree euc_kr_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_euc_tw.map b/src/backend/utils/mb/Unicode/utf8_to_euc_tw.map
index 979d09c7026a318b9b1967c73487b8991fd5ee72..74dd9e78d5cab370ebfdab0378077d10c38736d0 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_euc_tw.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_euc_tw.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_euc_tw.map */
 /* This file is generated by UCS_to_EUC_TW.pl */
 
-static const uint32 euc_tw_from_unicode_tree_table[];
+static const uint32 euc_tw_from_unicode_tree_table[22640];
 
 static const pg_mb_radix_tree euc_tw_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_gb18030.map b/src/backend/utils/mb/Unicode/utf8_to_gb18030.map
index 3b4d221557684ea378a360f1134583be844c6258..7741b8b3c240c2f59d409f2d0c6685b1f8eba4dc 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_gb18030.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_gb18030.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_gb18030.map */
 /* This file is generated by UCS_to_GB18030.pl */
 
-static const uint32 gb18030_from_unicode_tree_table[];
+static const uint32 gb18030_from_unicode_tree_table[31972];
 
 static const pg_mb_radix_tree gb18030_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_gbk.map b/src/backend/utils/mb/Unicode/utf8_to_gbk.map
index 75c9fbb2a65775495a9d7f40d85385b3d65be2dc..fd8aed6bb5e3aa95b0b7f0db2e510897d3fcfee3 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_gbk.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_gbk.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_gbk.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 gbk_from_unicode_tree_table[];
+static const uint16 gbk_from_unicode_tree_table[24198];
 
 static const pg_mb_radix_tree gbk_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_10.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_10.map
index 087ccdbd84d1130e05c06602ec17b6bb8473fcb0..db36f10cd7a9d5bd93aab244658a7d39a7048488 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_10.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_10.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_10.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_10_from_unicode_tree_table[];
+static const uint16 iso8859_10_from_unicode_tree_table[319];
 
 static const pg_mb_radix_tree iso8859_10_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_13.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_13.map
index c1b84ceeeb59b179ba2d53c50837be3b7652957d..eea83e6159039560e622a92c0481835909ea5cbd 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_13.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_13.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_13.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_13_from_unicode_tree_table[];
+static const uint16 iso8859_13_from_unicode_tree_table[326];
 
 static const pg_mb_radix_tree iso8859_13_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_14.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_14.map
index e2880f9b9e06c341eceb19802abd068ed113bd73..4cdc0550cdbb91b42273185e9cd5acbf4f9b59ad 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_14.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_14.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_14.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_14_from_unicode_tree_table[];
+static const uint16 iso8859_14_from_unicode_tree_table[507];
 
 static const pg_mb_radix_tree iso8859_14_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_15.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_15.map
index 60dc7c5fff5f94af8762a5cc7532a8a35a1574ec..52c7813de94377f25f463be36c3cca3d87abb6dd 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_15.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_15.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_15.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_15_from_unicode_tree_table[];
+static const uint16 iso8859_15_from_unicode_tree_table[263];
 
 static const pg_mb_radix_tree iso8859_15_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_16.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_16.map
index 085548d9f33ad76601f10511ad00f91e123bb61c..fbe7df22c1ad56ce68aae0f03a4fc0d956b4db08 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_16.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_16.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_16.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_16_from_unicode_tree_table[];
+static const uint16 iso8859_16_from_unicode_tree_table[425];
 
 static const pg_mb_radix_tree iso8859_16_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map
index 46f61580131f576bd3fe7e484b62cca174068115..f7a71c378a5c4decea723236d12ded0cc865da17 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_2.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_2_from_unicode_tree_table[];
+static const uint16 iso8859_2_from_unicode_tree_table[386];
 
 static const pg_mb_radix_tree iso8859_2_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map
index f3b2cb8e5f5ac6f9be55e0655018d3df2df17a4d..b50364d257d15a7c44acd818c082e36ab311e716 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_3.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_3_from_unicode_tree_table[];
+static const uint16 iso8859_3_from_unicode_tree_table[373];
 
 static const pg_mb_radix_tree iso8859_3_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map
index 6280c4aca5aa5c09620bc8eedeb68242d4c1adaf..f5043b92ad7a26b74c6069f77ab3f3d837f7b2b2 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_4.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_4_from_unicode_tree_table[];
+static const uint16 iso8859_4_from_unicode_tree_table[385];
 
 static const pg_mb_radix_tree iso8859_4_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map
index b141c5966d13b4854cbeffd76054aedd62716d17..a3c2540d167d45d9524615d9b9745438b60c9804 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_5.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_5_from_unicode_tree_table[];
+static const uint16 iso8859_5_from_unicode_tree_table[274];
 
 static const pg_mb_radix_tree iso8859_5_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_6.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_6.map
index 34c78db78b709c81fbb34826bac2f87da61b5e08..ab6fb628aeb54ac4231504c471e9fdc466a7463d 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_6.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_6.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_6.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_6_from_unicode_tree_table[];
+static const uint16 iso8859_6_from_unicode_tree_table[248];
 
 static const pg_mb_radix_tree iso8859_6_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_7.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_7.map
index bc25d9fe66af1e91fb0d7a955e7d4792e320ae04..9ec5ae5cfba88a54d50c87a2efdacb0c1007a18d 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_7.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_7.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_7.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_7_from_unicode_tree_table[];
+static const uint16 iso8859_7_from_unicode_tree_table[386];
 
 static const pg_mb_radix_tree iso8859_7_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_8.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_8.map
index 3dec2523fdca40c067360777122c7e392a4e72e5..59ae5b5968b6921826d3f7618440daf86717d72d 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_8.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_8_from_unicode_tree_table[];
+static const uint16 iso8859_8_from_unicode_tree_table[279];
 
 static const pg_mb_radix_tree iso8859_8_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_iso8859_9.map b/src/backend/utils/mb/Unicode/utf8_to_iso8859_9.map
index 3f8ce4bfdb459f3179fbadbde4a00fab35ad97c6..3dc5163e8483314304b7aeef8098d99f438dc07c 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_iso8859_9.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_iso8859_9.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_iso8859_9.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 iso8859_9_from_unicode_tree_table[];
+static const uint16 iso8859_9_from_unicode_tree_table[324];
 
 static const pg_mb_radix_tree iso8859_9_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_johab.map b/src/backend/utils/mb/Unicode/utf8_to_johab.map
index f32b737f26ec2c82cf405123eef8f3aa8f97fdf0..08957072eaf851b7611b368ba77e5a5fd9291692 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_johab.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_johab.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_johab.map */
 /* This file is generated by UCS_to_JOHAB.pl */
 
-static const uint16 johab_from_unicode_tree_table[];
+static const uint16 johab_from_unicode_tree_table[34515];
 
 static const pg_mb_radix_tree johab_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_koi8r.map b/src/backend/utils/mb/Unicode/utf8_to_koi8r.map
index bf6cd2a5cf4d088d4549869bd155cd6f1b05874f..342d3bfe1972dc3a9415ee6ab7fd867d0d985c49 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_koi8r.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_koi8r.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_koi8r.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 koi8r_from_unicode_tree_table[];
+static const uint16 koi8r_from_unicode_tree_table[678];
 
 static const pg_mb_radix_tree koi8r_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_koi8u.map b/src/backend/utils/mb/Unicode/utf8_to_koi8u.map
index 3d5f4149eac98715114d9d3187be872c67f78335..2957e96bba147d7876588ce075283a47310152ee 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_koi8u.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_koi8u.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_koi8u.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 koi8u_from_unicode_tree_table[];
+static const uint16 koi8u_from_unicode_tree_table[727];
 
 static const pg_mb_radix_tree koi8u_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004.map b/src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004.map
index 2e0bef0e1cec7aaab10816bed018a3ad7187f8d7..db52dd0845dca3b6f135668b35d399c2c93adff0 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_shift_jis_2004.map */
 /* This file is generated by UCS_to_SHIFT_JIS_2004.pl */
 
-static const uint16 shift_jis_2004_from_unicode_tree_table[];
+static const uint16 shift_jis_2004_from_unicode_tree_table[39196];
 
 static const pg_mb_radix_tree shift_jis_2004_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_sjis.map b/src/backend/utils/mb/Unicode/utf8_to_sjis.map
index c5b5ab1043970dfd6ec1ed2c9059f853aa3ce6e6..20ad5dfe7c3c15c8fe4f97ccc6ef2d871f976373 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_sjis.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_sjis.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_sjis.map */
 /* This file is generated by UCS_to_SJIS.pl */
 
-static const uint16 sjis_from_unicode_tree_table[];
+static const uint16 sjis_from_unicode_tree_table[22895];
 
 static const pg_mb_radix_tree sjis_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_uhc.map b/src/backend/utils/mb/Unicode/utf8_to_uhc.map
index 64d3bf950ac64db2bbce6873f235abfcc8923c82..14ad2455e70451d49c2bba40508511635cd0bf97 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_uhc.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_uhc.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_uhc.map */
 /* This file is generated by UCS_to_UHC.pl */
 
-static const uint16 uhc_from_unicode_tree_table[];
+static const uint16 uhc_from_unicode_tree_table[34768];
 
 static const pg_mb_radix_tree uhc_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1250.map b/src/backend/utils/mb/Unicode/utf8_to_win1250.map
index c5bacc5365e6c4586a45f498d2c44f7717204d7c..e33983ad4f98cc8a859d0fd35e557f77c90f301b 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1250.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1250.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1250.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1250_from_unicode_tree_table[];
+static const uint16 win1250_from_unicode_tree_table[507];
 
 static const pg_mb_radix_tree win1250_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1251.map b/src/backend/utils/mb/Unicode/utf8_to_win1251.map
index 79ccb474a043d8b9fd63e107d267052f9f05a74c..f8a817bf36877912e89133ccca3d9e5fc5b1fce2 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1251.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1251.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1251.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1251_from_unicode_tree_table[];
+static const uint16 win1251_from_unicode_tree_table[446];
 
 static const pg_mb_radix_tree win1251_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1252.map b/src/backend/utils/mb/Unicode/utf8_to_win1252.map
index 6170567e25bf14980e102f89d0e258c3cccee117..4b536c677508b24b76e2c1e0237323970b8086cd 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1252.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1252.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1252.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1252_from_unicode_tree_table[];
+static const uint16 win1252_from_unicode_tree_table[513];
 
 static const pg_mb_radix_tree win1252_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1253.map b/src/backend/utils/mb/Unicode/utf8_to_win1253.map
index 01e66474b9d1a1854d699fd39498895ee6646a37..790a778cf177e93960bfb42be08aa42230e1f3e1 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1253.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1253.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1253.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1253_from_unicode_tree_table[];
+static const uint16 win1253_from_unicode_tree_table[454];
 
 static const pg_mb_radix_tree win1253_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1254.map b/src/backend/utils/mb/Unicode/utf8_to_win1254.map
index 462b28fd6c7278475f4482c790b5a5169b24e70d..dc920e78c3e2ebb1a02b922e78dc105e915a095d 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1254.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1254.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1254.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1254_from_unicode_tree_table[];
+static const uint16 win1254_from_unicode_tree_table[557];
 
 static const pg_mb_radix_tree win1254_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1255.map b/src/backend/utils/mb/Unicode/utf8_to_win1255.map
index 2b1a236f1ce2741219bf0c4a440e3cbc6a3e803b..b140b6d7b73d75db5d5a49533f94e30f339a3f76 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1255.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1255.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1255.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1255_from_unicode_tree_table[];
+static const uint16 win1255_from_unicode_tree_table[562];
 
 static const pg_mb_radix_tree win1255_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1256.map b/src/backend/utils/mb/Unicode/utf8_to_win1256.map
index 1b7de6888118b0598295f70ff1d77b7e834d639c..e69d890e3be491bbcbd782b987a381b0668b9b58 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1256.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1256.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1256.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1256_from_unicode_tree_table[];
+static const uint16 win1256_from_unicode_tree_table[765];
 
 static const pg_mb_radix_tree win1256_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1257.map b/src/backend/utils/mb/Unicode/utf8_to_win1257.map
index 7c8cd7582f98477efb28f72e090856927fa424bc..660e8761a3ecf0c9592b037c983a8bbbd49fad38 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1257.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1257.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1257.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1257_from_unicode_tree_table[];
+static const uint16 win1257_from_unicode_tree_table[513];
 
 static const pg_mb_radix_tree win1257_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win1258.map b/src/backend/utils/mb/Unicode/utf8_to_win1258.map
index 011b89e06bd65e6ce2e6b01313a22f00f64828ee..b298f9d04f2e2165ba1c463040046fcf1a42c925 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win1258.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win1258.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win1258.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win1258_from_unicode_tree_table[];
+static const uint16 win1258_from_unicode_tree_table[618];
 
 static const pg_mb_radix_tree win1258_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win866.map b/src/backend/utils/mb/Unicode/utf8_to_win866.map
index f26051803664b104b5064da5c5b03a965784ff72..51adc24599499318aa09e7d322d6ba2327305897 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win866.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win866.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win866.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win866_from_unicode_tree_table[];
+static const uint16 win866_from_unicode_tree_table[571];
 
 static const pg_mb_radix_tree win866_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/utf8_to_win874.map b/src/backend/utils/mb/Unicode/utf8_to_win874.map
index 8598e9ec938682918dd8fd2fdd5e1ec1e12bb15c..c415c07b6685b5e6e4337d3b842ec65fde4eeaba 100644
--- a/src/backend/utils/mb/Unicode/utf8_to_win874.map
+++ b/src/backend/utils/mb/Unicode/utf8_to_win874.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/utf8_to_win874.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint16 win874_from_unicode_tree_table[];
+static const uint16 win874_from_unicode_tree_table[421];
 
 static const pg_mb_radix_tree win874_from_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1250_to_utf8.map b/src/backend/utils/mb/Unicode/win1250_to_utf8.map
index cea7f78d6b86f58e6171d836686bbfb37d39d9e8..42c1b3dd0090bcaacf0ffaa9efb0252f21485131 100644
--- a/src/backend/utils/mb/Unicode/win1250_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1250_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1250_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1250_to_unicode_tree_table[];
+static const uint32 win1250_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1250_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1251_to_utf8.map b/src/backend/utils/mb/Unicode/win1251_to_utf8.map
index d854940ac1f7ad44548ad5de2c9a3ac5fb4967b4..f8a0b18ff9bdd98e243d9e4cecce87fe09598ba2 100644
--- a/src/backend/utils/mb/Unicode/win1251_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1251_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1251_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1251_to_unicode_tree_table[];
+static const uint32 win1251_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1251_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1252_to_utf8.map b/src/backend/utils/mb/Unicode/win1252_to_utf8.map
index 1920cbcc13e8815a04d55312ec8634530b046f6d..56aa5d13827cb8567d8f487fc6698e4d57beee12 100644
--- a/src/backend/utils/mb/Unicode/win1252_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1252_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1252_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1252_to_unicode_tree_table[];
+static const uint32 win1252_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1252_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1253_to_utf8.map b/src/backend/utils/mb/Unicode/win1253_to_utf8.map
index 2b8823b7c7280abf3cc144cab129058ed3f9929d..df90e6e26b25e1895861e0034c83bd34c11561c2 100644
--- a/src/backend/utils/mb/Unicode/win1253_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1253_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1253_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1253_to_unicode_tree_table[];
+static const uint32 win1253_to_unicode_tree_table[254];
 
 static const pg_mb_radix_tree win1253_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1254_to_utf8.map b/src/backend/utils/mb/Unicode/win1254_to_utf8.map
index 46b0ce4d53b8b24c9eebddf2fc449a79f7ccad45..eed765f7a45eac67abb8b1b2d6270f838824bb7c 100644
--- a/src/backend/utils/mb/Unicode/win1254_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1254_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1254_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1254_to_unicode_tree_table[];
+static const uint32 win1254_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1254_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1255_to_utf8.map b/src/backend/utils/mb/Unicode/win1255_to_utf8.map
index 5c05d594c519cf6c5e6078434926aede2f99a514..4c9f7c0b10f1c26bb364b1c52b6ac362a6d8f2e7 100644
--- a/src/backend/utils/mb/Unicode/win1255_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1255_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1255_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1255_to_unicode_tree_table[];
+static const uint32 win1255_to_unicode_tree_table[254];
 
 static const pg_mb_radix_tree win1255_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1256_to_utf8.map b/src/backend/utils/mb/Unicode/win1256_to_utf8.map
index 353dc903cea583214010284caeea7981c24298ea..b617abb77583e4230ea7774f535e144c69f0fb6d 100644
--- a/src/backend/utils/mb/Unicode/win1256_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1256_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1256_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1256_to_unicode_tree_table[];
+static const uint32 win1256_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1256_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1257_to_utf8.map b/src/backend/utils/mb/Unicode/win1257_to_utf8.map
index 6744b23c2225e297ba6e7b732a6af7e368828e86..85b3ddf8ae93940164669080eeb03a104acab50c 100644
--- a/src/backend/utils/mb/Unicode/win1257_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1257_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1257_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1257_to_unicode_tree_table[];
+static const uint32 win1257_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1257_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win1258_to_utf8.map b/src/backend/utils/mb/Unicode/win1258_to_utf8.map
index 7ebe46de140241d7ca89e8fbafdc8bda97af60a8..5f288ce917e68954df7b281ac1bb4eebe689f444 100644
--- a/src/backend/utils/mb/Unicode/win1258_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win1258_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win1258_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win1258_to_unicode_tree_table[];
+static const uint32 win1258_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win1258_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win866_to_utf8.map b/src/backend/utils/mb/Unicode/win866_to_utf8.map
index c16937ffefde8f85ea5ab712deffd9ae316c626f..04988b86ab1c5480beaa7ec25852de411e6cfb41 100644
--- a/src/backend/utils/mb/Unicode/win866_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win866_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win866_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win866_to_unicode_tree_table[];
+static const uint32 win866_to_unicode_tree_table[256];
 
 static const pg_mb_radix_tree win866_to_unicode_tree =
 {
diff --git a/src/backend/utils/mb/Unicode/win874_to_utf8.map b/src/backend/utils/mb/Unicode/win874_to_utf8.map
index f287e8092d00c2e47adc28a04d5b1401248ed991..c27b7e484e8dc28265c4bb62548b76ee7403f25d 100644
--- a/src/backend/utils/mb/Unicode/win874_to_utf8.map
+++ b/src/backend/utils/mb/Unicode/win874_to_utf8.map
@@ -1,7 +1,7 @@
 /* src/backend/utils/mb/Unicode/win874_to_utf8.map */
 /* This file is generated by UCS_to_most.pl */
 
-static const uint32 win874_to_unicode_tree_table[];
+static const uint32 win874_to_unicode_tree_table[248];
 
 static const pg_mb_radix_tree win874_to_unicode_tree =
 {