external/clucene/UnpackedTarball_clucene.mk | 1 external/clucene/patches/clucene-const.patch.1 | 8740 ++++++++++ external/harfbuzz/0001-const-up-modifier_combining_marks.patch | 70 external/harfbuzz/UnpackedTarball_harfbuzz.mk | 6 4 files changed, 8816 insertions(+), 1 deletion(-)
New commits: commit 81b7a0ee3d8aa891279ea573cbe0fe997e3d459d Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Mon Jul 14 08:46:00 2025 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Mon Jul 14 20:33:52 2025 +0200 const up clucene upstream seems dead Change-Id: Idd1cecaacf56f833f1eaddf62925f525e1d9e340 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187852 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Jenkins diff --git a/external/clucene/UnpackedTarball_clucene.mk b/external/clucene/UnpackedTarball_clucene.mk index 3acdb35b5757..8f0a2ea07f52 100644 --- a/external/clucene/UnpackedTarball_clucene.mk +++ b/external/clucene/UnpackedTarball_clucene.mk @@ -56,6 +56,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,clucene,\ external/clucene/patches/clucene-pure-virtual.patch \ external/clucene/patches/enumarith.patch \ external/clucene/patches/clucene-reprobuild.patch.1 \ + external/clucene/patches/clucene-const.patch.1 \ )) ifneq ($(OS),WNT) diff --git a/external/clucene/patches/clucene-const.patch.1 b/external/clucene/patches/clucene-const.patch.1 new file mode 100644 index 000000000000..db83aa1c8aad --- /dev/null +++ b/external/clucene/patches/clucene-const.patch.1 @@ -0,0 +1,8740 @@ +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_danish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_danish.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_danish.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_danish.c 2025-07-14 10:02:16.697229310 +0100 +@@ -13,40 +13,40 @@ + extern struct SN_env * danish_ISO_8859_1_create_env(void); + extern void danish_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_0[3] = { 'h', 'e', 'd' }; +-static symbol s_0_1[5] = { 'e', 't', 'h', 'e', 'd' }; +-static symbol s_0_2[4] = { 'e', 'r', 'e', 'd' }; +-static symbol s_0_3[1] = { 'e' }; +-static symbol s_0_4[5] = { 'e', 'r', 'e', 'd', 'e' }; +-static symbol s_0_5[4] = { 'e', 'n', 'd', 'e' }; +-static symbol s_0_6[6] = { 'e', 'r', 'e', 'n', 'd', 'e' }; +-static symbol s_0_7[3] = { 'e', 'n', 'e' }; +-static symbol s_0_8[4] = { 'e', 'r', 'n', 'e' }; +-static symbol s_0_9[3] = { 'e', 'r', 'e' }; +-static symbol s_0_10[2] = { 'e', 'n' }; +-static symbol s_0_11[5] = { 'h', 'e', 'd', 'e', 'n' }; +-static symbol s_0_12[4] = { 'e', 'r', 'e', 'n' }; +-static symbol s_0_13[2] = { 'e', 'r' }; +-static symbol s_0_14[5] = { 'h', 'e', 'd', 'e', 'r' }; +-static symbol s_0_15[4] = { 'e', 'r', 'e', 'r' }; +-static symbol s_0_16[1] = { 's' }; +-static symbol s_0_17[4] = { 'h', 'e', 'd', 's' }; +-static symbol s_0_18[2] = { 'e', 's' }; +-static symbol s_0_19[5] = { 'e', 'n', 'd', 'e', 's' }; +-static symbol s_0_20[7] = { 'e', 'r', 'e', 'n', 'd', 'e', 's' }; +-static symbol s_0_21[4] = { 'e', 'n', 'e', 's' }; +-static symbol s_0_22[5] = { 'e', 'r', 'n', 'e', 's' }; +-static symbol s_0_23[4] = { 'e', 'r', 'e', 's' }; +-static symbol s_0_24[3] = { 'e', 'n', 's' }; +-static symbol s_0_25[6] = { 'h', 'e', 'd', 'e', 'n', 's' }; +-static symbol s_0_26[5] = { 'e', 'r', 'e', 'n', 's' }; +-static symbol s_0_27[3] = { 'e', 'r', 's' }; +-static symbol s_0_28[3] = { 'e', 't', 's' }; +-static symbol s_0_29[5] = { 'e', 'r', 'e', 't', 's' }; +-static symbol s_0_30[2] = { 'e', 't' }; +-static symbol s_0_31[4] = { 'e', 'r', 'e', 't' }; ++static const symbol s_0_0[3] = { 'h', 'e', 'd' }; ++static const symbol s_0_1[5] = { 'e', 't', 'h', 'e', 'd' }; ++static const symbol s_0_2[4] = { 'e', 'r', 'e', 'd' }; ++static const symbol s_0_3[1] = { 'e' }; ++static const symbol s_0_4[5] = { 'e', 'r', 'e', 'd', 'e' }; ++static const symbol s_0_5[4] = { 'e', 'n', 'd', 'e' }; ++static const symbol s_0_6[6] = { 'e', 'r', 'e', 'n', 'd', 'e' }; ++static const symbol s_0_7[3] = { 'e', 'n', 'e' }; ++static const symbol s_0_8[4] = { 'e', 'r', 'n', 'e' }; ++static const symbol s_0_9[3] = { 'e', 'r', 'e' }; ++static const symbol s_0_10[2] = { 'e', 'n' }; ++static const symbol s_0_11[5] = { 'h', 'e', 'd', 'e', 'n' }; ++static const symbol s_0_12[4] = { 'e', 'r', 'e', 'n' }; ++static const symbol s_0_13[2] = { 'e', 'r' }; ++static const symbol s_0_14[5] = { 'h', 'e', 'd', 'e', 'r' }; ++static const symbol s_0_15[4] = { 'e', 'r', 'e', 'r' }; ++static const symbol s_0_16[1] = { 's' }; ++static const symbol s_0_17[4] = { 'h', 'e', 'd', 's' }; ++static const symbol s_0_18[2] = { 'e', 's' }; ++static const symbol s_0_19[5] = { 'e', 'n', 'd', 'e', 's' }; ++static const symbol s_0_20[7] = { 'e', 'r', 'e', 'n', 'd', 'e', 's' }; ++static const symbol s_0_21[4] = { 'e', 'n', 'e', 's' }; ++static const symbol s_0_22[5] = { 'e', 'r', 'n', 'e', 's' }; ++static const symbol s_0_23[4] = { 'e', 'r', 'e', 's' }; ++static const symbol s_0_24[3] = { 'e', 'n', 's' }; ++static const symbol s_0_25[6] = { 'h', 'e', 'd', 'e', 'n', 's' }; ++static const symbol s_0_26[5] = { 'e', 'r', 'e', 'n', 's' }; ++static const symbol s_0_27[3] = { 'e', 'r', 's' }; ++static const symbol s_0_28[3] = { 'e', 't', 's' }; ++static const symbol s_0_29[5] = { 'e', 'r', 'e', 't', 's' }; ++static const symbol s_0_30[2] = { 'e', 't' }; ++static const symbol s_0_31[4] = { 'e', 'r', 'e', 't' }; + +-static struct among a_0[32] = ++static const struct among a_0[32] = + { + /* 0 */ { 3, s_0_0, -1, 1, 0}, + /* 1 */ { 5, s_0_1, 0, 1, 0}, +@@ -82,12 +82,12 @@ + /* 31 */ { 4, s_0_31, 30, 1, 0} + }; + +-static symbol s_1_0[2] = { 'g', 'd' }; +-static symbol s_1_1[2] = { 'd', 't' }; +-static symbol s_1_2[2] = { 'g', 't' }; +-static symbol s_1_3[2] = { 'k', 't' }; ++static const symbol s_1_0[2] = { 'g', 'd' }; ++static const symbol s_1_1[2] = { 'd', 't' }; ++static const symbol s_1_2[2] = { 'g', 't' }; ++static const symbol s_1_3[2] = { 'k', 't' }; + +-static struct among a_1[4] = ++static const struct among a_1[4] = + { + /* 0 */ { 2, s_1_0, -1, -1, 0}, + /* 1 */ { 2, s_1_1, -1, -1, 0}, +@@ -95,13 +95,13 @@ + /* 3 */ { 2, s_1_3, -1, -1, 0} + }; + +-static symbol s_2_0[2] = { 'i', 'g' }; +-static symbol s_2_1[3] = { 'l', 'i', 'g' }; +-static symbol s_2_2[4] = { 'e', 'l', 'i', 'g' }; +-static symbol s_2_3[3] = { 'e', 'l', 's' }; +-static symbol s_2_4[4] = { 'l', 0xF8, 's', 't' }; ++static const symbol s_2_0[2] = { 'i', 'g' }; ++static const symbol s_2_1[3] = { 'l', 'i', 'g' }; ++static const symbol s_2_2[4] = { 'e', 'l', 'i', 'g' }; ++static const symbol s_2_3[3] = { 'e', 'l', 's' }; ++static const symbol s_2_4[4] = { 'l', 0xF8, 's', 't' }; + +-static struct among a_2[5] = ++static const struct among a_2[5] = + { + /* 0 */ { 2, s_2_0, -1, 1, 0}, + /* 1 */ { 3, s_2_1, 0, 1, 0}, +@@ -110,13 +110,13 @@ + /* 4 */ { 4, s_2_4, -1, 2, 0} + }; + +-static unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 128 }; ++static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 128 }; + +-static unsigned char g_s_ending[] = { 239, 254, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 }; ++static const unsigned char g_s_ending[] = { 239, 254, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 }; + +-static symbol s_0[] = { 's', 't' }; +-static symbol s_1[] = { 'i', 'g' }; +-static symbol s_2[] = { 'l', 0xF8, 's' }; ++static const symbol s_0[] = { 's', 't' }; ++static const symbol s_1[] = { 'i', 'g' }; ++static const symbol s_2[] = { 'l', 0xF8, 's' }; + + static int r_mark_regions(struct SN_env * z) { + z->I[0] = z->l; +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_dutch.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_dutch.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_dutch.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_dutch.c 2025-07-14 10:02:16.698405000 +0100 +@@ -17,18 +17,18 @@ + extern struct SN_env * dutch_ISO_8859_1_create_env(void); + extern void dutch_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_1[1] = { 0xE1 }; +-static symbol s_0_2[1] = { 0xE4 }; +-static symbol s_0_3[1] = { 0xE9 }; +-static symbol s_0_4[1] = { 0xEB }; +-static symbol s_0_5[1] = { 0xED }; +-static symbol s_0_6[1] = { 0xEF }; +-static symbol s_0_7[1] = { 0xF3 }; +-static symbol s_0_8[1] = { 0xF6 }; +-static symbol s_0_9[1] = { 0xFA }; +-static symbol s_0_10[1] = { 0xFC }; ++static const symbol s_0_1[1] = { 0xE1 }; ++static const symbol s_0_2[1] = { 0xE4 }; ++static const symbol s_0_3[1] = { 0xE9 }; ++static const symbol s_0_4[1] = { 0xEB }; ++static const symbol s_0_5[1] = { 0xED }; ++static const symbol s_0_6[1] = { 0xEF }; ++static const symbol s_0_7[1] = { 0xF3 }; ++static const symbol s_0_8[1] = { 0xF6 }; ++static const symbol s_0_9[1] = { 0xFA }; ++static const symbol s_0_10[1] = { 0xFC }; + +-static struct among a_0[11] = ++static const struct among a_0[11] = + { + /* 0 */ { 0, 0, -1, 6, 0}, + /* 1 */ { 1, s_0_1, 0, 1, 0}, +@@ -43,34 +43,34 @@ + /* 10 */ { 1, s_0_10, 0, 5, 0} + }; + +-static symbol s_1_1[1] = { 'I' }; +-static symbol s_1_2[1] = { 'Y' }; ++static const symbol s_1_1[1] = { 'I' }; ++static const symbol s_1_2[1] = { 'Y' }; + +-static struct among a_1[3] = ++static const struct among a_1[3] = + { + /* 0 */ { 0, 0, -1, 3, 0}, + /* 1 */ { 1, s_1_1, 0, 2, 0}, + /* 2 */ { 1, s_1_2, 0, 1, 0} + }; + +-static symbol s_2_0[2] = { 'd', 'd' }; +-static symbol s_2_1[2] = { 'k', 'k' }; +-static symbol s_2_2[2] = { 't', 't' }; ++static const symbol s_2_0[2] = { 'd', 'd' }; ++static const symbol s_2_1[2] = { 'k', 'k' }; ++static const symbol s_2_2[2] = { 't', 't' }; + +-static struct among a_2[3] = ++static const struct among a_2[3] = + { + /* 0 */ { 2, s_2_0, -1, -1, 0}, + /* 1 */ { 2, s_2_1, -1, -1, 0}, + /* 2 */ { 2, s_2_2, -1, -1, 0} + }; + +-static symbol s_3_0[3] = { 'e', 'n', 'e' }; +-static symbol s_3_1[2] = { 's', 'e' }; +-static symbol s_3_2[2] = { 'e', 'n' }; +-static symbol s_3_3[5] = { 'h', 'e', 'd', 'e', 'n' }; +-static symbol s_3_4[1] = { 's' }; ++static const symbol s_3_0[3] = { 'e', 'n', 'e' }; ++static const symbol s_3_1[2] = { 's', 'e' }; ++static const symbol s_3_2[2] = { 'e', 'n' }; ++static const symbol s_3_3[5] = { 'h', 'e', 'd', 'e', 'n' }; ++static const symbol s_3_4[1] = { 's' }; + +-static struct among a_3[5] = ++static const struct among a_3[5] = + { + /* 0 */ { 3, s_3_0, -1, 2, 0}, + /* 1 */ { 2, s_3_1, -1, 3, 0}, +@@ -79,14 +79,14 @@ + /* 4 */ { 1, s_3_4, -1, 3, 0} + }; + +-static symbol s_4_0[3] = { 'e', 'n', 'd' }; +-static symbol s_4_1[2] = { 'i', 'g' }; +-static symbol s_4_2[3] = { 'i', 'n', 'g' }; +-static symbol s_4_3[4] = { 'l', 'i', 'j', 'k' }; +-static symbol s_4_4[4] = { 'b', 'a', 'a', 'r' }; +-static symbol s_4_5[3] = { 'b', 'a', 'r' }; ++static const symbol s_4_0[3] = { 'e', 'n', 'd' }; ++static const symbol s_4_1[2] = { 'i', 'g' }; ++static const symbol s_4_2[3] = { 'i', 'n', 'g' }; ++static const symbol s_4_3[4] = { 'l', 'i', 'j', 'k' }; ++static const symbol s_4_4[4] = { 'b', 'a', 'a', 'r' }; ++static const symbol s_4_5[3] = { 'b', 'a', 'r' }; + +-static struct among a_4[6] = ++static const struct among a_4[6] = + { + /* 0 */ { 3, s_4_0, -1, 1, 0}, + /* 1 */ { 2, s_4_1, -1, 2, 0}, +@@ -96,12 +96,12 @@ + /* 5 */ { 3, s_4_5, -1, 5, 0} + }; + +-static symbol s_5_0[2] = { 'a', 'a' }; +-static symbol s_5_1[2] = { 'e', 'e' }; +-static symbol s_5_2[2] = { 'o', 'o' }; +-static symbol s_5_3[2] = { 'u', 'u' }; ++static const symbol s_5_0[2] = { 'a', 'a' }; ++static const symbol s_5_1[2] = { 'e', 'e' }; ++static const symbol s_5_2[2] = { 'o', 'o' }; ++static const symbol s_5_3[2] = { 'u', 'u' }; + +-static struct among a_5[4] = ++static const struct among a_5[4] = + { + /* 0 */ { 2, s_5_0, -1, -1, 0}, + /* 1 */ { 2, s_5_1, -1, -1, 0}, +@@ -109,34 +109,34 @@ + /* 3 */ { 2, s_5_3, -1, -1, 0} + }; + +-static unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; ++static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; + +-static unsigned char g_v_I[] = { 1, 0, 0, 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; ++static const unsigned char g_v_I[] = { 1, 0, 0, 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; + +-static unsigned char g_v_j[] = { 17, 67, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; ++static const unsigned char g_v_j[] = { 17, 67, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; + +-static symbol s_0[] = { 'a' }; +-static symbol s_1[] = { 'e' }; +-static symbol s_2[] = { 'i' }; +-static symbol s_3[] = { 'o' }; +-static symbol s_4[] = { 'u' }; +-static symbol s_5[] = { 'y' }; +-static symbol s_6[] = { 'Y' }; +-static symbol s_7[] = { 'i' }; +-static symbol s_8[] = { 'I' }; +-static symbol s_9[] = { 'y' }; +-static symbol s_10[] = { 'Y' }; +-static symbol s_11[] = { 'y' }; +-static symbol s_12[] = { 'i' }; +-static symbol s_13[] = { 'e' }; +-static symbol s_14[] = { 'g', 'e', 'm' }; +-static symbol s_15[] = { 'h', 'e', 'i', 'd' }; +-static symbol s_16[] = { 'h', 'e', 'i', 'd' }; +-static symbol s_17[] = { 'c' }; +-static symbol s_18[] = { 'e', 'n' }; +-static symbol s_19[] = { 'i', 'g' }; +-static symbol s_20[] = { 'e' }; +-static symbol s_21[] = { 'e' }; ++static const symbol s_0[] = { 'a' }; ++static const symbol s_1[] = { 'e' }; ++static const symbol s_2[] = { 'i' }; ++static const symbol s_3[] = { 'o' }; ++static const symbol s_4[] = { 'u' }; ++static const symbol s_5[] = { 'y' }; ++static const symbol s_6[] = { 'Y' }; ++static const symbol s_7[] = { 'i' }; ++static const symbol s_8[] = { 'I' }; ++static const symbol s_9[] = { 'y' }; ++static const symbol s_10[] = { 'Y' }; ++static const symbol s_11[] = { 'y' }; ++static const symbol s_12[] = { 'i' }; ++static const symbol s_13[] = { 'e' }; ++static const symbol s_14[] = { 'g', 'e', 'm' }; ++static const symbol s_15[] = { 'h', 'e', 'i', 'd' }; ++static const symbol s_16[] = { 'h', 'e', 'i', 'd' }; ++static const symbol s_17[] = { 'c' }; ++static const symbol s_18[] = { 'e', 'n' }; ++static const symbol s_19[] = { 'i', 'g' }; ++static const symbol s_20[] = { 'e' }; ++static const symbol s_21[] = { 'e' }; + + static int r_prelude(struct SN_env * z) { + int among_var; +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_english.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_english.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_english.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_english.c 2025-07-14 10:02:16.699761448 +0100 +@@ -23,34 +23,34 @@ + extern struct SN_env * english_ISO_8859_1_create_env(void); + extern void english_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_0[6] = { 'c', 'o', 'm', 'm', 'u', 'n' }; +-static symbol s_0_1[5] = { 'g', 'e', 'n', 'e', 'r' }; ++static const symbol s_0_0[6] = { 'c', 'o', 'm', 'm', 'u', 'n' }; ++static const symbol s_0_1[5] = { 'g', 'e', 'n', 'e', 'r' }; + +-static struct among a_0[2] = ++static const struct among a_0[2] = + { + /* 0 */ { 6, s_0_0, -1, -1, 0}, + /* 1 */ { 5, s_0_1, -1, -1, 0} + }; + +-static symbol s_1_0[1] = { '\'' }; +-static symbol s_1_1[3] = { '\'', 's', '\'' }; +-static symbol s_1_2[2] = { '\'', 's' }; ++static const symbol s_1_0[1] = { '\'' }; ++static const symbol s_1_1[3] = { '\'', 's', '\'' }; ++static const symbol s_1_2[2] = { '\'', 's' }; + +-static struct among a_1[3] = ++static const struct among a_1[3] = + { + /* 0 */ { 1, s_1_0, -1, 1, 0}, + /* 1 */ { 3, s_1_1, 0, 1, 0}, + /* 2 */ { 2, s_1_2, -1, 1, 0} + }; + +-static symbol s_2_0[3] = { 'i', 'e', 'd' }; +-static symbol s_2_1[1] = { 's' }; +-static symbol s_2_2[3] = { 'i', 'e', 's' }; +-static symbol s_2_3[4] = { 's', 's', 'e', 's' }; +-static symbol s_2_4[2] = { 's', 's' }; +-static symbol s_2_5[2] = { 'u', 's' }; ++static const symbol s_2_0[3] = { 'i', 'e', 'd' }; ++static const symbol s_2_1[1] = { 's' }; ++static const symbol s_2_2[3] = { 'i', 'e', 's' }; ++static const symbol s_2_3[4] = { 's', 's', 'e', 's' }; ++static const symbol s_2_4[2] = { 's', 's' }; ++static const symbol s_2_5[2] = { 'u', 's' }; + +-static struct among a_2[6] = ++static const struct among a_2[6] = + { + /* 0 */ { 3, s_2_0, -1, 2, 0}, + /* 1 */ { 1, s_2_1, -1, 3, 0}, +@@ -60,20 +60,20 @@ + /* 5 */ { 2, s_2_5, 1, -1, 0} + }; + +-static symbol s_3_1[2] = { 'b', 'b' }; +-static symbol s_3_2[2] = { 'd', 'd' }; +-static symbol s_3_3[2] = { 'f', 'f' }; +-static symbol s_3_4[2] = { 'g', 'g' }; +-static symbol s_3_5[2] = { 'b', 'l' }; +-static symbol s_3_6[2] = { 'm', 'm' }; +-static symbol s_3_7[2] = { 'n', 'n' }; +-static symbol s_3_8[2] = { 'p', 'p' }; +-static symbol s_3_9[2] = { 'r', 'r' }; +-static symbol s_3_10[2] = { 'a', 't' }; +-static symbol s_3_11[2] = { 't', 't' }; +-static symbol s_3_12[2] = { 'i', 'z' }; ++static const symbol s_3_1[2] = { 'b', 'b' }; ++static const symbol s_3_2[2] = { 'd', 'd' }; ++static const symbol s_3_3[2] = { 'f', 'f' }; ++static const symbol s_3_4[2] = { 'g', 'g' }; ++static const symbol s_3_5[2] = { 'b', 'l' }; ++static const symbol s_3_6[2] = { 'm', 'm' }; ++static const symbol s_3_7[2] = { 'n', 'n' }; ++static const symbol s_3_8[2] = { 'p', 'p' }; ++static const symbol s_3_9[2] = { 'r', 'r' }; ++static const symbol s_3_10[2] = { 'a', 't' }; ++static const symbol s_3_11[2] = { 't', 't' }; ++static const symbol s_3_12[2] = { 'i', 'z' }; + +-static struct among a_3[13] = ++static const struct among a_3[13] = + { + /* 0 */ { 0, 0, -1, 3, 0}, + /* 1 */ { 2, s_3_1, 0, 2, 0}, +@@ -90,14 +90,14 @@ + /* 12 */ { 2, s_3_12, 0, 1, 0} + }; + +-static symbol s_4_0[2] = { 'e', 'd' }; +-static symbol s_4_1[3] = { 'e', 'e', 'd' }; +-static symbol s_4_2[3] = { 'i', 'n', 'g' }; +-static symbol s_4_3[4] = { 'e', 'd', 'l', 'y' }; +-static symbol s_4_4[5] = { 'e', 'e', 'd', 'l', 'y' }; +-static symbol s_4_5[5] = { 'i', 'n', 'g', 'l', 'y' }; ++static const symbol s_4_0[2] = { 'e', 'd' }; ++static const symbol s_4_1[3] = { 'e', 'e', 'd' }; ++static const symbol s_4_2[3] = { 'i', 'n', 'g' }; ++static const symbol s_4_3[4] = { 'e', 'd', 'l', 'y' }; ++static const symbol s_4_4[5] = { 'e', 'e', 'd', 'l', 'y' }; ++static const symbol s_4_5[5] = { 'i', 'n', 'g', 'l', 'y' }; + +-static struct among a_4[6] = ++static const struct among a_4[6] = + { + /* 0 */ { 2, s_4_0, -1, 2, 0}, + /* 1 */ { 3, s_4_1, 0, 1, 0}, +@@ -107,32 +107,32 @@ + /* 5 */ { 5, s_4_5, -1, 2, 0} + }; + +-static symbol s_5_0[4] = { 'a', 'n', 'c', 'i' }; +-static symbol s_5_1[4] = { 'e', 'n', 'c', 'i' }; +-static symbol s_5_2[3] = { 'o', 'g', 'i' }; +-static symbol s_5_3[2] = { 'l', 'i' }; +-static symbol s_5_4[3] = { 'b', 'l', 'i' }; +-static symbol s_5_5[4] = { 'a', 'b', 'l', 'i' }; +-static symbol s_5_6[4] = { 'a', 'l', 'l', 'i' }; +-static symbol s_5_7[5] = { 'f', 'u', 'l', 'l', 'i' }; +-static symbol s_5_8[6] = { 'l', 'e', 's', 's', 'l', 'i' }; +-static symbol s_5_9[5] = { 'o', 'u', 's', 'l', 'i' }; +-static symbol s_5_10[5] = { 'e', 'n', 't', 'l', 'i' }; +-static symbol s_5_11[5] = { 'a', 'l', 'i', 't', 'i' }; +-static symbol s_5_12[6] = { 'b', 'i', 'l', 'i', 't', 'i' }; +-static symbol s_5_13[5] = { 'i', 'v', 'i', 't', 'i' }; +-static symbol s_5_14[6] = { 't', 'i', 'o', 'n', 'a', 'l' }; +-static symbol s_5_15[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' }; +-static symbol s_5_16[5] = { 'a', 'l', 'i', 's', 'm' }; +-static symbol s_5_17[5] = { 'a', 't', 'i', 'o', 'n' }; +-static symbol s_5_18[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' }; +-static symbol s_5_19[4] = { 'i', 'z', 'e', 'r' }; +-static symbol s_5_20[4] = { 'a', 't', 'o', 'r' }; +-static symbol s_5_21[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' }; +-static symbol s_5_22[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' }; +-static symbol s_5_23[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' }; ++static const symbol s_5_0[4] = { 'a', 'n', 'c', 'i' }; ++static const symbol s_5_1[4] = { 'e', 'n', 'c', 'i' }; ++static const symbol s_5_2[3] = { 'o', 'g', 'i' }; ++static const symbol s_5_3[2] = { 'l', 'i' }; ++static const symbol s_5_4[3] = { 'b', 'l', 'i' }; ++static const symbol s_5_5[4] = { 'a', 'b', 'l', 'i' }; ++static const symbol s_5_6[4] = { 'a', 'l', 'l', 'i' }; ++static const symbol s_5_7[5] = { 'f', 'u', 'l', 'l', 'i' }; ++static const symbol s_5_8[6] = { 'l', 'e', 's', 's', 'l', 'i' }; ++static const symbol s_5_9[5] = { 'o', 'u', 's', 'l', 'i' }; ++static const symbol s_5_10[5] = { 'e', 'n', 't', 'l', 'i' }; ++static const symbol s_5_11[5] = { 'a', 'l', 'i', 't', 'i' }; ++static const symbol s_5_12[6] = { 'b', 'i', 'l', 'i', 't', 'i' }; ++static const symbol s_5_13[5] = { 'i', 'v', 'i', 't', 'i' }; ++static const symbol s_5_14[6] = { 't', 'i', 'o', 'n', 'a', 'l' }; ++static const symbol s_5_15[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' }; ++static const symbol s_5_16[5] = { 'a', 'l', 'i', 's', 'm' }; ++static const symbol s_5_17[5] = { 'a', 't', 'i', 'o', 'n' }; ++static const symbol s_5_18[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' }; ++static const symbol s_5_19[4] = { 'i', 'z', 'e', 'r' }; ++static const symbol s_5_20[4] = { 'a', 't', 'o', 'r' }; ++static const symbol s_5_21[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' }; ++static const symbol s_5_22[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' }; ++static const symbol s_5_23[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' }; + +-static struct among a_5[24] = ++static const struct among a_5[24] = + { + /* 0 */ { 4, s_5_0, -1, 3, 0}, + /* 1 */ { 4, s_5_1, -1, 2, 0}, +@@ -160,17 +160,17 @@ + /* 23 */ { 7, s_5_23, -1, 10, 0} + }; + +-static symbol s_6_0[5] = { 'i', 'c', 'a', 't', 'e' }; +-static symbol s_6_1[5] = { 'a', 't', 'i', 'v', 'e' }; +-static symbol s_6_2[5] = { 'a', 'l', 'i', 'z', 'e' }; +-static symbol s_6_3[5] = { 'i', 'c', 'i', 't', 'i' }; +-static symbol s_6_4[4] = { 'i', 'c', 'a', 'l' }; +-static symbol s_6_5[6] = { 't', 'i', 'o', 'n', 'a', 'l' }; +-static symbol s_6_6[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' }; +-static symbol s_6_7[3] = { 'f', 'u', 'l' }; +-static symbol s_6_8[4] = { 'n', 'e', 's', 's' }; ++static const symbol s_6_0[5] = { 'i', 'c', 'a', 't', 'e' }; ++static const symbol s_6_1[5] = { 'a', 't', 'i', 'v', 'e' }; ++static const symbol s_6_2[5] = { 'a', 'l', 'i', 'z', 'e' }; ++static const symbol s_6_3[5] = { 'i', 'c', 'i', 't', 'i' }; ++static const symbol s_6_4[4] = { 'i', 'c', 'a', 'l' }; ++static const symbol s_6_5[6] = { 't', 'i', 'o', 'n', 'a', 'l' }; ++static const symbol s_6_6[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' }; ++static const symbol s_6_7[3] = { 'f', 'u', 'l' }; ++static const symbol s_6_8[4] = { 'n', 'e', 's', 's' }; + +-static struct among a_6[9] = ++static const struct among a_6[9] = + { + /* 0 */ { 5, s_6_0, -1, 4, 0}, + /* 1 */ { 5, s_6_1, -1, 6, 0}, +@@ -183,26 +183,26 @@ + /* 8 */ { 4, s_6_8, -1, 5, 0} + }; + +-static symbol s_7_0[2] = { 'i', 'c' }; +-static symbol s_7_1[4] = { 'a', 'n', 'c', 'e' }; +-static symbol s_7_2[4] = { 'e', 'n', 'c', 'e' }; +-static symbol s_7_3[4] = { 'a', 'b', 'l', 'e' }; +-static symbol s_7_4[4] = { 'i', 'b', 'l', 'e' }; +-static symbol s_7_5[3] = { 'a', 't', 'e' }; +-static symbol s_7_6[3] = { 'i', 'v', 'e' }; +-static symbol s_7_7[3] = { 'i', 'z', 'e' }; +-static symbol s_7_8[3] = { 'i', 't', 'i' }; +-static symbol s_7_9[2] = { 'a', 'l' }; +-static symbol s_7_10[3] = { 'i', 's', 'm' }; +-static symbol s_7_11[3] = { 'i', 'o', 'n' }; +-static symbol s_7_12[2] = { 'e', 'r' }; +-static symbol s_7_13[3] = { 'o', 'u', 's' }; +-static symbol s_7_14[3] = { 'a', 'n', 't' }; +-static symbol s_7_15[3] = { 'e', 'n', 't' }; +-static symbol s_7_16[4] = { 'm', 'e', 'n', 't' }; +-static symbol s_7_17[5] = { 'e', 'm', 'e', 'n', 't' }; ++static const symbol s_7_0[2] = { 'i', 'c' }; ++static const symbol s_7_1[4] = { 'a', 'n', 'c', 'e' }; ++static const symbol s_7_2[4] = { 'e', 'n', 'c', 'e' }; ++static const symbol s_7_3[4] = { 'a', 'b', 'l', 'e' }; ++static const symbol s_7_4[4] = { 'i', 'b', 'l', 'e' }; ++static const symbol s_7_5[3] = { 'a', 't', 'e' }; ++static const symbol s_7_6[3] = { 'i', 'v', 'e' }; ++static const symbol s_7_7[3] = { 'i', 'z', 'e' }; ++static const symbol s_7_8[3] = { 'i', 't', 'i' }; ++static const symbol s_7_9[2] = { 'a', 'l' }; ++static const symbol s_7_10[3] = { 'i', 's', 'm' }; ++static const symbol s_7_11[3] = { 'i', 'o', 'n' }; ++static const symbol s_7_12[2] = { 'e', 'r' }; ++static const symbol s_7_13[3] = { 'o', 'u', 's' }; ++static const symbol s_7_14[3] = { 'a', 'n', 't' }; ++static const symbol s_7_15[3] = { 'e', 'n', 't' }; ++static const symbol s_7_16[4] = { 'm', 'e', 'n', 't' }; ++static const symbol s_7_17[5] = { 'e', 'm', 'e', 'n', 't' }; + +-static struct among a_7[18] = ++static const struct among a_7[18] = + { + /* 0 */ { 2, s_7_0, -1, 1, 0}, + /* 1 */ { 4, s_7_1, -1, 1, 0}, +@@ -224,25 +224,25 @@ + /* 17 */ { 5, s_7_17, 16, 1, 0} + }; + +-static symbol s_8_0[1] = { 'e' }; +-static symbol s_8_1[1] = { 'l' }; ++static const symbol s_8_0[1] = { 'e' }; ++static const symbol s_8_1[1] = { 'l' }; + +-static struct among a_8[2] = ++static const struct among a_8[2] = + { + /* 0 */ { 1, s_8_0, -1, 1, 0}, + /* 1 */ { 1, s_8_1, -1, 2, 0} + }; + +-static symbol s_9_0[7] = { 's', 'u', 'c', 'c', 'e', 'e', 'd' }; +-static symbol s_9_1[7] = { 'p', 'r', 'o', 'c', 'e', 'e', 'd' }; +-static symbol s_9_2[6] = { 'e', 'x', 'c', 'e', 'e', 'd' }; +-static symbol s_9_3[7] = { 'c', 'a', 'n', 'n', 'i', 'n', 'g' }; +-static symbol s_9_4[6] = { 'i', 'n', 'n', 'i', 'n', 'g' }; +-static symbol s_9_5[7] = { 'e', 'a', 'r', 'r', 'i', 'n', 'g' }; +-static symbol s_9_6[7] = { 'h', 'e', 'r', 'r', 'i', 'n', 'g' }; +-static symbol s_9_7[6] = { 'o', 'u', 't', 'i', 'n', 'g' }; ++static const symbol s_9_0[7] = { 's', 'u', 'c', 'c', 'e', 'e', 'd' }; ++static const symbol s_9_1[7] = { 'p', 'r', 'o', 'c', 'e', 'e', 'd' }; ++static const symbol s_9_2[6] = { 'e', 'x', 'c', 'e', 'e', 'd' }; ++static const symbol s_9_3[7] = { 'c', 'a', 'n', 'n', 'i', 'n', 'g' }; ++static const symbol s_9_4[6] = { 'i', 'n', 'n', 'i', 'n', 'g' }; ++static const symbol s_9_5[7] = { 'e', 'a', 'r', 'r', 'i', 'n', 'g' }; ++static const symbol s_9_6[7] = { 'h', 'e', 'r', 'r', 'i', 'n', 'g' }; ++static const symbol s_9_7[6] = { 'o', 'u', 't', 'i', 'n', 'g' }; + +-static struct among a_9[8] = ++static const struct among a_9[8] = + { + /* 0 */ { 7, s_9_0, -1, -1, 0}, + /* 1 */ { 7, s_9_1, -1, -1, 0}, +@@ -254,26 +254,26 @@ + /* 7 */ { 6, s_9_7, -1, -1, 0} + }; + +-static symbol s_10_0[5] = { 'a', 'n', 'd', 'e', 's' }; +-static symbol s_10_1[5] = { 'a', 't', 'l', 'a', 's' }; +-static symbol s_10_2[4] = { 'b', 'i', 'a', 's' }; +-static symbol s_10_3[6] = { 'c', 'o', 's', 'm', 'o', 's' }; +-static symbol s_10_4[5] = { 'd', 'y', 'i', 'n', 'g' }; +-static symbol s_10_5[5] = { 'e', 'a', 'r', 'l', 'y' }; +-static symbol s_10_6[6] = { 'g', 'e', 'n', 't', 'l', 'y' }; +-static symbol s_10_7[4] = { 'h', 'o', 'w', 'e' }; +-static symbol s_10_8[4] = { 'i', 'd', 'l', 'y' }; +-static symbol s_10_9[5] = { 'l', 'y', 'i', 'n', 'g' }; +-static symbol s_10_10[4] = { 'n', 'e', 'w', 's' }; +-static symbol s_10_11[4] = { 'o', 'n', 'l', 'y' }; +-static symbol s_10_12[6] = { 's', 'i', 'n', 'g', 'l', 'y' }; +-static symbol s_10_13[5] = { 's', 'k', 'i', 'e', 's' }; +-static symbol s_10_14[4] = { 's', 'k', 'i', 's' }; +-static symbol s_10_15[3] = { 's', 'k', 'y' }; +-static symbol s_10_16[5] = { 't', 'y', 'i', 'n', 'g' }; +-static symbol s_10_17[4] = { 'u', 'g', 'l', 'y' }; ++static const symbol s_10_0[5] = { 'a', 'n', 'd', 'e', 's' }; ++static const symbol s_10_1[5] = { 'a', 't', 'l', 'a', 's' }; ++static const symbol s_10_2[4] = { 'b', 'i', 'a', 's' }; ++static const symbol s_10_3[6] = { 'c', 'o', 's', 'm', 'o', 's' }; ++static const symbol s_10_4[5] = { 'd', 'y', 'i', 'n', 'g' }; ++static const symbol s_10_5[5] = { 'e', 'a', 'r', 'l', 'y' }; ++static const symbol s_10_6[6] = { 'g', 'e', 'n', 't', 'l', 'y' }; ++static const symbol s_10_7[4] = { 'h', 'o', 'w', 'e' }; ++static const symbol s_10_8[4] = { 'i', 'd', 'l', 'y' }; ++static const symbol s_10_9[5] = { 'l', 'y', 'i', 'n', 'g' }; ++static const symbol s_10_10[4] = { 'n', 'e', 'w', 's' }; ++static const symbol s_10_11[4] = { 'o', 'n', 'l', 'y' }; ++static const symbol s_10_12[6] = { 's', 'i', 'n', 'g', 'l', 'y' }; ++static const symbol s_10_13[5] = { 's', 'k', 'i', 'e', 's' }; ++static const symbol s_10_14[4] = { 's', 'k', 'i', 's' }; ++static const symbol s_10_15[3] = { 's', 'k', 'y' }; ++static const symbol s_10_16[5] = { 't', 'y', 'i', 'n', 'g' }; ++static const symbol s_10_17[4] = { 'u', 'g', 'l', 'y' }; + +-static struct among a_10[18] = ++static const struct among a_10[18] = + { + /* 0 */ { 5, s_10_0, -1, -1, 0}, + /* 1 */ { 5, s_10_1, -1, -1, 0}, +@@ -295,62 +295,62 @@ + /* 17 */ { 4, s_10_17, -1, 8, 0} + }; + +-static unsigned char g_v[] = { 17, 65, 16, 1 }; ++static const unsigned char g_v[] = { 17, 65, 16, 1 }; + +-static unsigned char g_v_WXY[] = { 1, 17, 65, 208, 1 }; ++static const unsigned char g_v_WXY[] = { 1, 17, 65, 208, 1 }; + +-static unsigned char g_valid_LI[] = { 55, 141, 2 }; ++static const unsigned char g_valid_LI[] = { 55, 141, 2 }; + +-static symbol s_0[] = { '\'' }; +-static symbol s_1[] = { 'y' }; +-static symbol s_2[] = { 'Y' }; +-static symbol s_3[] = { 'y' }; +-static symbol s_4[] = { 'Y' }; +-static symbol s_5[] = { 's', 's' }; +-static symbol s_6[] = { 'i', 'e' }; +-static symbol s_7[] = { 'i' }; +-static symbol s_8[] = { 'e', 'e' }; +-static symbol s_9[] = { 'e' }; +-static symbol s_10[] = { 'e' }; +-static symbol s_11[] = { 'y' }; +-static symbol s_12[] = { 'Y' }; +-static symbol s_13[] = { 'i' }; +-static symbol s_14[] = { 't', 'i', 'o', 'n' }; +-static symbol s_15[] = { 'e', 'n', 'c', 'e' }; +-static symbol s_16[] = { 'a', 'n', 'c', 'e' }; +-static symbol s_17[] = { 'a', 'b', 'l', 'e' }; +-static symbol s_18[] = { 'e', 'n', 't' }; +-static symbol s_19[] = { 'i', 'z', 'e' }; +-static symbol s_20[] = { 'a', 't', 'e' }; +-static symbol s_21[] = { 'a', 'l' }; +-static symbol s_22[] = { 'f', 'u', 'l' }; +-static symbol s_23[] = { 'o', 'u', 's' }; +-static symbol s_24[] = { 'i', 'v', 'e' }; +-static symbol s_25[] = { 'b', 'l', 'e' }; +-static symbol s_26[] = { 'l' }; +-static symbol s_27[] = { 'o', 'g' }; +-static symbol s_28[] = { 'f', 'u', 'l' }; +-static symbol s_29[] = { 'l', 'e', 's', 's' }; +-static symbol s_30[] = { 't', 'i', 'o', 'n' }; +-static symbol s_31[] = { 'a', 't', 'e' }; +-static symbol s_32[] = { 'a', 'l' }; +-static symbol s_33[] = { 'i', 'c' }; +-static symbol s_34[] = { 's' }; +-static symbol s_35[] = { 't' }; +-static symbol s_36[] = { 'l' }; +-static symbol s_37[] = { 's', 'k', 'i' }; +-static symbol s_38[] = { 's', 'k', 'y' }; +-static symbol s_39[] = { 'd', 'i', 'e' }; +-static symbol s_40[] = { 'l', 'i', 'e' }; +-static symbol s_41[] = { 't', 'i', 'e' }; +-static symbol s_42[] = { 'i', 'd', 'l' }; +-static symbol s_43[] = { 'g', 'e', 'n', 't', 'l' }; +-static symbol s_44[] = { 'u', 'g', 'l', 'i' }; +-static symbol s_45[] = { 'e', 'a', 'r', 'l', 'i' }; +-static symbol s_46[] = { 'o', 'n', 'l', 'i' }; +-static symbol s_47[] = { 's', 'i', 'n', 'g', 'l' }; +-static symbol s_48[] = { 'Y' }; +-static symbol s_49[] = { 'y' }; ++static const symbol s_0[] = { '\'' }; ++static const symbol s_1[] = { 'y' }; ++static const symbol s_2[] = { 'Y' }; ++static const symbol s_3[] = { 'y' }; ++static const symbol s_4[] = { 'Y' }; ++static const symbol s_5[] = { 's', 's' }; ++static const symbol s_6[] = { 'i', 'e' }; ++static const symbol s_7[] = { 'i' }; ++static const symbol s_8[] = { 'e', 'e' }; ++static const symbol s_9[] = { 'e' }; ++static const symbol s_10[] = { 'e' }; ++static const symbol s_11[] = { 'y' }; ++static const symbol s_12[] = { 'Y' }; ++static const symbol s_13[] = { 'i' }; ++static const symbol s_14[] = { 't', 'i', 'o', 'n' }; ++static const symbol s_15[] = { 'e', 'n', 'c', 'e' }; ++static const symbol s_16[] = { 'a', 'n', 'c', 'e' }; ++static const symbol s_17[] = { 'a', 'b', 'l', 'e' }; ++static const symbol s_18[] = { 'e', 'n', 't' }; ++static const symbol s_19[] = { 'i', 'z', 'e' }; ++static const symbol s_20[] = { 'a', 't', 'e' }; ++static const symbol s_21[] = { 'a', 'l' }; ++static const symbol s_22[] = { 'f', 'u', 'l' }; ++static const symbol s_23[] = { 'o', 'u', 's' }; ++static const symbol s_24[] = { 'i', 'v', 'e' }; ++static const symbol s_25[] = { 'b', 'l', 'e' }; ++static const symbol s_26[] = { 'l' }; ++static const symbol s_27[] = { 'o', 'g' }; ++static const symbol s_28[] = { 'f', 'u', 'l' }; ++static const symbol s_29[] = { 'l', 'e', 's', 's' }; ++static const symbol s_30[] = { 't', 'i', 'o', 'n' }; ++static const symbol s_31[] = { 'a', 't', 'e' }; ++static const symbol s_32[] = { 'a', 'l' }; ++static const symbol s_33[] = { 'i', 'c' }; ++static const symbol s_34[] = { 's' }; ++static const symbol s_35[] = { 't' }; ++static const symbol s_36[] = { 'l' }; ++static const symbol s_37[] = { 's', 'k', 'i' }; ++static const symbol s_38[] = { 's', 'k', 'y' }; ++static const symbol s_39[] = { 'd', 'i', 'e' }; ++static const symbol s_40[] = { 'l', 'i', 'e' }; ++static const symbol s_41[] = { 't', 'i', 'e' }; ++static const symbol s_42[] = { 'i', 'd', 'l' }; ++static const symbol s_43[] = { 'g', 'e', 'n', 't', 'l' }; ++static const symbol s_44[] = { 'u', 'g', 'l', 'i' }; ++static const symbol s_45[] = { 'e', 'a', 'r', 'l', 'i' }; ++static const symbol s_46[] = { 'o', 'n', 'l', 'i' }; ++static const symbol s_47[] = { 's', 'i', 'n', 'g', 'l' }; ++static const symbol s_48[] = { 'Y' }; ++static const symbol s_49[] = { 'y' }; + + static int r_prelude(struct SN_env * z) { + z->B[0] = 0; /* unset Y_found, line 26 */ +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_finnish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_finnish.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_finnish.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_finnish.c 2025-07-14 10:02:16.700733919 +0100 +@@ -19,18 +19,18 @@ + extern struct SN_env * finnish_ISO_8859_1_create_env(void); + extern void finnish_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_0[2] = { 'p', 'a' }; +-static symbol s_0_1[3] = { 's', 't', 'i' }; +-static symbol s_0_2[4] = { 'k', 'a', 'a', 'n' }; +-static symbol s_0_3[3] = { 'h', 'a', 'n' }; +-static symbol s_0_4[3] = { 'k', 'i', 'n' }; +-static symbol s_0_5[3] = { 'h', 0xE4, 'n' }; +-static symbol s_0_6[4] = { 'k', 0xE4, 0xE4, 'n' }; +-static symbol s_0_7[2] = { 'k', 'o' }; +-static symbol s_0_8[2] = { 'p', 0xE4 }; +-static symbol s_0_9[2] = { 'k', 0xF6 }; ++static const symbol s_0_0[2] = { 'p', 'a' }; ++static const symbol s_0_1[3] = { 's', 't', 'i' }; ++static const symbol s_0_2[4] = { 'k', 'a', 'a', 'n' }; ++static const symbol s_0_3[3] = { 'h', 'a', 'n' }; ++static const symbol s_0_4[3] = { 'k', 'i', 'n' }; ++static const symbol s_0_5[3] = { 'h', 0xE4, 'n' }; ++static const symbol s_0_6[4] = { 'k', 0xE4, 0xE4, 'n' }; ++static const symbol s_0_7[2] = { 'k', 'o' }; ++static const symbol s_0_8[2] = { 'p', 0xE4 }; ++static const symbol s_0_9[2] = { 'k', 0xF6 }; + +-static struct among a_0[10] = ++static const struct among a_0[10] = + { + /* 0 */ { 2, s_0_0, -1, 1, 0}, + /* 1 */ { 3, s_0_1, -1, 2, 0}, +@@ -44,14 +44,14 @@ + /* 9 */ { 2, s_0_9, -1, 1, 0} + }; + +-static symbol s_1_0[3] = { 'l', 'l', 'a' }; +-static symbol s_1_1[2] = { 'n', 'a' }; +-static symbol s_1_2[3] = { 's', 's', 'a' }; +-static symbol s_1_3[2] = { 't', 'a' }; +-static symbol s_1_4[3] = { 'l', 't', 'a' }; +-static symbol s_1_5[3] = { 's', 't', 'a' }; ++static const symbol s_1_0[3] = { 'l', 'l', 'a' }; ++static const symbol s_1_1[2] = { 'n', 'a' }; ++static const symbol s_1_2[3] = { 's', 's', 'a' }; ++static const symbol s_1_3[2] = { 't', 'a' }; ++static const symbol s_1_4[3] = { 'l', 't', 'a' }; ++static const symbol s_1_5[3] = { 's', 't', 'a' }; + +-static struct among a_1[6] = ++static const struct among a_1[6] = + { + /* 0 */ { 3, s_1_0, -1, -1, 0}, + /* 1 */ { 2, s_1_1, -1, -1, 0}, +@@ -61,14 +61,14 @@ + /* 5 */ { 3, s_1_5, 3, -1, 0} + }; + +-static symbol s_2_0[3] = { 'l', 'l', 0xE4 }; +-static symbol s_2_1[2] = { 'n', 0xE4 }; +-static symbol s_2_2[3] = { 's', 's', 0xE4 }; +-static symbol s_2_3[2] = { 't', 0xE4 }; +-static symbol s_2_4[3] = { 'l', 't', 0xE4 }; +-static symbol s_2_5[3] = { 's', 't', 0xE4 }; ++static const symbol s_2_0[3] = { 'l', 'l', 0xE4 }; ++static const symbol s_2_1[2] = { 'n', 0xE4 }; ++static const symbol s_2_2[3] = { 's', 's', 0xE4 }; ++static const symbol s_2_3[2] = { 't', 0xE4 }; ++static const symbol s_2_4[3] = { 'l', 't', 0xE4 }; ++static const symbol s_2_5[3] = { 's', 't', 0xE4 }; + +-static struct among a_2[6] = ++static const struct among a_2[6] = + { + /* 0 */ { 3, s_2_0, -1, -1, 0}, + /* 1 */ { 2, s_2_1, -1, -1, 0}, +@@ -78,26 +78,26 @@ + /* 5 */ { 3, s_2_5, 3, -1, 0} + }; + +-static symbol s_3_0[3] = { 'l', 'l', 'e' }; +-static symbol s_3_1[3] = { 'i', 'n', 'e' }; ++static const symbol s_3_0[3] = { 'l', 'l', 'e' }; ++static const symbol s_3_1[3] = { 'i', 'n', 'e' }; + +-static struct among a_3[2] = ++static const struct among a_3[2] = + { + /* 0 */ { 3, s_3_0, -1, -1, 0}, + /* 1 */ { 3, s_3_1, -1, -1, 0} + }; + +-static symbol s_4_0[3] = { 'n', 's', 'a' }; +-static symbol s_4_1[3] = { 'm', 'm', 'e' }; +-static symbol s_4_2[3] = { 'n', 'n', 'e' }; +-static symbol s_4_3[2] = { 'n', 'i' }; +-static symbol s_4_4[2] = { 's', 'i' }; +-static symbol s_4_5[2] = { 'a', 'n' }; +-static symbol s_4_6[2] = { 'e', 'n' }; +-static symbol s_4_7[2] = { 0xE4, 'n' }; +-static symbol s_4_8[3] = { 'n', 's', 0xE4 }; ++static const symbol s_4_0[3] = { 'n', 's', 'a' }; ++static const symbol s_4_1[3] = { 'm', 'm', 'e' }; ++static const symbol s_4_2[3] = { 'n', 'n', 'e' }; ++static const symbol s_4_3[2] = { 'n', 'i' }; ++static const symbol s_4_4[2] = { 's', 'i' }; ++static const symbol s_4_5[2] = { 'a', 'n' }; ++static const symbol s_4_6[2] = { 'e', 'n' }; ++static const symbol s_4_7[2] = { 0xE4, 'n' }; ++static const symbol s_4_8[3] = { 'n', 's', 0xE4 }; + +-static struct among a_4[9] = ++static const struct among a_4[9] = + { + /* 0 */ { 3, s_4_0, -1, 3, 0}, + /* 1 */ { 3, s_4_1, -1, 3, 0}, +@@ -110,15 +110,15 @@ + /* 8 */ { 3, s_4_8, -1, 3, 0} + }; + +-static symbol s_5_0[2] = { 'a', 'a' }; +-static symbol s_5_1[2] = { 'e', 'e' }; +-static symbol s_5_2[2] = { 'i', 'i' }; +-static symbol s_5_3[2] = { 'o', 'o' }; +-static symbol s_5_4[2] = { 'u', 'u' }; +-static symbol s_5_5[2] = { 0xE4, 0xE4 }; +-static symbol s_5_6[2] = { 0xF6, 0xF6 }; ++static const symbol s_5_0[2] = { 'a', 'a' }; ++static const symbol s_5_1[2] = { 'e', 'e' }; ++static const symbol s_5_2[2] = { 'i', 'i' }; ++static const symbol s_5_3[2] = { 'o', 'o' }; ++static const symbol s_5_4[2] = { 'u', 'u' }; ++static const symbol s_5_5[2] = { 0xE4, 0xE4 }; ++static const symbol s_5_6[2] = { 0xF6, 0xF6 }; + +-static struct among a_5[7] = ++static const struct among a_5[7] = + { + /* 0 */ { 2, s_5_0, -1, -1, 0}, + /* 1 */ { 2, s_5_1, -1, -1, 0}, +@@ -129,38 +129,38 @@ + /* 6 */ { 2, s_5_6, -1, -1, 0} + }; + +-static symbol s_6_0[1] = { 'a' }; +-static symbol s_6_1[3] = { 'l', 'l', 'a' }; +-static symbol s_6_2[2] = { 'n', 'a' }; +-static symbol s_6_3[3] = { 's', 's', 'a' }; +-static symbol s_6_4[2] = { 't', 'a' }; +-static symbol s_6_5[3] = { 'l', 't', 'a' }; +-static symbol s_6_6[3] = { 's', 't', 'a' }; +-static symbol s_6_7[3] = { 't', 't', 'a' }; +-static symbol s_6_8[3] = { 'l', 'l', 'e' }; +-static symbol s_6_9[3] = { 'i', 'n', 'e' }; +-static symbol s_6_10[3] = { 'k', 's', 'i' }; +-static symbol s_6_11[1] = { 'n' }; +-static symbol s_6_12[3] = { 'h', 'a', 'n' }; +-static symbol s_6_13[3] = { 'd', 'e', 'n' }; +-static symbol s_6_14[4] = { 's', 'e', 'e', 'n' }; +-static symbol s_6_15[3] = { 'h', 'e', 'n' }; +-static symbol s_6_16[4] = { 't', 't', 'e', 'n' }; +-static symbol s_6_17[3] = { 'h', 'i', 'n' }; +-static symbol s_6_18[4] = { 's', 'i', 'i', 'n' }; +-static symbol s_6_19[3] = { 'h', 'o', 'n' }; +-static symbol s_6_20[3] = { 'h', 0xE4, 'n' }; +-static symbol s_6_21[3] = { 'h', 0xF6, 'n' }; +-static symbol s_6_22[1] = { 0xE4 }; +-static symbol s_6_23[3] = { 'l', 'l', 0xE4 }; +-static symbol s_6_24[2] = { 'n', 0xE4 }; +-static symbol s_6_25[3] = { 's', 's', 0xE4 }; +-static symbol s_6_26[2] = { 't', 0xE4 }; +-static symbol s_6_27[3] = { 'l', 't', 0xE4 }; +-static symbol s_6_28[3] = { 's', 't', 0xE4 }; +-static symbol s_6_29[3] = { 't', 't', 0xE4 }; ++static const symbol s_6_0[1] = { 'a' }; ++static const symbol s_6_1[3] = { 'l', 'l', 'a' }; ++static const symbol s_6_2[2] = { 'n', 'a' }; ++static const symbol s_6_3[3] = { 's', 's', 'a' }; ++static const symbol s_6_4[2] = { 't', 'a' }; ++static const symbol s_6_5[3] = { 'l', 't', 'a' }; ++static const symbol s_6_6[3] = { 's', 't', 'a' }; ++static const symbol s_6_7[3] = { 't', 't', 'a' }; ++static const symbol s_6_8[3] = { 'l', 'l', 'e' }; ++static const symbol s_6_9[3] = { 'i', 'n', 'e' }; ++static const symbol s_6_10[3] = { 'k', 's', 'i' }; ++static const symbol s_6_11[1] = { 'n' }; ++static const symbol s_6_12[3] = { 'h', 'a', 'n' }; ++static const symbol s_6_13[3] = { 'd', 'e', 'n' }; ++static const symbol s_6_14[4] = { 's', 'e', 'e', 'n' }; ++static const symbol s_6_15[3] = { 'h', 'e', 'n' }; ++static const symbol s_6_16[4] = { 't', 't', 'e', 'n' }; ++static const symbol s_6_17[3] = { 'h', 'i', 'n' }; ++static const symbol s_6_18[4] = { 's', 'i', 'i', 'n' }; ++static const symbol s_6_19[3] = { 'h', 'o', 'n' }; ++static const symbol s_6_20[3] = { 'h', 0xE4, 'n' }; ++static const symbol s_6_21[3] = { 'h', 0xF6, 'n' }; ++static const symbol s_6_22[1] = { 0xE4 }; ++static const symbol s_6_23[3] = { 'l', 'l', 0xE4 }; ++static const symbol s_6_24[2] = { 'n', 0xE4 }; ++static const symbol s_6_25[3] = { 's', 's', 0xE4 }; ++static const symbol s_6_26[2] = { 't', 0xE4 }; ++static const symbol s_6_27[3] = { 'l', 't', 0xE4 }; ++static const symbol s_6_28[3] = { 's', 't', 0xE4 }; ++static const symbol s_6_29[3] = { 't', 't', 0xE4 }; + +-static struct among a_6[30] = ++static const struct among a_6[30] = + { + /* 0 */ { 1, s_6_0, -1, 8, 0}, + /* 1 */ { 3, s_6_1, 0, -1, 0}, +@@ -194,22 +194,22 @@ + /* 29 */ { 3, s_6_29, 26, 9, 0} + }; + +-static symbol s_7_0[3] = { 'e', 'j', 'a' }; +-static symbol s_7_1[3] = { 'm', 'm', 'a' }; +-static symbol s_7_2[4] = { 'i', 'm', 'm', 'a' }; +-static symbol s_7_3[3] = { 'm', 'p', 'a' }; +-static symbol s_7_4[4] = { 'i', 'm', 'p', 'a' }; +-static symbol s_7_5[3] = { 'm', 'm', 'i' }; +-static symbol s_7_6[4] = { 'i', 'm', 'm', 'i' }; +-static symbol s_7_7[3] = { 'm', 'p', 'i' }; +-static symbol s_7_8[4] = { 'i', 'm', 'p', 'i' }; +-static symbol s_7_9[3] = { 'e', 'j', 0xE4 }; +-static symbol s_7_10[3] = { 'm', 'm', 0xE4 }; +-static symbol s_7_11[4] = { 'i', 'm', 'm', 0xE4 }; +-static symbol s_7_12[3] = { 'm', 'p', 0xE4 }; +-static symbol s_7_13[4] = { 'i', 'm', 'p', 0xE4 }; ++static const symbol s_7_0[3] = { 'e', 'j', 'a' }; ++static const symbol s_7_1[3] = { 'm', 'm', 'a' }; ++static const symbol s_7_2[4] = { 'i', 'm', 'm', 'a' }; ++static const symbol s_7_3[3] = { 'm', 'p', 'a' }; ++static const symbol s_7_4[4] = { 'i', 'm', 'p', 'a' }; ++static const symbol s_7_5[3] = { 'm', 'm', 'i' }; ++static const symbol s_7_6[4] = { 'i', 'm', 'm', 'i' }; ++static const symbol s_7_7[3] = { 'm', 'p', 'i' }; ++static const symbol s_7_8[4] = { 'i', 'm', 'p', 'i' }; ++static const symbol s_7_9[3] = { 'e', 'j', 0xE4 }; ++static const symbol s_7_10[3] = { 'm', 'm', 0xE4 }; ++static const symbol s_7_11[4] = { 'i', 'm', 'm', 0xE4 }; ++static const symbol s_7_12[3] = { 'm', 'p', 0xE4 }; ++static const symbol s_7_13[4] = { 'i', 'm', 'p', 0xE4 }; + +-static struct among a_7[14] = ++static const struct among a_7[14] = + { + /* 0 */ { 3, s_7_0, -1, -1, 0}, + /* 1 */ { 3, s_7_1, -1, 1, 0}, +@@ -227,52 +227,52 @@ + /* 13 */ { 4, s_7_13, 12, -1, 0} + }; + +-static symbol s_8_0[1] = { 'i' }; +-static symbol s_8_1[1] = { 'j' }; ++static const symbol s_8_0[1] = { 'i' }; ++static const symbol s_8_1[1] = { 'j' }; + +-static struct among a_8[2] = ++static const struct among a_8[2] = + { + /* 0 */ { 1, s_8_0, -1, -1, 0}, + /* 1 */ { 1, s_8_1, -1, -1, 0} + }; + +-static symbol s_9_0[3] = { 'm', 'm', 'a' }; +-static symbol s_9_1[4] = { 'i', 'm', 'm', 'a' }; ++static const symbol s_9_0[3] = { 'm', 'm', 'a' }; ++static const symbol s_9_1[4] = { 'i', 'm', 'm', 'a' }; + +-static struct among a_9[2] = ++static const struct among a_9[2] = + { + /* 0 */ { 3, s_9_0, -1, 1, 0}, + /* 1 */ { 4, s_9_1, 0, -1, 0} + }; + +-static unsigned char g_AEI[] = { 17, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8 }; ++static const unsigned char g_AEI[] = { 17, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8 }; + +-static unsigned char g_V1[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 }; ++static const unsigned char g_V1[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 }; + +-static unsigned char g_V2[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 }; ++static const unsigned char g_V2[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 }; + +-static unsigned char g_particle_end[] = { 17, 97, 24, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 }; ++static const unsigned char g_particle_end[] = { 17, 97, 24, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 }; + +-static symbol s_0[] = { 'k' }; +-static symbol s_1[] = { 'k', 's', 'e' }; +-static symbol s_2[] = { 'k', 's', 'i' }; +-static symbol s_3[] = { 'i' }; +-static symbol s_4[] = { 'a' }; +-static symbol s_5[] = { 'e' }; +-static symbol s_6[] = { 'i' }; +-static symbol s_7[] = { 'o' }; +-static symbol s_8[] = { 0xE4 }; +-static symbol s_9[] = { 0xF6 }; +-static symbol s_10[] = { 'i', 'e' }; +-static symbol s_11[] = { 'e' }; +-static symbol s_12[] = { 'p', 'o' }; +-static symbol s_13[] = { 't' }; +-static symbol s_14[] = { 'p', 'o' }; +-static symbol s_15[] = { 'j' }; +-static symbol s_16[] = { 'o' }; +-static symbol s_17[] = { 'u' }; +-static symbol s_18[] = { 'o' }; +-static symbol s_19[] = { 'j' }; ++static const symbol s_0[] = { 'k' }; ++static const symbol s_1[] = { 'k', 's', 'e' }; ++static const symbol s_2[] = { 'k', 's', 'i' }; ++static const symbol s_3[] = { 'i' }; ++static const symbol s_4[] = { 'a' }; ++static const symbol s_5[] = { 'e' }; ++static const symbol s_6[] = { 'i' }; ++static const symbol s_7[] = { 'o' }; ++static const symbol s_8[] = { 0xE4 }; ++static const symbol s_9[] = { 0xF6 }; ++static const symbol s_10[] = { 'i', 'e' }; ++static const symbol s_11[] = { 'e' }; ++static const symbol s_12[] = { 'p', 'o' }; ++static const symbol s_13[] = { 't' }; ++static const symbol s_14[] = { 'p', 'o' }; ++static const symbol s_15[] = { 'j' }; ++static const symbol s_16[] = { 'o' }; ++static const symbol s_17[] = { 'u' }; ++static const symbol s_18[] = { 'o' }; ++static const symbol s_19[] = { 'j' }; + + static int r_mark_regions(struct SN_env * z) { + z->I[0] = z->l; +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_french.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_french.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_french.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_french.c 2025-07-14 10:02:16.701126506 +0100 +@@ -20,11 +20,11 @@ + extern struct SN_env * french_ISO_8859_1_create_env(void); + extern void french_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_1[1] = { 'I' }; +-static symbol s_0_2[1] = { 'U' }; +-static symbol s_0_3[1] = { 'Y' }; ++static const symbol s_0_1[1] = { 'I' }; ++static const symbol s_0_2[1] = { 'U' }; ++static const symbol s_0_3[1] = { 'Y' }; + +-static struct among a_0[4] = ++static const struct among a_0[4] = + { + /* 0 */ { 0, 0, -1, 4, 0}, + /* 1 */ { 1, s_0_1, 0, 1, 0}, +@@ -32,14 +32,14 @@ + /* 3 */ { 1, s_0_3, 0, 3, 0} + }; + +-static symbol s_1_0[3] = { 'i', 'q', 'U' }; +-static symbol s_1_1[3] = { 'a', 'b', 'l' }; +-static symbol s_1_2[3] = { 'I', 0xE8, 'r' }; +-static symbol s_1_3[3] = { 'i', 0xE8, 'r' }; +-static symbol s_1_4[3] = { 'e', 'u', 's' }; +-static symbol s_1_5[2] = { 'i', 'v' }; ++static const symbol s_1_0[3] = { 'i', 'q', 'U' }; ++static const symbol s_1_1[3] = { 'a', 'b', 'l' }; ++static const symbol s_1_2[3] = { 'I', 0xE8, 'r' }; ++static const symbol s_1_3[3] = { 'i', 0xE8, 'r' }; ++static const symbol s_1_4[3] = { 'e', 'u', 's' }; ++static const symbol s_1_5[2] = { 'i', 'v' }; + +-static struct among a_1[6] = ++static const struct among a_1[6] = + { + /* 0 */ { 3, s_1_0, -1, 3, 0}, + /* 1 */ { 3, s_1_1, -1, 3, 0}, +@@ -49,62 +49,62 @@ + /* 5 */ { 2, s_1_5, -1, 1, 0} + }; + +-static symbol s_2_0[2] = { 'i', 'c' }; +-static symbol s_2_1[4] = { 'a', 'b', 'i', 'l' }; +-static symbol s_2_2[2] = { 'i', 'v' }; ++static const symbol s_2_0[2] = { 'i', 'c' }; ++static const symbol s_2_1[4] = { 'a', 'b', 'i', 'l' }; ++static const symbol s_2_2[2] = { 'i', 'v' }; + +-static struct among a_2[3] = ++static const struct among a_2[3] = + { + /* 0 */ { 2, s_2_0, -1, 2, 0}, + /* 1 */ { 4, s_2_1, -1, 1, 0}, + /* 2 */ { 2, s_2_2, -1, 3, 0} + }; + +-static symbol s_3_0[4] = { 'i', 'q', 'U', 'e' }; +-static symbol s_3_1[6] = { 'a', 't', 'r', 'i', 'c', 'e' }; +-static symbol s_3_2[4] = { 'a', 'n', 'c', 'e' }; +-static symbol s_3_3[4] = { 'e', 'n', 'c', 'e' }; +-static symbol s_3_4[5] = { 'l', 'o', 'g', 'i', 'e' }; +-static symbol s_3_5[4] = { 'a', 'b', 'l', 'e' }; +-static symbol s_3_6[4] = { 'i', 's', 'm', 'e' }; +-static symbol s_3_7[4] = { 'e', 'u', 's', 'e' }; +-static symbol s_3_8[4] = { 'i', 's', 't', 'e' }; +-static symbol s_3_9[3] = { 'i', 'v', 'e' }; +-static symbol s_3_10[2] = { 'i', 'f' }; +-static symbol s_3_11[5] = { 'u', 's', 'i', 'o', 'n' }; +-static symbol s_3_12[5] = { 'a', 't', 'i', 'o', 'n' }; +-static symbol s_3_13[5] = { 'u', 't', 'i', 'o', 'n' }; +-static symbol s_3_14[5] = { 'a', 't', 'e', 'u', 'r' }; +-static symbol s_3_15[5] = { 'i', 'q', 'U', 'e', 's' }; +-static symbol s_3_16[7] = { 'a', 't', 'r', 'i', 'c', 'e', 's' }; +-static symbol s_3_17[5] = { 'a', 'n', 'c', 'e', 's' }; +-static symbol s_3_18[5] = { 'e', 'n', 'c', 'e', 's' }; +-static symbol s_3_19[6] = { 'l', 'o', 'g', 'i', 'e', 's' }; +-static symbol s_3_20[5] = { 'a', 'b', 'l', 'e', 's' }; +-static symbol s_3_21[5] = { 'i', 's', 'm', 'e', 's' }; +-static symbol s_3_22[5] = { 'e', 'u', 's', 'e', 's' }; +-static symbol s_3_23[5] = { 'i', 's', 't', 'e', 's' }; +-static symbol s_3_24[4] = { 'i', 'v', 'e', 's' }; +-static symbol s_3_25[3] = { 'i', 'f', 's' }; +-static symbol s_3_26[6] = { 'u', 's', 'i', 'o', 'n', 's' }; +-static symbol s_3_27[6] = { 'a', 't', 'i', 'o', 'n', 's' }; +-static symbol s_3_28[6] = { 'u', 't', 'i', 'o', 'n', 's' }; +-static symbol s_3_29[6] = { 'a', 't', 'e', 'u', 'r', 's' }; +-static symbol s_3_30[5] = { 'm', 'e', 'n', 't', 's' }; +-static symbol s_3_31[6] = { 'e', 'm', 'e', 'n', 't', 's' }; +-static symbol s_3_32[9] = { 'i', 's', 's', 'e', 'm', 'e', 'n', 't', 's' }; +-static symbol s_3_33[4] = { 'i', 't', 0xE9, 's' }; +-static symbol s_3_34[4] = { 'm', 'e', 'n', 't' }; +-static symbol s_3_35[5] = { 'e', 'm', 'e', 'n', 't' }; +-static symbol s_3_36[8] = { 'i', 's', 's', 'e', 'm', 'e', 'n', 't' }; +-static symbol s_3_37[6] = { 'a', 'm', 'm', 'e', 'n', 't' }; +-static symbol s_3_38[6] = { 'e', 'm', 'm', 'e', 'n', 't' }; +-static symbol s_3_39[3] = { 'a', 'u', 'x' }; +-static symbol s_3_40[4] = { 'e', 'a', 'u', 'x' }; +-static symbol s_3_41[3] = { 'e', 'u', 'x' }; +-static symbol s_3_42[3] = { 'i', 't', 0xE9 }; ++static const symbol s_3_0[4] = { 'i', 'q', 'U', 'e' }; ++static const symbol s_3_1[6] = { 'a', 't', 'r', 'i', 'c', 'e' }; ++static const symbol s_3_2[4] = { 'a', 'n', 'c', 'e' }; ++static const symbol s_3_3[4] = { 'e', 'n', 'c', 'e' }; ++static const symbol s_3_4[5] = { 'l', 'o', 'g', 'i', 'e' }; ++static const symbol s_3_5[4] = { 'a', 'b', 'l', 'e' }; ++static const symbol s_3_6[4] = { 'i', 's', 'm', 'e' }; ++static const symbol s_3_7[4] = { 'e', 'u', 's', 'e' }; ++static const symbol s_3_8[4] = { 'i', 's', 't', 'e' }; ++static const symbol s_3_9[3] = { 'i', 'v', 'e' }; ++static const symbol s_3_10[2] = { 'i', 'f' }; ++static const symbol s_3_11[5] = { 'u', 's', 'i', 'o', 'n' }; ++static const symbol s_3_12[5] = { 'a', 't', 'i', 'o', 'n' }; ++static const symbol s_3_13[5] = { 'u', 't', 'i', 'o', 'n' }; ++static const symbol s_3_14[5] = { 'a', 't', 'e', 'u', 'r' }; ++static const symbol s_3_15[5] = { 'i', 'q', 'U', 'e', 's' }; ++static const symbol s_3_16[7] = { 'a', 't', 'r', 'i', 'c', 'e', 's' }; ++static const symbol s_3_17[5] = { 'a', 'n', 'c', 'e', 's' }; ++static const symbol s_3_18[5] = { 'e', 'n', 'c', 'e', 's' }; ++static const symbol s_3_19[6] = { 'l', 'o', 'g', 'i', 'e', 's' }; ++static const symbol s_3_20[5] = { 'a', 'b', 'l', 'e', 's' }; ++static const symbol s_3_21[5] = { 'i', 's', 'm', 'e', 's' }; ++static const symbol s_3_22[5] = { 'e', 'u', 's', 'e', 's' }; ++static const symbol s_3_23[5] = { 'i', 's', 't', 'e', 's' }; ++static const symbol s_3_24[4] = { 'i', 'v', 'e', 's' }; ++static const symbol s_3_25[3] = { 'i', 'f', 's' }; ++static const symbol s_3_26[6] = { 'u', 's', 'i', 'o', 'n', 's' }; ++static const symbol s_3_27[6] = { 'a', 't', 'i', 'o', 'n', 's' }; ++static const symbol s_3_28[6] = { 'u', 't', 'i', 'o', 'n', 's' }; ++static const symbol s_3_29[6] = { 'a', 't', 'e', 'u', 'r', 's' }; ++static const symbol s_3_30[5] = { 'm', 'e', 'n', 't', 's' }; ++static const symbol s_3_31[6] = { 'e', 'm', 'e', 'n', 't', 's' }; ++static const symbol s_3_32[9] = { 'i', 's', 's', 'e', 'm', 'e', 'n', 't', 's' }; ++static const symbol s_3_33[4] = { 'i', 't', 0xE9, 's' }; ++static const symbol s_3_34[4] = { 'm', 'e', 'n', 't' }; ++static const symbol s_3_35[5] = { 'e', 'm', 'e', 'n', 't' }; ++static const symbol s_3_36[8] = { 'i', 's', 's', 'e', 'm', 'e', 'n', 't' }; ++static const symbol s_3_37[6] = { 'a', 'm', 'm', 'e', 'n', 't' }; ++static const symbol s_3_38[6] = { 'e', 'm', 'm', 'e', 'n', 't' }; ++static const symbol s_3_39[3] = { 'a', 'u', 'x' }; ++static const symbol s_3_40[4] = { 'e', 'a', 'u', 'x' }; ++static const symbol s_3_41[3] = { 'e', 'u', 'x' }; ++static const symbol s_3_42[3] = { 'i', 't', 0xE9 }; + +-static struct among a_3[43] = ++static const struct among a_3[43] = + { + /* 0 */ { 4, s_3_0, -1, 1, 0}, + /* 1 */ { 6, s_3_1, -1, 2, 0}, +@@ -151,43 +151,43 @@ + /* 42 */ { 3, s_3_42, -1, 7, 0} + }; + +-static symbol s_4_0[3] = { 'i', 'r', 'a' }; +-static symbol s_4_1[2] = { 'i', 'e' }; +-static symbol s_4_2[4] = { 'i', 's', 's', 'e' }; +-static symbol s_4_3[7] = { 'i', 's', 's', 'a', 'n', 't', 'e' }; +-static symbol s_4_4[1] = { 'i' }; +-static symbol s_4_5[4] = { 'i', 'r', 'a', 'i' }; +-static symbol s_4_6[2] = { 'i', 'r' }; +-static symbol s_4_7[4] = { 'i', 'r', 'a', 's' }; +-static symbol s_4_8[3] = { 'i', 'e', 's' }; +-static symbol s_4_9[4] = { 0xEE, 'm', 'e', 's' }; +-static symbol s_4_10[5] = { 'i', 's', 's', 'e', 's' }; +-static symbol s_4_11[8] = { 'i', 's', 's', 'a', 'n', 't', 'e', 's' }; +-static symbol s_4_12[4] = { 0xEE, 't', 'e', 's' }; +-static symbol s_4_13[2] = { 'i', 's' }; +-static symbol s_4_14[5] = { 'i', 'r', 'a', 'i', 's' }; +-static symbol s_4_15[6] = { 'i', 's', 's', 'a', 'i', 's' }; +-static symbol s_4_16[6] = { 'i', 'r', 'i', 'o', 'n', 's' }; +-static symbol s_4_17[7] = { 'i', 's', 's', 'i', 'o', 'n', 's' }; +-static symbol s_4_18[5] = { 'i', 'r', 'o', 'n', 's' }; +-static symbol s_4_19[6] = { 'i', 's', 's', 'o', 'n', 's' }; +-static symbol s_4_20[7] = { 'i', 's', 's', 'a', 'n', 't', 's' }; +-static symbol s_4_21[2] = { 'i', 't' }; +-static symbol s_4_22[5] = { 'i', 'r', 'a', 'i', 't' }; +-static symbol s_4_23[6] = { 'i', 's', 's', 'a', 'i', 't' }; +-static symbol s_4_24[6] = { 'i', 's', 's', 'a', 'n', 't' }; +-static symbol s_4_25[7] = { 'i', 'r', 'a', 'I', 'e', 'n', 't' }; +-static symbol s_4_26[8] = { 'i', 's', 's', 'a', 'I', 'e', 'n', 't' }; +-static symbol s_4_27[5] = { 'i', 'r', 'e', 'n', 't' }; +-static symbol s_4_28[6] = { 'i', 's', 's', 'e', 'n', 't' }; +-static symbol s_4_29[5] = { 'i', 'r', 'o', 'n', 't' }; +-static symbol s_4_30[2] = { 0xEE, 't' }; +-static symbol s_4_31[5] = { 'i', 'r', 'i', 'e', 'z' }; +-static symbol s_4_32[6] = { 'i', 's', 's', 'i', 'e', 'z' }; +-static symbol s_4_33[4] = { 'i', 'r', 'e', 'z' }; +-static symbol s_4_34[5] = { 'i', 's', 's', 'e', 'z' }; ++static const symbol s_4_0[3] = { 'i', 'r', 'a' }; ++static const symbol s_4_1[2] = { 'i', 'e' }; ++static const symbol s_4_2[4] = { 'i', 's', 's', 'e' }; ++static const symbol s_4_3[7] = { 'i', 's', 's', 'a', 'n', 't', 'e' }; ++static const symbol s_4_4[1] = { 'i' }; ++static const symbol s_4_5[4] = { 'i', 'r', 'a', 'i' }; ++static const symbol s_4_6[2] = { 'i', 'r' }; ++static const symbol s_4_7[4] = { 'i', 'r', 'a', 's' }; ++static const symbol s_4_8[3] = { 'i', 'e', 's' }; ++static const symbol s_4_9[4] = { 0xEE, 'm', 'e', 's' }; ++static const symbol s_4_10[5] = { 'i', 's', 's', 'e', 's' }; ++static const symbol s_4_11[8] = { 'i', 's', 's', 'a', 'n', 't', 'e', 's' }; ++static const symbol s_4_12[4] = { 0xEE, 't', 'e', 's' }; ++static const symbol s_4_13[2] = { 'i', 's' }; ++static const symbol s_4_14[5] = { 'i', 'r', 'a', 'i', 's' }; ++static const symbol s_4_15[6] = { 'i', 's', 's', 'a', 'i', 's' }; ++static const symbol s_4_16[6] = { 'i', 'r', 'i', 'o', 'n', 's' }; ++static const symbol s_4_17[7] = { 'i', 's', 's', 'i', 'o', 'n', 's' }; ++static const symbol s_4_18[5] = { 'i', 'r', 'o', 'n', 's' }; ++static const symbol s_4_19[6] = { 'i', 's', 's', 'o', 'n', 's' }; ++static const symbol s_4_20[7] = { 'i', 's', 's', 'a', 'n', 't', 's' }; ++static const symbol s_4_21[2] = { 'i', 't' }; ++static const symbol s_4_22[5] = { 'i', 'r', 'a', 'i', 't' }; ++static const symbol s_4_23[6] = { 'i', 's', 's', 'a', 'i', 't' }; ++static const symbol s_4_24[6] = { 'i', 's', 's', 'a', 'n', 't' }; ++static const symbol s_4_25[7] = { 'i', 'r', 'a', 'I', 'e', 'n', 't' }; ++static const symbol s_4_26[8] = { 'i', 's', 's', 'a', 'I', 'e', 'n', 't' }; ++static const symbol s_4_27[5] = { 'i', 'r', 'e', 'n', 't' }; ++static const symbol s_4_28[6] = { 'i', 's', 's', 'e', 'n', 't' }; ++static const symbol s_4_29[5] = { 'i', 'r', 'o', 'n', 't' }; ++static const symbol s_4_30[2] = { 0xEE, 't' }; ++static const symbol s_4_31[5] = { 'i', 'r', 'i', 'e', 'z' }; ++static const symbol s_4_32[6] = { 'i', 's', 's', 'i', 'e', 'z' }; ++static const symbol s_4_33[4] = { 'i', 'r', 'e', 'z' }; ++static const symbol s_4_34[5] = { 'i', 's', 's', 'e', 'z' }; + +-static struct among a_4[35] = ++static const struct among a_4[35] = + { + /* 0 */ { 3, s_4_0, -1, 1, 0}, + /* 1 */ { 2, s_4_1, -1, 1, 0}, +@@ -226,46 +226,46 @@ + /* 34 */ { 5, s_4_34, -1, 1, 0} + }; + +-static symbol s_5_0[1] = { 'a' }; +-static symbol s_5_1[3] = { 'e', 'r', 'a' }; +-static symbol s_5_2[4] = { 'a', 's', 's', 'e' }; +-static symbol s_5_3[4] = { 'a', 'n', 't', 'e' }; +-static symbol s_5_4[2] = { 0xE9, 'e' }; +-static symbol s_5_5[2] = { 'a', 'i' }; +-static symbol s_5_6[4] = { 'e', 'r', 'a', 'i' }; +-static symbol s_5_7[2] = { 'e', 'r' }; +-static symbol s_5_8[2] = { 'a', 's' }; +-static symbol s_5_9[4] = { 'e', 'r', 'a', 's' }; +-static symbol s_5_10[4] = { 0xE2, 'm', 'e', 's' }; +-static symbol s_5_11[5] = { 'a', 's', 's', 'e', 's' }; +-static symbol s_5_12[5] = { 'a', 'n', 't', 'e', 's' }; +-static symbol s_5_13[4] = { 0xE2, 't', 'e', 's' }; +-static symbol s_5_14[3] = { 0xE9, 'e', 's' }; +-static symbol s_5_15[3] = { 'a', 'i', 's' }; +-static symbol s_5_16[5] = { 'e', 'r', 'a', 'i', 's' }; +-static symbol s_5_17[4] = { 'i', 'o', 'n', 's' }; +-static symbol s_5_18[6] = { 'e', 'r', 'i', 'o', 'n', 's' }; +-static symbol s_5_19[7] = { 'a', 's', 's', 'i', 'o', 'n', 's' }; +-static symbol s_5_20[5] = { 'e', 'r', 'o', 'n', 's' }; +-static symbol s_5_21[4] = { 'a', 'n', 't', 's' }; +-static symbol s_5_22[2] = { 0xE9, 's' }; +-static symbol s_5_23[3] = { 'a', 'i', 't' }; +-static symbol s_5_24[5] = { 'e', 'r', 'a', 'i', 't' }; +-static symbol s_5_25[3] = { 'a', 'n', 't' }; +-static symbol s_5_26[5] = { 'a', 'I', 'e', 'n', 't' }; +-static symbol s_5_27[7] = { 'e', 'r', 'a', 'I', 'e', 'n', 't' }; +-static symbol s_5_28[5] = { 0xE8, 'r', 'e', 'n', 't' }; +-static symbol s_5_29[6] = { 'a', 's', 's', 'e', 'n', 't' }; +-static symbol s_5_30[5] = { 'e', 'r', 'o', 'n', 't' }; +-static symbol s_5_31[2] = { 0xE2, 't' }; +-static symbol s_5_32[2] = { 'e', 'z' }; +-static symbol s_5_33[3] = { 'i', 'e', 'z' }; +-static symbol s_5_34[5] = { 'e', 'r', 'i', 'e', 'z' }; +-static symbol s_5_35[6] = { 'a', 's', 's', 'i', 'e', 'z' }; +-static symbol s_5_36[4] = { 'e', 'r', 'e', 'z' }; +-static symbol s_5_37[1] = { 0xE9 }; ++static const symbol s_5_0[1] = { 'a' }; ++static const symbol s_5_1[3] = { 'e', 'r', 'a' }; ++static const symbol s_5_2[4] = { 'a', 's', 's', 'e' }; ++static const symbol s_5_3[4] = { 'a', 'n', 't', 'e' }; ++static const symbol s_5_4[2] = { 0xE9, 'e' }; ++static const symbol s_5_5[2] = { 'a', 'i' }; ++static const symbol s_5_6[4] = { 'e', 'r', 'a', 'i' }; ++static const symbol s_5_7[2] = { 'e', 'r' }; ++static const symbol s_5_8[2] = { 'a', 's' }; ++static const symbol s_5_9[4] = { 'e', 'r', 'a', 's' }; ++static const symbol s_5_10[4] = { 0xE2, 'm', 'e', 's' }; ++static const symbol s_5_11[5] = { 'a', 's', 's', 'e', 's' }; ++static const symbol s_5_12[5] = { 'a', 'n', 't', 'e', 's' }; ++static const symbol s_5_13[4] = { 0xE2, 't', 'e', 's' }; ++static const symbol s_5_14[3] = { 0xE9, 'e', 's' }; ++static const symbol s_5_15[3] = { 'a', 'i', 's' }; ++static const symbol s_5_16[5] = { 'e', 'r', 'a', 'i', 's' }; ++static const symbol s_5_17[4] = { 'i', 'o', 'n', 's' }; ++static const symbol s_5_18[6] = { 'e', 'r', 'i', 'o', 'n', 's' }; ++static const symbol s_5_19[7] = { 'a', 's', 's', 'i', 'o', 'n', 's' }; ++static const symbol s_5_20[5] = { 'e', 'r', 'o', 'n', 's' }; ++static const symbol s_5_21[4] = { 'a', 'n', 't', 's' }; ++static const symbol s_5_22[2] = { 0xE9, 's' }; ++static const symbol s_5_23[3] = { 'a', 'i', 't' }; ++static const symbol s_5_24[5] = { 'e', 'r', 'a', 'i', 't' }; ++static const symbol s_5_25[3] = { 'a', 'n', 't' }; ++static const symbol s_5_26[5] = { 'a', 'I', 'e', 'n', 't' }; ++static const symbol s_5_27[7] = { 'e', 'r', 'a', 'I', 'e', 'n', 't' }; ++static const symbol s_5_28[5] = { 0xE8, 'r', 'e', 'n', 't' }; ++static const symbol s_5_29[6] = { 'a', 's', 's', 'e', 'n', 't' }; ++static const symbol s_5_30[5] = { 'e', 'r', 'o', 'n', 't' }; ++static const symbol s_5_31[2] = { 0xE2, 't' }; ++static const symbol s_5_32[2] = { 'e', 'z' }; ++static const symbol s_5_33[3] = { 'i', 'e', 'z' }; ++static const symbol s_5_34[5] = { 'e', 'r', 'i', 'e', 'z' }; ++static const symbol s_5_35[6] = { 'a', 's', 's', 'i', 'e', 'z' }; ++static const symbol s_5_36[4] = { 'e', 'r', 'e', 'z' }; ++static const symbol s_5_37[1] = { 0xE9 }; + +-static struct among a_5[38] = ++static const struct among a_5[38] = + { + /* 0 */ { 1, s_5_0, -1, 3, 0}, + /* 1 */ { 3, s_5_1, 0, 2, 0}, +@@ -307,15 +307,15 @@ + /* 37 */ { 1, s_5_37, -1, 2, 0} + }; + +-static symbol s_6_0[1] = { 'e' }; +-static symbol s_6_1[4] = { 'I', 0xE8, 'r', 'e' }; +-static symbol s_6_2[4] = { 'i', 0xE8, 'r', 'e' }; +-static symbol s_6_3[3] = { 'i', 'o', 'n' }; +-static symbol s_6_4[3] = { 'I', 'e', 'r' }; +-static symbol s_6_5[3] = { 'i', 'e', 'r' }; +-static symbol s_6_6[1] = { 0xEB }; ++static const symbol s_6_0[1] = { 'e' }; ++static const symbol s_6_1[4] = { 'I', 0xE8, 'r', 'e' }; ++static const symbol s_6_2[4] = { 'i', 0xE8, 'r', 'e' }; ++static const symbol s_6_3[3] = { 'i', 'o', 'n' }; ++static const symbol s_6_4[3] = { 'I', 'e', 'r' }; ++static const symbol s_6_5[3] = { 'i', 'e', 'r' }; ++static const symbol s_6_6[1] = { 0xEB }; + +-static struct among a_6[7] = ++static const struct among a_6[7] = + { + /* 0 */ { 1, s_6_0, -1, 3, 0}, + /* 1 */ { 4, s_6_1, 0, 2, 0}, +@@ -326,13 +326,13 @@ + /* 6 */ { 1, s_6_6, -1, 4, 0} + }; + +-static symbol s_7_0[3] = { 'e', 'l', 'l' }; +-static symbol s_7_1[4] = { 'e', 'i', 'l', 'l' }; +-static symbol s_7_2[3] = { 'e', 'n', 'n' }; +-static symbol s_7_3[3] = { 'o', 'n', 'n' }; +-static symbol s_7_4[3] = { 'e', 't', 't' }; ++static const symbol s_7_0[3] = { 'e', 'l', 'l' }; ++static const symbol s_7_1[4] = { 'e', 'i', 'l', 'l' }; ++static const symbol s_7_2[3] = { 'e', 'n', 'n' }; ++static const symbol s_7_3[3] = { 'o', 'n', 'n' }; ++static const symbol s_7_4[3] = { 'e', 't', 't' }; + +-static struct among a_7[5] = ++static const struct among a_7[5] = + { + /* 0 */ { 3, s_7_0, -1, -1, 0}, + /* 1 */ { 4, s_7_1, -1, -1, 0}, +@@ -341,55 +341,55 @@ + /* 4 */ { 3, s_7_4, -1, -1, 0} + }; + +-static unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 130, 103, 8, 5 }; ++static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 130, 103, 8, 5 }; + +-static unsigned char g_keep_with_s[] = { 1, 65, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; ++static const unsigned char g_keep_with_s[] = { 1, 65, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 }; + +-static symbol s_0[] = { 'u' }; +-static symbol s_1[] = { 'U' }; +-static symbol s_2[] = { 'i' }; +-static symbol s_3[] = { 'I' }; +-static symbol s_4[] = { 'y' }; +-static symbol s_5[] = { 'Y' }; +-static symbol s_6[] = { 'y' }; +-static symbol s_7[] = { 'Y' }; +-static symbol s_8[] = { 'q' }; +-static symbol s_9[] = { 'u' }; +-static symbol s_10[] = { 'U' }; +-static symbol s_11[] = { 'i' }; +-static symbol s_12[] = { 'u' }; +-static symbol s_13[] = { 'y' }; +-static symbol s_14[] = { 'i', 'c' }; +-static symbol s_15[] = { 'i', 'q', 'U' }; +-static symbol s_16[] = { 'l', 'o', 'g' }; +-static symbol s_17[] = { 'u' }; +-static symbol s_18[] = { 'e', 'n', 't' }; +-static symbol s_19[] = { 'a', 't' }; +-static symbol s_20[] = { 'e', 'u', 'x' }; +-static symbol s_21[] = { 'i' }; +-static symbol s_22[] = { 'a', 'b', 'l' }; +-static symbol s_23[] = { 'i', 'q', 'U' }; +-static symbol s_24[] = { 'a', 't' }; +-static symbol s_25[] = { 'i', 'c' }; +-static symbol s_26[] = { 'i', 'q', 'U' }; +-static symbol s_27[] = { 'e', 'a', 'u' }; +-static symbol s_28[] = { 'a', 'l' }; +-static symbol s_29[] = { 'e', 'u', 'x' }; +-static symbol s_30[] = { 'a', 'n', 't' }; +-static symbol s_31[] = { 'e', 'n', 't' }; +-static symbol s_32[] = { 'e' }; +-static symbol s_33[] = { 's' }; +-static symbol s_34[] = { 's' }; +-static symbol s_35[] = { 't' }; +-static symbol s_36[] = { 'i' }; +-static symbol s_37[] = { 'g', 'u' }; +-static symbol s_38[] = { 0xE9 }; +-static symbol s_39[] = { 0xE8 }; +-static symbol s_40[] = { 'e' }; +-static symbol s_41[] = { 'Y' }; +-static symbol s_42[] = { 'i' }; +-static symbol s_43[] = { 0xE7 }; +-static symbol s_44[] = { 'c' }; ++static const symbol s_0[] = { 'u' }; ++static const symbol s_1[] = { 'U' }; ++static const symbol s_2[] = { 'i' }; ++static const symbol s_3[] = { 'I' }; ++static const symbol s_4[] = { 'y' }; ++static const symbol s_5[] = { 'Y' }; ++static const symbol s_6[] = { 'y' }; ++static const symbol s_7[] = { 'Y' }; ++static const symbol s_8[] = { 'q' }; ++static const symbol s_9[] = { 'u' }; ++static const symbol s_10[] = { 'U' }; ++static const symbol s_11[] = { 'i' }; ++static const symbol s_12[] = { 'u' }; ++static const symbol s_13[] = { 'y' }; ++static const symbol s_14[] = { 'i', 'c' }; ++static const symbol s_15[] = { 'i', 'q', 'U' }; ++static const symbol s_16[] = { 'l', 'o', 'g' }; ++static const symbol s_17[] = { 'u' }; ++static const symbol s_18[] = { 'e', 'n', 't' }; ++static const symbol s_19[] = { 'a', 't' }; ++static const symbol s_20[] = { 'e', 'u', 'x' }; ++static const symbol s_21[] = { 'i' }; ++static const symbol s_22[] = { 'a', 'b', 'l' }; ++static const symbol s_23[] = { 'i', 'q', 'U' }; ++static const symbol s_24[] = { 'a', 't' }; ++static const symbol s_25[] = { 'i', 'c' }; ++static const symbol s_26[] = { 'i', 'q', 'U' }; ++static const symbol s_27[] = { 'e', 'a', 'u' }; ++static const symbol s_28[] = { 'a', 'l' }; ++static const symbol s_29[] = { 'e', 'u', 'x' }; ++static const symbol s_30[] = { 'a', 'n', 't' }; ++static const symbol s_31[] = { 'e', 'n', 't' }; ++static const symbol s_32[] = { 'e' }; ++static const symbol s_33[] = { 's' }; ++static const symbol s_34[] = { 's' }; ++static const symbol s_35[] = { 't' }; ++static const symbol s_36[] = { 'i' }; ++static const symbol s_37[] = { 'g', 'u' }; ++static const symbol s_38[] = { 0xE9 }; ++static const symbol s_39[] = { 0xE8 }; ++static const symbol s_40[] = { 'e' }; ++static const symbol s_41[] = { 'Y' }; ++static const symbol s_42[] = { 'i' }; ++static const symbol s_43[] = { 0xE7 }; ++static const symbol s_44[] = { 'c' }; + + static int r_prelude(struct SN_env * z) { + while(1) { /* repeat, line 38 */ +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_german.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_german.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_german.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_german.c 2025-07-14 10:02:16.701563342 +0100 +@@ -14,13 +14,13 @@ + extern struct SN_env * german_ISO_8859_1_create_env(void); + extern void german_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_1[1] = { 'U' }; +-static symbol s_0_2[1] = { 'Y' }; +-static symbol s_0_3[1] = { 0xE4 }; +-static symbol s_0_4[1] = { 0xF6 }; +-static symbol s_0_5[1] = { 0xFC }; ++static const symbol s_0_1[1] = { 'U' }; ++static const symbol s_0_2[1] = { 'Y' }; ++static const symbol s_0_3[1] = { 0xE4 }; ++static const symbol s_0_4[1] = { 0xF6 }; ++static const symbol s_0_5[1] = { 0xFC }; + +-static struct among a_0[6] = ++static const struct among a_0[6] = + { + /* 0 */ { 0, 0, -1, 6, 0}, + /* 1 */ { 1, s_0_1, 0, 2, 0}, +@@ -30,15 +30,15 @@ + /* 5 */ { 1, s_0_5, 0, 5, 0} + }; + +-static symbol s_1_0[1] = { 'e' }; +-static symbol s_1_1[2] = { 'e', 'm' }; +-static symbol s_1_2[2] = { 'e', 'n' }; +-static symbol s_1_3[3] = { 'e', 'r', 'n' }; +-static symbol s_1_4[2] = { 'e', 'r' }; +-static symbol s_1_5[1] = { 's' }; +-static symbol s_1_6[2] = { 'e', 's' }; ++static const symbol s_1_0[1] = { 'e' }; ++static const symbol s_1_1[2] = { 'e', 'm' }; ++static const symbol s_1_2[2] = { 'e', 'n' }; ++static const symbol s_1_3[3] = { 'e', 'r', 'n' }; ++static const symbol s_1_4[2] = { 'e', 'r' }; ++static const symbol s_1_5[1] = { 's' }; ++static const symbol s_1_6[2] = { 'e', 's' }; + +-static struct among a_1[7] = ++static const struct among a_1[7] = + { + /* 0 */ { 1, s_1_0, -1, 1, 0}, + /* 1 */ { 2, s_1_1, -1, 1, 0}, +@@ -49,12 +49,12 @@ + /* 6 */ { 2, s_1_6, 5, 1, 0} + }; + +-static symbol s_2_0[2] = { 'e', 'n' }; +-static symbol s_2_1[2] = { 'e', 'r' }; +-static symbol s_2_2[2] = { 's', 't' }; +-static symbol s_2_3[3] = { 'e', 's', 't' }; ++static const symbol s_2_0[2] = { 'e', 'n' }; ++static const symbol s_2_1[2] = { 'e', 'r' }; ++static const symbol s_2_2[2] = { 's', 't' }; ++static const symbol s_2_3[3] = { 'e', 's', 't' }; + +-static struct among a_2[4] = ++static const struct among a_2[4] = + { + /* 0 */ { 2, s_2_0, -1, 1, 0}, + /* 1 */ { 2, s_2_1, -1, 1, 0}, +@@ -62,25 +62,25 @@ + /* 3 */ { 3, s_2_3, 2, 1, 0} + }; + +-static symbol s_3_0[2] = { 'i', 'g' }; +-static symbol s_3_1[4] = { 'l', 'i', 'c', 'h' }; ++static const symbol s_3_0[2] = { 'i', 'g' }; ++static const symbol s_3_1[4] = { 'l', 'i', 'c', 'h' }; + +-static struct among a_3[2] = ++static const struct among a_3[2] = + { + /* 0 */ { 2, s_3_0, -1, 1, 0}, + /* 1 */ { 4, s_3_1, -1, 1, 0} + }; + +-static symbol s_4_0[3] = { 'e', 'n', 'd' }; +-static symbol s_4_1[2] = { 'i', 'g' }; +-static symbol s_4_2[3] = { 'u', 'n', 'g' }; +-static symbol s_4_3[4] = { 'l', 'i', 'c', 'h' }; +-static symbol s_4_4[4] = { 'i', 's', 'c', 'h' }; +-static symbol s_4_5[2] = { 'i', 'k' }; +-static symbol s_4_6[4] = { 'h', 'e', 'i', 't' }; +-static symbol s_4_7[4] = { 'k', 'e', 'i', 't' }; ++static const symbol s_4_0[3] = { 'e', 'n', 'd' }; ++static const symbol s_4_1[2] = { 'i', 'g' }; ++static const symbol s_4_2[3] = { 'u', 'n', 'g' }; ++static const symbol s_4_3[4] = { 'l', 'i', 'c', 'h' }; ++static const symbol s_4_4[4] = { 'i', 's', 'c', 'h' }; ++static const symbol s_4_5[2] = { 'i', 'k' }; ++static const symbol s_4_6[4] = { 'h', 'e', 'i', 't' }; ++static const symbol s_4_7[4] = { 'k', 'e', 'i', 't' }; + +-static struct among a_4[8] = ++static const struct among a_4[8] = + { + /* 0 */ { 3, s_4_0, -1, 1, 0}, + /* 1 */ { 2, s_4_1, -1, 2, 0}, +@@ -92,28 +92,28 @@ + /* 7 */ { 4, s_4_7, -1, 4, 0} + }; + +-static unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32, 8 }; ++static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32, 8 }; + +-static unsigned char g_s_ending[] = { 117, 30, 5 }; ++static const unsigned char g_s_ending[] = { 117, 30, 5 }; + +-static unsigned char g_st_ending[] = { 117, 30, 4 }; ++static const unsigned char g_st_ending[] = { 117, 30, 4 }; + +-static symbol s_0[] = { 0xDF }; +-static symbol s_1[] = { 's', 's' }; +-static symbol s_2[] = { 'u' }; +-static symbol s_3[] = { 'U' }; +-static symbol s_4[] = { 'y' }; +-static symbol s_5[] = { 'Y' }; +-static symbol s_6[] = { 'y' }; +-static symbol s_7[] = { 'u' }; +-static symbol s_8[] = { 'a' }; +-static symbol s_9[] = { 'o' }; +-static symbol s_10[] = { 'u' }; +-static symbol s_11[] = { 'i', 'g' }; +-static symbol s_12[] = { 'e' }; +-static symbol s_13[] = { 'e' }; +-static symbol s_14[] = { 'e', 'r' }; +-static symbol s_15[] = { 'e', 'n' }; ++static const symbol s_0[] = { 0xDF }; ++static const symbol s_1[] = { 's', 's' }; ++static const symbol s_2[] = { 'u' }; ++static const symbol s_3[] = { 'U' }; ++static const symbol s_4[] = { 'y' }; ++static const symbol s_5[] = { 'Y' }; ++static const symbol s_6[] = { 'y' }; ++static const symbol s_7[] = { 'u' }; ++static const symbol s_8[] = { 'a' }; ++static const symbol s_9[] = { 'o' }; ++static const symbol s_10[] = { 'u' }; ++static const symbol s_11[] = { 'i', 'g' }; ++static const symbol s_12[] = { 'e' }; ++static const symbol s_13[] = { 'e' }; ++static const symbol s_14[] = { 'e', 'r' }; ++static const symbol s_15[] = { 'e', 'n' }; + + static int r_prelude(struct SN_env * z) { + { int c_test = z->c; /* test, line 30 */ +diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_italian.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_italian.c +--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_italian.c 2025-07-14 10:02:13.791063032 +0100 ++++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_italian.c 2025-07-14 10:02:16.701759821 +0100 +@@ -18,14 +18,14 @@ + extern struct SN_env * italian_ISO_8859_1_create_env(void); + extern void italian_ISO_8859_1_close_env(struct SN_env * z); + +-static symbol s_0_1[2] = { 'q', 'u' }; +-static symbol s_0_2[1] = { 0xE1 }; +-static symbol s_0_3[1] = { 0xE9 }; +-static symbol s_0_4[1] = { 0xED }; +-static symbol s_0_5[1] = { 0xF3 }; +-static symbol s_0_6[1] = { 0xFA }; ++static const symbol s_0_1[2] = { 'q', 'u' }; ++static const symbol s_0_2[1] = { 0xE1 }; ++static const symbol s_0_3[1] = { 0xE9 }; ++static const symbol s_0_4[1] = { 0xED }; ++static const symbol s_0_5[1] = { 0xF3 }; ++static const symbol s_0_6[1] = { 0xFA }; + +-static struct among a_0[7] = ++static const struct among a_0[7] = + { + /* 0 */ { 0, 0, -1, 7, 0}, + /* 1 */ { 2, s_0_1, 0, 6, 0}, +@@ -36,55 +36,55 @@ + /* 6 */ { 1, s_0_6, 0, 5, 0} + }; + +-static symbol s_1_1[1] = { 'I' }; +-static symbol s_1_2[1] = { 'U' }; ++static const symbol s_1_1[1] = { 'I' }; ++static const symbol s_1_2[1] = { 'U' }; + +-static struct among a_1[3] = ++static const struct among a_1[3] = + { + /* 0 */ { 0, 0, -1, 3, 0}, + /* 1 */ { 1, s_1_1, 0, 1, 0}, + /* 2 */ { 1, s_1_2, 0, 2, 0} + }; + +-static symbol s_2_0[2] = { 'l', 'a' }; +-static symbol s_2_1[4] = { 'c', 'e', 'l', 'a' }; +-static symbol s_2_2[6] = { 'g', 'l', 'i', 'e', 'l', 'a' }; +-static symbol s_2_3[4] = { 'm', 'e', 'l', 'a' }; +-static symbol s_2_4[4] = { 't', 'e', 'l', 'a' }; +-static symbol s_2_5[4] = { 'v', 'e', 'l', 'a' }; +-static symbol s_2_6[2] = { 'l', 'e' }; +-static symbol s_2_7[4] = { 'c', 'e', 'l', 'e' }; +-static symbol s_2_8[6] = { 'g', 'l', 'i', 'e', 'l', 'e' }; +-static symbol s_2_9[4] = { 'm', 'e', 'l', 'e' }; +-static symbol s_2_10[4] = { 't', 'e', 'l', 'e' }; +-static symbol s_2_11[4] = { 'v', 'e', 'l', 'e' }; +-static symbol s_2_12[2] = { 'n', 'e' }; +-static symbol s_2_13[4] = { 'c', 'e', 'n', 'e' }; +-static symbol s_2_14[6] = { 'g', 'l', 'i', 'e', 'n', 'e' }; +-static symbol s_2_15[4] = { 'm', 'e', 'n', 'e' }; +-static symbol s_2_16[4] = { 's', 'e', 'n', 'e' }; +-static symbol s_2_17[4] = { 't', 'e', 'n', 'e' }; +-static symbol s_2_18[4] = { 'v', 'e', 'n', 'e' }; +-static symbol s_2_19[2] = { 'c', 'i' }; +-static symbol s_2_20[2] = { 'l', 'i' }; +-static symbol s_2_21[4] = { 'c', 'e', 'l', 'i' }; +-static symbol s_2_22[6] = { 'g', 'l', 'i', 'e', 'l', 'i' }; +-static symbol s_2_23[4] = { 'm', 'e', 'l', 'i' }; +-static symbol s_2_24[4] = { 't', 'e', 'l', 'i' }; +-static symbol s_2_25[4] = { 'v', 'e', 'l', 'i' }; +-static symbol s_2_26[3] = { 'g', 'l', 'i' }; +-static symbol s_2_27[2] = { 'm', 'i' }; +-static symbol s_2_28[2] = { 's', 'i' }; +-static symbol s_2_29[2] = { 't', 'i' }; +-static symbol s_2_30[2] = { 'v', 'i' }; +-static symbol s_2_31[2] = { 'l', 'o' }; +-static symbol s_2_32[4] = { 'c', 'e', 'l', 'o' }; +-static symbol s_2_33[6] = { 'g', 'l', 'i', 'e', 'l', 'o' }; +-static symbol s_2_34[4] = { 'm', 'e', 'l', 'o' }; +-static symbol s_2_35[4] = { 't', 'e', 'l', 'o' }; +-static symbol s_2_36[4] = { 'v', 'e', 'l', 'o' }; ++static const symbol s_2_0[2] = { 'l', 'a' }; ++static const symbol s_2_1[4] = { 'c', 'e', 'l', 'a' }; ++static const symbol s_2_2[6] = { 'g', 'l', 'i', 'e', 'l', 'a' }; ++static const symbol s_2_3[4] = { 'm', 'e', 'l', 'a' }; ++static const symbol s_2_4[4] = { 't', 'e', 'l', 'a' }; ++static const symbol s_2_5[4] = { 'v', 'e', 'l', 'a' }; ++static const symbol s_2_6[2] = { 'l', 'e' }; ++static const symbol s_2_7[4] = { 'c', 'e', 'l', 'e' }; ++static const symbol s_2_8[6] = { 'g', 'l', 'i', 'e', 'l', 'e' }; ++static const symbol s_2_9[4] = { 'm', 'e', 'l', 'e' }; ++static const symbol s_2_10[4] = { 't', 'e', 'l', 'e' }; ++static const symbol s_2_11[4] = { 'v', 'e', 'l', 'e' }; ++static const symbol s_2_12[2] = { 'n', 'e' }; ++static const symbol s_2_13[4] = { 'c', 'e', 'n', 'e' }; ++static const symbol s_2_14[6] = { 'g', 'l', 'i', 'e', 'n', 'e' }; ++static const symbol s_2_15[4] = { 'm', 'e', 'n', 'e' }; ++static const symbol s_2_16[4] = { 's', 'e', 'n', 'e' }; ++static const symbol s_2_17[4] = { 't', 'e', 'n', 'e' }; ++static const symbol s_2_18[4] = { 'v', 'e', 'n', 'e' }; ++static const symbol s_2_19[2] = { 'c', 'i' }; ++static const symbol s_2_20[2] = { 'l', 'i' }; ++static const symbol s_2_21[4] = { 'c', 'e', 'l', 'i' }; ++static const symbol s_2_22[6] = { 'g', 'l', 'i', 'e', 'l', 'i' }; ++static const symbol s_2_23[4] = { 'm', 'e', 'l', 'i' }; ++static const symbol s_2_24[4] = { 't', 'e', 'l', 'i' }; ++static const symbol s_2_25[4] = { 'v', 'e', 'l', 'i' }; ++static const symbol s_2_26[3] = { 'g', 'l', 'i' }; ++static const symbol s_2_27[2] = { 'm', 'i' }; ++static const symbol s_2_28[2] = { 's', 'i' }; ++static const symbol s_2_29[2] = { 't', 'i' }; ++static const symbol s_2_30[2] = { 'v', 'i' }; ++static const symbol s_2_31[2] = { 'l', 'o' }; ++static const symbol s_2_32[4] = { 'c', 'e', 'l', 'o' }; ++static const symbol s_2_33[6] = { 'g', 'l', 'i', 'e', 'l', 'o' }; ++static const symbol s_2_34[4] = { 'm', 'e', 'l', 'o' }; ++static const symbol s_2_35[4] = { 't', 'e', 'l', 'o' }; ++static const symbol s_2_36[4] = { 'v', 'e', 'l', 'o' }; + +-static struct among a_2[37] = ++static const struct among a_2[37] = + { + /* 0 */ { 2, s_2_0, -1, -1, 0}, + /* 1 */ { 4, s_2_1, 0, -1, 0}, +@@ -125,13 +125,13 @@ + /* 36 */ { 4, s_2_36, 31, -1, 0} + }; + +-static symbol s_3_0[4] = { 'a', 'n', 'd', 'o' }; +-static symbol s_3_1[4] = { 'e', 'n', 'd', 'o' }; +-static symbol s_3_2[2] = { 'a', 'r' }; +-static symbol s_3_3[2] = { 'e', 'r' }; +-static symbol s_3_4[2] = { 'i', 'r' }; ++static const symbol s_3_0[4] = { 'a', 'n', 'd', 'o' }; ++static const symbol s_3_1[4] = { 'e', 'n', 'd', 'o' }; ++static const symbol s_3_2[2] = { 'a', 'r' }; ++static const symbol s_3_3[2] = { 'e', 'r' }; ++static const symbol s_3_4[2] = { 'i', 'r' }; + +-static struct among a_3[5] = ++static const struct among a_3[5] = + { + /* 0 */ { 4, s_3_0, -1, 1, 0}, + /* 1 */ { 4, s_3_1, -1, 1, 0}, +@@ -140,12 +140,12 @@ + /* 4 */ { 2, s_3_4, -1, 2, 0} + }; + +-static symbol s_4_0[2] = { 'i', 'c' }; +-static symbol s_4_1[4] = { 'a', 'b', 'i', 'l' }; +-static symbol s_4_2[2] = { 'o', 's' }; +-static symbol s_4_3[2] = { 'i', 'v' }; ++static const symbol s_4_0[2] = { 'i', 'c' }; ++static const symbol s_4_1[4] = { 'a', 'b', 'i', 'l' }; ++static const symbol s_4_2[2] = { 'o', 's' }; ++static const symbol s_4_3[2] = { 'i', 'v' }; + +-static struct among a_4[4] = ++static const struct among a_4[4] = + { + /* 0 */ { 2, s_4_0, -1, -1, 0}, + /* 1 */ { 4, s_4_1, -1, -1, 0}, +@@ -153,70 +153,70 @@ + /* 3 */ { 2, s_4_3, -1, 1, 0} + }; + +-static symbol s_5_0[2] = { 'i', 'c' }; +-static symbol s_5_1[4] = { 'a', 'b', 'i', 'l' }; +-static symbol s_5_2[2] = { 'i', 'v' }; ++static const symbol s_5_0[2] = { 'i', 'c' }; ++static const symbol s_5_1[4] = { 'a', 'b', 'i', 'l' }; ++static const symbol s_5_2[2] = { 'i', 'v' }; + +-static struct among a_5[3] = ++static const struct among a_5[3] = + { + /* 0 */ { 2, s_5_0, -1, 1, 0}, + /* 1 */ { 4, s_5_1, -1, 1, 0}, + /* 2 */ { 2, s_5_2, -1, 1, 0} + }; + +-static symbol s_6_0[3] = { 'i', 'c', 'a' }; +-static symbol s_6_1[5] = { 'l', 'o', 'g', 'i', 'a' }; +-static symbol s_6_2[3] = { 'o', 's', 'a' }; +-static symbol s_6_3[4] = { 'i', 's', 't', 'a' }; +-static symbol s_6_4[3] = { 'i', 'v', 'a' }; +-static symbol s_6_5[4] = { 'a', 'n', 'z', 'a' }; +-static symbol s_6_6[4] = { 'e', 'n', 'z', 'a' }; +-static symbol s_6_7[3] = { 'i', 'c', 'e' }; +-static symbol s_6_8[6] = { 'a', 't', 'r', 'i', 'c', 'e' }; +-static symbol s_6_9[4] = { 'i', 'c', 'h', 'e' }; +-static symbol s_6_10[5] = { 'l', 'o', 'g', 'i', 'e' }; +-static symbol s_6_11[5] = { 'a', 'b', 'i', 'l', 'e' }; +-static symbol s_6_12[5] = { 'i', 'b', 'i', 'l', 'e' }; +-static symbol s_6_13[6] = { 'u', 's', 'i', 'o', 'n', 'e' }; +-static symbol s_6_14[6] = { 'a', 'z', 'i', 'o', 'n', 'e' }; +-static symbol s_6_15[6] = { 'u', 'z', 'i', 'o', 'n', 'e' }; +-static symbol s_6_16[5] = { 'a', 't', 'o', 'r', 'e' }; +-static symbol s_6_17[3] = { 'o', 's', 'e' }; +-static symbol s_6_18[4] = { 'a', 'n', 't', 'e' }; +-static symbol s_6_19[5] = { 'm', 'e', 'n', 't', 'e' }; +-static symbol s_6_20[6] = { 'a', 'm', 'e', 'n', 't', 'e' }; +-static symbol s_6_21[4] = { 'i', 's', 't', 'e' }; +-static symbol s_6_22[3] = { 'i', 'v', 'e' }; +-static symbol s_6_23[4] = { 'a', 'n', 'z', 'e' }; +-static symbol s_6_24[4] = { 'e', 'n', 'z', 'e' }; +-static symbol s_6_25[3] = { 'i', 'c', 'i' }; +-static symbol s_6_26[6] = { 'a', 't', 'r', 'i', 'c', 'i' }; +-static symbol s_6_27[4] = { 'i', 'c', 'h', 'i' }; +-static symbol s_6_28[5] = { 'a', 'b', 'i', 'l', 'i' }; +-static symbol s_6_29[5] = { 'i', 'b', 'i', 'l', 'i' }; +-static symbol s_6_30[4] = { 'i', 's', 'm', 'i' }; +-static symbol s_6_31[6] = { 'u', 's', 'i', 'o', 'n', 'i' }; +-static symbol s_6_32[6] = { 'a', 'z', 'i', 'o', 'n', 'i' }; +-static symbol s_6_33[6] = { 'u', 'z', 'i', 'o', 'n', 'i' }; +-static symbol s_6_34[5] = { 'a', 't', 'o', 'r', 'i' }; +-static symbol s_6_35[3] = { 'o', 's', 'i' }; +-static symbol s_6_36[4] = { 'a', 'n', 't', 'i' }; +-static symbol s_6_37[6] = { 'a', 'm', 'e', 'n', 't', 'i' }; +-static symbol s_6_38[6] = { 'i', 'm', 'e', 'n', 't', 'i' }; +-static symbol s_6_39[4] = { 'i', 's', 't', 'i' }; +-static symbol s_6_40[3] = { 'i', 'v', 'i' }; +-static symbol s_6_41[3] = { 'i', 'c', 'o' }; +-static symbol s_6_42[4] = { 'i', 's', 'm', 'o' }; +-static symbol s_6_43[3] = { 'o', 's', 'o' }; +-static symbol s_6_44[6] = { 'a', 'm', 'e', 'n', 't', 'o' }; +-static symbol s_6_45[6] = { 'i', 'm', 'e', 'n', 't', 'o' }; +-static symbol s_6_46[3] = { 'i', 'v', 'o' }; +-static symbol s_6_47[3] = { 'i', 't', 0xE0 }; +-static symbol s_6_48[4] = { 'i', 's', 't', 0xE0 }; +-static symbol s_6_49[4] = { 'i', 's', 't', 0xE8 }; +-static symbol s_6_50[4] = { 'i', 's', 't', 0xEC }; ++static const symbol s_6_0[3] = { 'i', 'c', 'a' }; ++static const symbol s_6_1[5] = { 'l', 'o', 'g', 'i', 'a' }; ++static const symbol s_6_2[3] = { 'o', 's', 'a' }; ++static const symbol s_6_3[4] = { 'i', 's', 't', 'a' }; ++static const symbol s_6_4[3] = { 'i', 'v', 'a' }; ++static const symbol s_6_5[4] = { 'a', 'n', 'z', 'a' }; ++static const symbol s_6_6[4] = { 'e', 'n', 'z', 'a' }; ++static const symbol s_6_7[3] = { 'i', 'c', 'e' }; ++static const symbol s_6_8[6] = { 'a', 't', 'r', 'i', 'c', 'e' }; ++static const symbol s_6_9[4] = { 'i', 'c', 'h', 'e' }; ++static const symbol s_6_10[5] = { 'l', 'o', 'g', 'i', 'e' }; ++static const symbol s_6_11[5] = { 'a', 'b', 'i', 'l', 'e' }; ++static const symbol s_6_12[5] = { 'i', 'b', 'i', 'l', 'e' }; ++static const symbol s_6_13[6] = { 'u', 's', 'i', 'o', 'n', 'e' }; ++static const symbol s_6_14[6] = { 'a', 'z', 'i', 'o', 'n', 'e' }; ++static const symbol s_6_15[6] = { 'u', 'z', 'i', 'o', 'n', 'e' }; ++static const symbol s_6_16[5] = { 'a', 't', 'o', 'r', 'e' }; ++static const symbol s_6_17[3] = { 'o', 's', 'e' }; ++static const symbol s_6_18[4] = { 'a', 'n', 't', 'e' }; ++static const symbol s_6_19[5] = { 'm', 'e', 'n', 't', 'e' }; ++static const symbol s_6_20[6] = { 'a', 'm', 'e', 'n', 't', 'e' }; ++static const symbol s_6_21[4] = { 'i', 's', 't', 'e' }; ++static const symbol s_6_22[3] = { 'i', 'v', 'e' }; ++static const symbol s_6_23[4] = { 'a', 'n', 'z', 'e' }; ++static const symbol s_6_24[4] = { 'e', 'n', 'z', 'e' }; ++static const symbol s_6_25[3] = { 'i', 'c', 'i' }; ++static const symbol s_6_26[6] = { 'a', 't', 'r', 'i', 'c', 'i' }; ++static const symbol s_6_27[4] = { 'i', 'c', 'h', 'i' }; ++static const symbol s_6_28[5] = { 'a', 'b', 'i', 'l', 'i' }; ++static const symbol s_6_29[5] = { 'i', 'b', 'i', 'l', 'i' }; ++static const symbol s_6_30[4] = { 'i', 's', 'm', 'i' }; ++static const symbol s_6_31[6] = { 'u', 's', 'i', 'o', 'n', 'i' }; ++static const symbol s_6_32[6] = { 'a', 'z', 'i', 'o', 'n', 'i' }; ++static const symbol s_6_33[6] = { 'u', 'z', 'i', 'o', 'n', 'i' }; ++static const symbol s_6_34[5] = { 'a', 't', 'o', 'r', 'i' }; ++static const symbol s_6_35[3] = { 'o', 's', 'i' }; ++static const symbol s_6_36[4] = { 'a', 'n', 't', 'i' }; ++static const symbol s_6_37[6] = { 'a', 'm', 'e', 'n', 't', 'i' }; ++static const symbol s_6_38[6] = { 'i', 'm', 'e', 'n', 't', 'i' }; ++static const symbol s_6_39[4] = { 'i', 's', 't', 'i' }; ++static const symbol s_6_40[3] = { 'i', 'v', 'i' }; ++static const symbol s_6_41[3] = { 'i', 'c', 'o' }; ++static const symbol s_6_42[4] = { 'i', 's', 'm', 'o' }; ++static const symbol s_6_43[3] = { 'o', 's', 'o' }; ++static const symbol s_6_44[6] = { 'a', 'm', 'e', 'n', 't', 'o' }; ++static const symbol s_6_45[6] = { 'i', 'm', 'e', 'n', 't', 'o' }; ++static const symbol s_6_46[3] = { 'i', 'v', 'o' }; ++static const symbol s_6_47[3] = { 'i', 't', 0xE0 }; ++static const symbol s_6_48[4] = { 'i', 's', 't', 0xE0 }; ++static const symbol s_6_49[4] = { 'i', 's', 't', 0xE8 }; ++static const symbol s_6_50[4] = { 'i', 's', 't', 0xEC }; + +-static struct among a_6[51] = ++static const struct among a_6[51] = + { + /* 0 */ { 3, s_6_0, -1, 1, 0}, + /* 1 */ { 5, s_6_1, -1, 3, 0}, +@@ -271,95 +271,95 @@ + /* 50 */ { 4, s_6_50, -1, 1, 0} + }; + +-static symbol s_7_0[4] = { 'i', 's', 'c', 'a' }; +-static symbol s_7_1[4] = { 'e', 'n', 'd', 'a' }; +-static symbol s_7_2[3] = { 'a', 't', 'a' }; +-static symbol s_7_3[3] = { 'i', 't', 'a' }; +-static symbol s_7_4[3] = { 'u', 't', 'a' }; +-static symbol s_7_5[3] = { 'a', 'v', 'a' }; +-static symbol s_7_6[3] = { 'e', 'v', 'a' }; +-static symbol s_7_7[3] = { 'i', 'v', 'a' }; +-static symbol s_7_8[6] = { 'e', 'r', 'e', 'b', 'b', 'e' }; +-static symbol s_7_9[6] = { 'i', 'r', 'e', 'b', 'b', 'e' }; +-static symbol s_7_10[4] = { 'i', 's', 'c', 'e' }; +-static symbol s_7_11[4] = { 'e', 'n', 'd', 'e' }; +-static symbol s_7_12[3] = { 'a', 'r', 'e' }; +-static symbol s_7_13[3] = { 'e', 'r', 'e' }; +-static symbol s_7_14[3] = { 'i', 'r', 'e' }; +-static symbol s_7_15[4] = { 'a', 's', 's', 'e' }; +-static symbol s_7_16[3] = { 'a', 't', 'e' }; +-static symbol s_7_17[5] = { 'a', 'v', 'a', 't', 'e' }; +-static symbol s_7_18[5] = { 'e', 'v', 'a', 't', 'e' }; +-static symbol s_7_19[5] = { 'i', 'v', 'a', 't', 'e' }; +-static symbol s_7_20[3] = { 'e', 't', 'e' }; +-static symbol s_7_21[5] = { 'e', 'r', 'e', 't', 'e' }; +-static symbol s_7_22[5] = { 'i', 'r', 'e', 't', 'e' }; +-static symbol s_7_23[3] = { 'i', 't', 'e' }; +-static symbol s_7_24[6] = { 'e', 'r', 'e', 's', 't', 'e' }; +-static symbol s_7_25[6] = { 'i', 'r', 'e', 's', 't', 'e' }; +-static symbol s_7_26[3] = { 'u', 't', 'e' }; +-static symbol s_7_27[4] = { 'e', 'r', 'a', 'i' }; +-static symbol s_7_28[4] = { 'i', 'r', 'a', 'i' }; +-static symbol s_7_29[4] = { 'i', 's', 'c', 'i' }; +-static symbol s_7_30[4] = { 'e', 'n', 'd', 'i' }; +-static symbol s_7_31[4] = { 'e', 'r', 'e', 'i' }; +-static symbol s_7_32[4] = { 'i', 'r', 'e', 'i' }; +-static symbol s_7_33[4] = { 'a', 's', 's', 'i' }; +-static symbol s_7_34[3] = { 'a', 't', 'i' }; +-static symbol s_7_35[3] = { 'i', 't', 'i' }; +-static symbol s_7_36[6] = { 'e', 'r', 'e', 's', 't', 'i' }; +-static symbol s_7_37[6] = { 'i', 'r', 'e', 's', 't', 'i' }; +-static symbol s_7_38[3] = { 'u', 't', 'i' }; +-static symbol s_7_39[3] = { 'a', 'v', 'i' }; +-static symbol s_7_40[3] = { 'e', 'v', 'i' }; +-static symbol s_7_41[3] = { 'i', 'v', 'i' }; +-static symbol s_7_42[4] = { 'i', 's', 'c', 'o' }; +-static symbol s_7_43[4] = { 'a', 'n', 'd', 'o' }; +-static symbol s_7_44[4] = { 'e', 'n', 'd', 'o' }; +-static symbol s_7_45[4] = { 'Y', 'a', 'm', 'o' }; +-static symbol s_7_46[4] = { 'i', 'a', 'm', 'o' }; +-static symbol s_7_47[5] = { 'a', 'v', 'a', 'm', 'o' }; +-static symbol s_7_48[5] = { 'e', 'v', 'a', 'm', 'o' }; +-static symbol s_7_49[5] = { 'i', 'v', 'a', 'm', 'o' }; +-static symbol s_7_50[5] = { 'e', 'r', 'e', 'm', 'o' }; +-static symbol s_7_51[5] = { 'i', 'r', 'e', 'm', 'o' }; +-static symbol s_7_52[6] = { 'a', 's', 's', 'i', 'm', 'o' }; +-static symbol s_7_53[4] = { 'a', 'm', 'm', 'o' }; +-static symbol s_7_54[4] = { 'e', 'm', 'm', 'o' }; +-static symbol s_7_55[6] = { 'e', 'r', 'e', 'm', 'm', 'o' }; +-static symbol s_7_56[6] = { 'i', 'r', 'e', 'm', 'm', 'o' }; +-static symbol s_7_57[4] = { 'i', 'm', 'm', 'o' }; +-static symbol s_7_58[3] = { 'a', 'n', 'o' }; +-static symbol s_7_59[6] = { 'i', 's', 'c', 'a', 'n', 'o' }; +-static symbol s_7_60[5] = { 'a', 'v', 'a', 'n', 'o' }; +-static symbol s_7_61[5] = { 'e', 'v', 'a', 'n', 'o' }; +-static symbol s_7_62[5] = { 'i', 'v', 'a', 'n', 'o' }; +-static symbol s_7_63[6] = { 'e', 'r', 'a', 'n', 'n', 'o' }; +-static symbol s_7_64[6] = { 'i', 'r', 'a', 'n', 'n', 'o' }; +-static symbol s_7_65[3] = { 'o', 'n', 'o' }; +-static symbol s_7_66[6] = { 'i', 's', 'c', 'o', 'n', 'o' }; +-static symbol s_7_67[5] = { 'a', 'r', 'o', 'n', 'o' }; +-static symbol s_7_68[5] = { 'e', 'r', 'o', 'n', 'o' }; +-static symbol s_7_69[5] = { 'i', 'r', 'o', 'n', 'o' }; +-static symbol s_7_70[8] = { 'e', 'r', 'e', 'b', 'b', 'e', 'r', 'o' }; +-static symbol s_7_71[8] = { 'i', 'r', 'e', 'b', 'b', 'e', 'r', 'o' }; +-static symbol s_7_72[6] = { 'a', 's', 's', 'e', 'r', 'o' }; +-static symbol s_7_73[6] = { 'e', 's', 's', 'e', 'r', 'o' }; +-static symbol s_7_74[6] = { 'i', 's', 's', 'e', 'r', 'o' }; +-static symbol s_7_75[3] = { 'a', 't', 'o' }; +-static symbol s_7_76[3] = { 'i', 't', 'o' }; +-static symbol s_7_77[3] = { 'u', 't', 'o' }; +-static symbol s_7_78[3] = { 'a', 'v', 'o' }; +-static symbol s_7_79[3] = { 'e', 'v', 'o' }; +-static symbol s_7_80[3] = { 'i', 'v', 'o' }; +-static symbol s_7_81[2] = { 'a', 'r' }; +-static symbol s_7_82[2] = { 'i', 'r' }; +-static symbol s_7_83[3] = { 'e', 'r', 0xE0 }; +-static symbol s_7_84[3] = { 'i', 'r', 0xE0 }; +-static symbol s_7_85[3] = { 'e', 'r', 0xF2 }; +-static symbol s_7_86[3] = { 'i', 'r', 0xF2 }; ++static const symbol s_7_0[4] = { 'i', 's', 'c', 'a' }; ++static const symbol s_7_1[4] = { 'e', 'n', 'd', 'a' }; ++static const symbol s_7_2[3] = { 'a', 't', 'a' }; ++static const symbol s_7_3[3] = { 'i', 't', 'a' }; ++static const symbol s_7_4[3] = { 'u', 't', 'a' }; ++static const symbol s_7_5[3] = { 'a', 'v', 'a' }; ++static const symbol s_7_6[3] = { 'e', 'v', 'a' }; ++static const symbol s_7_7[3] = { 'i', 'v', 'a' }; ++static const symbol s_7_8[6] = { 'e', 'r', 'e', 'b', 'b', 'e' }; ++static const symbol s_7_9[6] = { 'i', 'r', 'e', 'b', 'b', 'e' }; ++static const symbol s_7_10[4] = { 'i', 's', 'c', 'e' }; ++static const symbol s_7_11[4] = { 'e', 'n', 'd', 'e' }; ++static const symbol s_7_12[3] = { 'a', 'r', 'e' }; ++static const symbol s_7_13[3] = { 'e', 'r', 'e' }; ++static const symbol s_7_14[3] = { 'i', 'r', 'e' }; ++static const symbol s_7_15[4] = { 'a', 's', 's', 'e' }; ++static const symbol s_7_16[3] = { 'a', 't', 'e' }; ++static const symbol s_7_17[5] = { 'a', 'v', 'a', 't', 'e' }; ++static const symbol s_7_18[5] = { 'e', 'v', 'a', 't', 'e' }; ++static const symbol s_7_19[5] = { 'i', 'v', 'a', 't', 'e' }; ++static const symbol s_7_20[3] = { 'e', 't', 'e' }; ++static const symbol s_7_21[5] = { 'e', 'r', 'e', 't', 'e' }; ++static const symbol s_7_22[5] = { 'i', 'r', 'e', 't', 'e' }; ++static const symbol s_7_23[3] = { 'i', 't', 'e' }; ++static const symbol s_7_24[6] = { 'e', 'r', 'e', 's', 't', 'e' }; ++static const symbol s_7_25[6] = { 'i', 'r', 'e', 's', 't', 'e' }; ++static const symbol s_7_26[3] = { 'u', 't', 'e' }; ++static const symbol s_7_27[4] = { 'e', 'r', 'a', 'i' }; ++static const symbol s_7_28[4] = { 'i', 'r', 'a', 'i' }; ++static const symbol s_7_29[4] = { 'i', 's', 'c', 'i' }; ++static const symbol s_7_30[4] = { 'e', 'n', 'd', 'i' }; ++static const symbol s_7_31[4] = { 'e', 'r', 'e', 'i' }; ++static const symbol s_7_32[4] = { 'i', 'r', 'e', 'i' }; ++static const symbol s_7_33[4] = { 'a', 's', 's', 'i' }; ++static const symbol s_7_34[3] = { 'a', 't', 'i' }; ++static const symbol s_7_35[3] = { 'i', 't', 'i' }; ++static const symbol s_7_36[6] = { 'e', 'r', 'e', 's', 't', 'i' }; ++static const symbol s_7_37[6] = { 'i', 'r', 'e', 's', 't', 'i' }; ++static const symbol s_7_38[3] = { 'u', 't', 'i' }; ++static const symbol s_7_39[3] = { 'a', 'v', 'i' }; ++static const symbol s_7_40[3] = { 'e', 'v', 'i' }; ++static const symbol s_7_41[3] = { 'i', 'v', 'i' }; ++static const symbol s_7_42[4] = { 'i', 's', 'c', 'o' }; ++static const symbol s_7_43[4] = { 'a', 'n', 'd', 'o' }; ++static const symbol s_7_44[4] = { 'e', 'n', 'd', 'o' }; ++static const symbol s_7_45[4] = { 'Y', 'a', 'm', 'o' }; ++static const symbol s_7_46[4] = { 'i', 'a', 'm', 'o' }; ++static const symbol s_7_47[5] = { 'a', 'v', 'a', 'm', 'o' }; ++static const symbol s_7_48[5] = { 'e', 'v', 'a', 'm', 'o' }; ++static const symbol s_7_49[5] = { 'i', 'v', 'a', 'm', 'o' }; ++static const symbol s_7_50[5] = { 'e', 'r', 'e', 'm', 'o' }; ++static const symbol s_7_51[5] = { 'i', 'r', 'e', 'm', 'o' }; ++static const symbol s_7_52[6] = { 'a', 's', 's', 'i', 'm', 'o' }; ++static const symbol s_7_53[4] = { 'a', 'm', 'm', 'o' }; ++static const symbol s_7_54[4] = { 'e', 'm', 'm', 'o' }; ++static const symbol s_7_55[6] = { 'e', 'r', 'e', 'm', 'm', 'o' }; ++static const symbol s_7_56[6] = { 'i', 'r', 'e', 'm', 'm', 'o' }; ++static const symbol s_7_57[4] = { 'i', 'm', 'm', 'o' }; ++static const symbol s_7_58[3] = { 'a', 'n', 'o' }; ++static const symbol s_7_59[6] = { 'i', 's', 'c', 'a', 'n', 'o' }; ++static const symbol s_7_60[5] = { 'a', 'v', 'a', 'n', 'o' }; ++static const symbol s_7_61[5] = { 'e', 'v', 'a', 'n', 'o' }; ++static const symbol s_7_62[5] = { 'i', 'v', 'a', 'n', 'o' }; ++static const symbol s_7_63[6] = { 'e', 'r', 'a', 'n', 'n', 'o' }; ++static const symbol s_7_64[6] = { 'i', 'r', 'a', 'n', 'n', 'o' }; ++static const symbol s_7_65[3] = { 'o', 'n', 'o' }; ++static const symbol s_7_66[6] = { 'i', 's', 'c', 'o', 'n', 'o' }; ++static const symbol s_7_67[5] = { 'a', 'r', 'o', 'n', 'o' }; ++static const symbol s_7_68[5] = { 'e', 'r', 'o', 'n', 'o' }; ++static const symbol s_7_69[5] = { 'i', 'r', 'o', 'n', 'o' }; ++static const symbol s_7_70[8] = { 'e', 'r', 'e', 'b', 'b', 'e', 'r', 'o' }; ++static const symbol s_7_71[8] = { 'i', 'r', 'e', 'b', 'b', 'e', 'r', 'o' }; ++static const symbol s_7_72[6] = { 'a', 's', 's', 'e', 'r', 'o' }; ++static const symbol s_7_73[6] = { 'e', 's', 's', 'e', 'r', 'o' }; ++static const symbol s_7_74[6] = { 'i', 's', 's', 'e', 'r', 'o' }; ++static const symbol s_7_75[3] = { 'a', 't', 'o' }; ++static const symbol s_7_76[3] = { 'i', 't', 'o' }; ++static const symbol s_7_77[3] = { 'u', 't', 'o' }; ++static const symbol s_7_78[3] = { 'a', 'v', 'o' }; ++static const symbol s_7_79[3] = { 'e', 'v', 'o' }; ++static const symbol s_7_80[3] = { 'i', 'v', 'o' }; ++static const symbol s_7_81[2] = { 'a', 'r' }; ++static const symbol s_7_82[2] = { 'i', 'r' }; ++static const symbol s_7_83[3] = { 'e', 'r', 0xE0 }; ++static const symbol s_7_84[3] = { 'i', 'r', 0xE0 }; ++static const symbol s_7_85[3] = { 'e', 'r', 0xF2 }; ++static const symbol s_7_86[3] = { 'i', 'r', 0xF2 }; + +-static struct among a_7[87] = ++static const struct among a_7[87] = + { + /* 0 */ { 4, s_7_0, -1, 1, 0}, + /* 1 */ { 4, s_7_1, -1, 1, 0}, +@@ -450,34 +450,34 @@ + /* 86 */ { 3, s_7_86, -1, 1, 0} + }; + +-static unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2, 1 }; ++static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2, 1 }; + +-static unsigned char g_AEIO[] = { 17, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2 }; ++static const unsigned char g_AEIO[] = { 17, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 128, 8, 2 }; + +-static unsigned char g_CG[] = { 17 }; ++static const unsigned char g_CG[] = { 17 }; + +-static symbol s_0[] = { 0xE0 }; +-static symbol s_1[] = { 0xE8 }; +-static symbol s_2[] = { 0xEC }; +-static symbol s_3[] = { 0xF2 }; +-static symbol s_4[] = { 0xF9 }; +-static symbol s_5[] = { 'q', 'U' }; +-static symbol s_6[] = { 'u' }; +-static symbol s_7[] = { 'U' }; +-static symbol s_8[] = { 'i' }; +-static symbol s_9[] = { 'I' }; +-static symbol s_10[] = { 'i' }; +-static symbol s_11[] = { 'u' }; +-static symbol s_12[] = { 'e' }; +-static symbol s_13[] = { 'i', 'c' }; +-static symbol s_14[] = { 'l', 'o', 'g' }; +-static symbol s_15[] = { 'u' }; +-static symbol s_16[] = { 'e', 'n', 't', 'e' }; +-static symbol s_17[] = { 'a', 't' }; +-static symbol s_18[] = { 'a', 't' }; +-static symbol s_19[] = { 'i', 'c' }; +-static symbol s_20[] = { 'i' }; +-static symbol s_21[] = { 'h' }; ++static const symbol s_0[] = { 0xE0 }; ++static const symbol s_1[] = { 0xE8 }; ++static const symbol s_2[] = { 0xEC }; ++static const symbol s_3[] = { 0xF2 }; ++static const symbol s_4[] = { 0xF9 }; ++static const symbol s_5[] = { 'q', 'U' }; ++static const symbol s_6[] = { 'u' }; ++static const symbol s_7[] = { 'U' }; ++static const symbol s_8[] = { 'i' }; ++static const symbol s_9[] = { 'I' }; ++static const symbol s_10[] = { 'i' }; ++static const symbol s_11[] = { 'u' }; ++static const symbol s_12[] = { 'e' }; ++static const symbol s_13[] = { 'i', 'c' }; ++static const symbol s_14[] = { 'l', 'o', 'g' }; ++static const symbol s_15[] = { 'u' }; -e ... etc. - the rest is truncated