diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/libstemmer/modules.h clucene/src/contribs-lib/CLucene/snowball/libstemmer/modules.h
--- clucene.orig/src/contribs-lib/CLucene/snowball/libstemmer/modules.h	2025-07-22 11:53:24.795091157 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/libstemmer/modules.h	2025-07-22 11:53:59.994967168 +0100
@@ -62,7 +62,7 @@
   void (*close)(struct SN_env *);
   int (*stem)(struct SN_env *);
 };
-static struct stemmer_modules modules[] = {
+static const struct stemmer_modules modules[] = {
   {"da", ENC_ISO_8859_1, danish_ISO_8859_1_create_env, danish_ISO_8859_1_close_env, danish_ISO_8859_1_stem},
   {"da", ENC_UTF_8, danish_UTF_8_create_env, danish_UTF_8_close_env, danish_UTF_8_stem},
   {"dan", ENC_ISO_8859_1, danish_ISO_8859_1_create_env, danish_ISO_8859_1_close_env, danish_ISO_8859_1_stem},
@@ -147,7 +147,7 @@
   {"swedish", ENC_UTF_8, swedish_UTF_8_create_env, swedish_UTF_8_close_env, swedish_UTF_8_stem},
   {0,0,0,0,0}
 };
-static const char * algorithm_names[] = {
+static const char* const algorithm_names[] = {
   "danish", 
   "dutch", 
   "english", 
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-22 11:53:24.797765105 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_danish.c	2025-07-22 11:53:28.916972707 +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-22 11:53:24.797765105 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_dutch.c	2025-07-22 11:53:28.917771880 +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-22 11:53:24.797765105 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_english.c	2025-07-22 11:53:28.918547052 +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-22 11:53:24.797765105 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_finnish.c	2025-07-22 11:53:28.920862479 +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-22 11:53:24.797765105 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_french.c	2025-07-22 11:53:28.922723934 +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-22 11:53:24.797765105 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_german.c	2025-07-22 11:53:28.923596831 +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-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_italian.c	2025-07-22 11:53:28.924466109 +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' };
+static const symbol s_16[] = { 'e', 'n', 't', 'e' };
+static const symbol s_17[] = { 'a', 't' };
+static const symbol s_18[] = { 'a', 't' };
+static const symbol s_19[] = { 'i', 'c' };
+static const symbol s_20[] = { 'i' };
+static const symbol s_21[] = { 'h' };
 
 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_norwegian.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_norwegian.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_norwegian.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_norwegian.c	2025-07-22 11:53:28.925135716 +0100
@@ -12,37 +12,37 @@
 extern struct SN_env * norwegian_ISO_8859_1_create_env(void);
 extern void norwegian_ISO_8859_1_close_env(struct SN_env * z);
 
-static symbol s_0_0[1] = { 'a' };
-static symbol s_0_1[1] = { 'e' };
-static symbol s_0_2[3] = { 'e', 'd', 'e' };
-static symbol s_0_3[4] = { 'a', 'n', 'd', 'e' };
-static symbol s_0_4[4] = { 'e', 'n', 'd', 'e' };
-static symbol s_0_5[3] = { 'a', 'n', 'e' };
-static symbol s_0_6[3] = { 'e', 'n', 'e' };
-static symbol s_0_7[6] = { 'h', 'e', 't', 'e', 'n', 'e' };
-static symbol s_0_8[4] = { 'e', 'r', 't', 'e' };
-static symbol s_0_9[2] = { 'e', 'n' };
-static symbol s_0_10[5] = { 'h', 'e', 't', 'e', 'n' };
-static symbol s_0_11[2] = { 'a', 'r' };
-static symbol s_0_12[2] = { 'e', 'r' };
-static symbol s_0_13[5] = { 'h', 'e', 't', 'e', 'r' };
-static symbol s_0_14[1] = { 's' };
-static symbol s_0_15[2] = { 'a', 's' };
-static symbol s_0_16[2] = { 'e', 's' };
-static symbol s_0_17[4] = { 'e', 'd', 'e', 's' };
-static symbol s_0_18[5] = { 'e', 'n', 'd', 'e', 's' };
-static symbol s_0_19[4] = { 'e', 'n', 'e', 's' };
-static symbol s_0_20[7] = { 'h', 'e', 't', 'e', 'n', 'e', 's' };
-static symbol s_0_21[3] = { 'e', 'n', 's' };
-static symbol s_0_22[6] = { 'h', 'e', 't', 'e', 'n', 's' };
-static symbol s_0_23[3] = { 'e', 'r', 's' };
-static symbol s_0_24[3] = { 'e', 't', 's' };
-static symbol s_0_25[2] = { 'e', 't' };
-static symbol s_0_26[3] = { 'h', 'e', 't' };
-static symbol s_0_27[3] = { 'e', 'r', 't' };
-static symbol s_0_28[3] = { 'a', 's', 't' };
+static const symbol s_0_0[1] = { 'a' };
+static const symbol s_0_1[1] = { 'e' };
+static const symbol s_0_2[3] = { 'e', 'd', 'e' };
+static const symbol s_0_3[4] = { 'a', 'n', 'd', 'e' };
+static const symbol s_0_4[4] = { 'e', 'n', 'd', 'e' };
+static const symbol s_0_5[3] = { 'a', 'n', 'e' };
+static const symbol s_0_6[3] = { 'e', 'n', 'e' };
+static const symbol s_0_7[6] = { 'h', 'e', 't', 'e', 'n', 'e' };
+static const symbol s_0_8[4] = { 'e', 'r', 't', 'e' };
+static const symbol s_0_9[2] = { 'e', 'n' };
+static const symbol s_0_10[5] = { 'h', 'e', 't', 'e', 'n' };
+static const symbol s_0_11[2] = { 'a', 'r' };
+static const symbol s_0_12[2] = { 'e', 'r' };
+static const symbol s_0_13[5] = { 'h', 'e', 't', 'e', 'r' };
+static const symbol s_0_14[1] = { 's' };
+static const symbol s_0_15[2] = { 'a', 's' };
+static const symbol s_0_16[2] = { 'e', 's' };
+static const symbol s_0_17[4] = { 'e', 'd', 'e', 's' };
+static const symbol s_0_18[5] = { 'e', 'n', 'd', 'e', 's' };
+static const symbol s_0_19[4] = { 'e', 'n', 'e', 's' };
+static const symbol s_0_20[7] = { 'h', 'e', 't', 'e', 'n', 'e', 's' };
+static const symbol s_0_21[3] = { 'e', 'n', 's' };
+static const symbol s_0_22[6] = { 'h', 'e', 't', 'e', 'n', 's' };
+static const symbol s_0_23[3] = { 'e', 'r', 's' };
+static const symbol s_0_24[3] = { 'e', 't', 's' };
+static const symbol s_0_25[2] = { 'e', 't' };
+static const symbol s_0_26[3] = { 'h', 'e', 't' };
+static const symbol s_0_27[3] = { 'e', 'r', 't' };
+static const symbol s_0_28[3] = { 'a', 's', 't' };
 
-static struct among a_0[29] =
+static const struct among a_0[29] =
 {
 /*  0 */ { 1, s_0_0, -1, 1, 0},
 /*  1 */ { 1, s_0_1, -1, 1, 0},
@@ -75,28 +75,28 @@
 /* 28 */ { 3, s_0_28, -1, 1, 0}
 };
 
-static symbol s_1_0[2] = { 'd', 't' };
-static symbol s_1_1[2] = { 'v', 't' };
+static const symbol s_1_0[2] = { 'd', 't' };
+static const symbol s_1_1[2] = { 'v', 't' };
 
-static struct among a_1[2] =
+static const struct among a_1[2] =
 {
 /*  0 */ { 2, s_1_0, -1, -1, 0},
 /*  1 */ { 2, s_1_1, -1, -1, 0}
 };
 
-static symbol s_2_0[3] = { 'l', 'e', 'g' };
-static symbol s_2_1[4] = { 'e', 'l', 'e', 'g' };
-static symbol s_2_2[2] = { 'i', 'g' };
-static symbol s_2_3[3] = { 'e', 'i', 'g' };
-static symbol s_2_4[3] = { 'l', 'i', 'g' };
-static symbol s_2_5[4] = { 'e', 'l', 'i', 'g' };
-static symbol s_2_6[3] = { 'e', 'l', 's' };
-static symbol s_2_7[3] = { 'l', 'o', 'v' };
-static symbol s_2_8[4] = { 'e', 'l', 'o', 'v' };
-static symbol s_2_9[4] = { 's', 'l', 'o', 'v' };
-static symbol s_2_10[7] = { 'h', 'e', 't', 's', 'l', 'o', 'v' };
+static const symbol s_2_0[3] = { 'l', 'e', 'g' };
+static const symbol s_2_1[4] = { 'e', 'l', 'e', 'g' };
+static const symbol s_2_2[2] = { 'i', 'g' };
+static const symbol s_2_3[3] = { 'e', 'i', 'g' };
+static const symbol s_2_4[3] = { 'l', 'i', 'g' };
+static const symbol s_2_5[4] = { 'e', 'l', 'i', 'g' };
+static const symbol s_2_6[3] = { 'e', 'l', 's' };
+static const symbol s_2_7[3] = { 'l', 'o', 'v' };
+static const symbol s_2_8[4] = { 'e', 'l', 'o', 'v' };
+static const symbol s_2_9[4] = { 's', 'l', 'o', 'v' };
+static const symbol s_2_10[7] = { 'h', 'e', 't', 's', 'l', 'o', 'v' };
 
-static struct among a_2[11] =
+static const struct among a_2[11] =
 {
 /*  0 */ { 3, s_2_0, -1, 1, 0},
 /*  1 */ { 4, s_2_1, 0, 1, 0},
@@ -111,12 +111,12 @@
 /* 10 */ { 7, s_2_10, 9, 1, 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[] = { 119, 125, 149, 1 };
+static const unsigned char g_s_ending[] = { 119, 125, 149, 1 };
 
-static symbol s_0[] = { 'k' };
-static symbol s_1[] = { 'e', 'r' };
+static const symbol s_0[] = { 'k' };
+static const symbol s_1[] = { 'e', 'r' };
 
 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_porter.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_porter.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_porter.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_porter.c	2025-07-22 11:53:28.925961067 +0100
@@ -19,12 +19,12 @@
 extern struct SN_env * porter_ISO_8859_1_create_env(void);
 extern void porter_ISO_8859_1_close_env(struct SN_env * z);
 
-static symbol s_0_0[1] = { 's' };
-static symbol s_0_1[3] = { 'i', 'e', 's' };
-static symbol s_0_2[4] = { 's', 's', 'e', 's' };
-static symbol s_0_3[2] = { 's', 's' };
+static const symbol s_0_0[1] = { 's' };
+static const symbol s_0_1[3] = { 'i', 'e', 's' };
+static const symbol s_0_2[4] = { 's', 's', 'e', 's' };
+static const symbol s_0_3[2] = { 's', 's' };
 
-static struct among a_0[4] =
+static const struct among a_0[4] =
 {
 /*  0 */ { 1, s_0_0, -1, 3, 0},
 /*  1 */ { 3, s_0_1, 0, 2, 0},
@@ -32,20 +32,20 @@
 /*  3 */ { 2, s_0_3, 0, -1, 0}
 };
 
-static symbol s_1_1[2] = { 'b', 'b' };
-static symbol s_1_2[2] = { 'd', 'd' };
-static symbol s_1_3[2] = { 'f', 'f' };
-static symbol s_1_4[2] = { 'g', 'g' };
-static symbol s_1_5[2] = { 'b', 'l' };
-static symbol s_1_6[2] = { 'm', 'm' };
-static symbol s_1_7[2] = { 'n', 'n' };
-static symbol s_1_8[2] = { 'p', 'p' };
-static symbol s_1_9[2] = { 'r', 'r' };
-static symbol s_1_10[2] = { 'a', 't' };
-static symbol s_1_11[2] = { 't', 't' };
-static symbol s_1_12[2] = { 'i', 'z' };
+static const symbol s_1_1[2] = { 'b', 'b' };
+static const symbol s_1_2[2] = { 'd', 'd' };
+static const symbol s_1_3[2] = { 'f', 'f' };
+static const symbol s_1_4[2] = { 'g', 'g' };
+static const symbol s_1_5[2] = { 'b', 'l' };
+static const symbol s_1_6[2] = { 'm', 'm' };
+static const symbol s_1_7[2] = { 'n', 'n' };
+static const symbol s_1_8[2] = { 'p', 'p' };
+static const symbol s_1_9[2] = { 'r', 'r' };
+static const symbol s_1_10[2] = { 'a', 't' };
+static const symbol s_1_11[2] = { 't', 't' };
+static const symbol s_1_12[2] = { 'i', 'z' };
 
-static struct among a_1[13] =
+static const struct among a_1[13] =
 {
 /*  0 */ { 0, 0, -1, 3, 0},
 /*  1 */ { 2, s_1_1, 0, 2, 0},
@@ -62,39 +62,39 @@
 /* 12 */ { 2, s_1_12, 0, 1, 0}
 };
 
-static symbol s_2_0[2] = { 'e', 'd' };
-static symbol s_2_1[3] = { 'e', 'e', 'd' };
-static symbol s_2_2[3] = { 'i', 'n', 'g' };
+static const symbol s_2_0[2] = { 'e', 'd' };
+static const symbol s_2_1[3] = { 'e', 'e', 'd' };
+static const symbol s_2_2[3] = { 'i', 'n', 'g' };
 
-static struct among a_2[3] =
+static const struct among a_2[3] =
 {
 /*  0 */ { 2, s_2_0, -1, 2, 0},
 /*  1 */ { 3, s_2_1, 0, 1, 0},
 /*  2 */ { 3, s_2_2, -1, 2, 0}
 };
 
-static symbol s_3_0[4] = { 'a', 'n', 'c', 'i' };
-static symbol s_3_1[4] = { 'e', 'n', 'c', 'i' };
-static symbol s_3_2[4] = { 'a', 'b', 'l', 'i' };
-static symbol s_3_3[3] = { 'e', 'l', 'i' };
-static symbol s_3_4[4] = { 'a', 'l', 'l', 'i' };
-static symbol s_3_5[5] = { 'o', 'u', 's', 'l', 'i' };
-static symbol s_3_6[5] = { 'e', 'n', 't', 'l', 'i' };
-static symbol s_3_7[5] = { 'a', 'l', 'i', 't', 'i' };
-static symbol s_3_8[6] = { 'b', 'i', 'l', 'i', 't', 'i' };
-static symbol s_3_9[5] = { 'i', 'v', 'i', 't', 'i' };
-static symbol s_3_10[6] = { 't', 'i', 'o', 'n', 'a', 'l' };
-static symbol s_3_11[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' };
-static symbol s_3_12[5] = { 'a', 'l', 'i', 's', 'm' };
-static symbol s_3_13[5] = { 'a', 't', 'i', 'o', 'n' };
-static symbol s_3_14[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' };
-static symbol s_3_15[4] = { 'i', 'z', 'e', 'r' };
-static symbol s_3_16[4] = { 'a', 't', 'o', 'r' };
-static symbol s_3_17[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' };
-static symbol s_3_18[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' };
-static symbol s_3_19[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' };
+static const symbol s_3_0[4] = { 'a', 'n', 'c', 'i' };
+static const symbol s_3_1[4] = { 'e', 'n', 'c', 'i' };
+static const symbol s_3_2[4] = { 'a', 'b', 'l', 'i' };
+static const symbol s_3_3[3] = { 'e', 'l', 'i' };
+static const symbol s_3_4[4] = { 'a', 'l', 'l', 'i' };
+static const symbol s_3_5[5] = { 'o', 'u', 's', 'l', 'i' };
+static const symbol s_3_6[5] = { 'e', 'n', 't', 'l', 'i' };
+static const symbol s_3_7[5] = { 'a', 'l', 'i', 't', 'i' };
+static const symbol s_3_8[6] = { 'b', 'i', 'l', 'i', 't', 'i' };
+static const symbol s_3_9[5] = { 'i', 'v', 'i', 't', 'i' };
+static const symbol s_3_10[6] = { 't', 'i', 'o', 'n', 'a', 'l' };
+static const symbol s_3_11[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' };
+static const symbol s_3_12[5] = { 'a', 'l', 'i', 's', 'm' };
+static const symbol s_3_13[5] = { 'a', 't', 'i', 'o', 'n' };
+static const symbol s_3_14[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' };
+static const symbol s_3_15[4] = { 'i', 'z', 'e', 'r' };
+static const symbol s_3_16[4] = { 'a', 't', 'o', 'r' };
+static const symbol s_3_17[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' };
+static const symbol s_3_18[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' };
+static const symbol s_3_19[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' };
 
-static struct among a_3[20] =
+static const struct among a_3[20] =
 {
 /*  0 */ { 4, s_3_0, -1, 3, 0},
 /*  1 */ { 4, s_3_1, -1, 2, 0},
@@ -118,15 +118,15 @@
 /* 19 */ { 7, s_3_19, -1, 12, 0}
 };
 
-static symbol s_4_0[5] = { 'i', 'c', 'a', 't', 'e' };
-static symbol s_4_1[5] = { 'a', 't', 'i', 'v', 'e' };
-static symbol s_4_2[5] = { 'a', 'l', 'i', 'z', 'e' };
-static symbol s_4_3[5] = { 'i', 'c', 'i', 't', 'i' };
-static symbol s_4_4[4] = { 'i', 'c', 'a', 'l' };
-static symbol s_4_5[3] = { 'f', 'u', 'l' };
-static symbol s_4_6[4] = { 'n', 'e', 's', 's' };
+static const symbol s_4_0[5] = { 'i', 'c', 'a', 't', 'e' };
+static const symbol s_4_1[5] = { 'a', 't', 'i', 'v', 'e' };
+static const symbol s_4_2[5] = { 'a', 'l', 'i', 'z', 'e' };
+static const symbol s_4_3[5] = { 'i', 'c', 'i', 't', 'i' };
+static const symbol s_4_4[4] = { 'i', 'c', 'a', 'l' };
+static const symbol s_4_5[3] = { 'f', 'u', 'l' };
+static const symbol s_4_6[4] = { 'n', 'e', 's', 's' };
 
-static struct among a_4[7] =
+static const struct among a_4[7] =
 {
 /*  0 */ { 5, s_4_0, -1, 2, 0},
 /*  1 */ { 5, s_4_1, -1, 3, 0},
@@ -137,27 +137,27 @@
 /*  6 */ { 4, s_4_6, -1, 3, 0}
 };
 
-static symbol s_5_0[2] = { 'i', 'c' };
-static symbol s_5_1[4] = { 'a', 'n', 'c', 'e' };
-static symbol s_5_2[4] = { 'e', 'n', 'c', 'e' };
-static symbol s_5_3[4] = { 'a', 'b', 'l', 'e' };
-static symbol s_5_4[4] = { 'i', 'b', 'l', 'e' };
-static symbol s_5_5[3] = { 'a', 't', 'e' };
-static symbol s_5_6[3] = { 'i', 'v', 'e' };
-static symbol s_5_7[3] = { 'i', 'z', 'e' };
-static symbol s_5_8[3] = { 'i', 't', 'i' };
-static symbol s_5_9[2] = { 'a', 'l' };
-static symbol s_5_10[3] = { 'i', 's', 'm' };
-static symbol s_5_11[3] = { 'i', 'o', 'n' };
-static symbol s_5_12[2] = { 'e', 'r' };
-static symbol s_5_13[3] = { 'o', 'u', 's' };
-static symbol s_5_14[3] = { 'a', 'n', 't' };
-static symbol s_5_15[3] = { 'e', 'n', 't' };
-static symbol s_5_16[4] = { 'm', 'e', 'n', 't' };
-static symbol s_5_17[5] = { 'e', 'm', 'e', 'n', 't' };
-static symbol s_5_18[2] = { 'o', 'u' };
+static const symbol s_5_0[2] = { 'i', 'c' };
+static const symbol s_5_1[4] = { 'a', 'n', 'c', 'e' };
+static const symbol s_5_2[4] = { 'e', 'n', 'c', 'e' };
+static const symbol s_5_3[4] = { 'a', 'b', 'l', 'e' };
+static const symbol s_5_4[4] = { 'i', 'b', 'l', 'e' };
+static const symbol s_5_5[3] = { 'a', 't', 'e' };
+static const symbol s_5_6[3] = { 'i', 'v', 'e' };
+static const symbol s_5_7[3] = { 'i', 'z', 'e' };
+static const symbol s_5_8[3] = { 'i', 't', 'i' };
+static const symbol s_5_9[2] = { 'a', 'l' };
+static const symbol s_5_10[3] = { 'i', 's', 'm' };
+static const symbol s_5_11[3] = { 'i', 'o', 'n' };
+static const symbol s_5_12[2] = { 'e', 'r' };
+static const symbol s_5_13[3] = { 'o', 'u', 's' };
+static const symbol s_5_14[3] = { 'a', 'n', 't' };
+static const symbol s_5_15[3] = { 'e', 'n', 't' };
+static const symbol s_5_16[4] = { 'm', 'e', 'n', 't' };
+static const symbol s_5_17[5] = { 'e', 'm', 'e', 'n', 't' };
+static const symbol s_5_18[2] = { 'o', 'u' };
 
-static struct among a_5[19] =
+static const struct among a_5[19] =
 {
 /*  0 */ { 2, s_5_0, -1, 1, 0},
 /*  1 */ { 4, s_5_1, -1, 1, 0},
@@ -180,45 +180,45 @@
 /* 18 */ { 2, s_5_18, -1, 1, 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 symbol s_0[] = { 's', 's' };
-static symbol s_1[] = { 'i' };
-static symbol s_2[] = { 'e', 'e' };
-static symbol s_3[] = { 'e' };
-static symbol s_4[] = { 'e' };
-static symbol s_5[] = { 'y' };
-static symbol s_6[] = { 'Y' };
-static symbol s_7[] = { 'i' };
-static symbol s_8[] = { 't', 'i', 'o', 'n' };
-static symbol s_9[] = { 'e', 'n', 'c', 'e' };
-static symbol s_10[] = { 'a', 'n', 'c', 'e' };
-static symbol s_11[] = { 'a', 'b', 'l', 'e' };
-static symbol s_12[] = { 'e', 'n', 't' };
-static symbol s_13[] = { 'e' };
-static symbol s_14[] = { 'i', 'z', 'e' };
-static symbol s_15[] = { 'a', 't', 'e' };
-static symbol s_16[] = { 'a', 'l' };
-static symbol s_17[] = { 'a', 'l' };
-static symbol s_18[] = { 'f', 'u', 'l' };
-static symbol s_19[] = { 'o', 'u', 's' };
-static symbol s_20[] = { 'i', 'v', 'e' };
-static symbol s_21[] = { 'b', 'l', 'e' };
-static symbol s_22[] = { 'a', 'l' };
-static symbol s_23[] = { 'i', 'c' };
-static symbol s_24[] = { 's' };
-static symbol s_25[] = { 't' };
-static symbol s_26[] = { 'e' };
-static symbol s_27[] = { 'l' };
-static symbol s_28[] = { 'l' };
-static symbol s_29[] = { 'y' };
-static symbol s_30[] = { 'Y' };
-static symbol s_31[] = { 'y' };
-static symbol s_32[] = { 'Y' };
-static symbol s_33[] = { 'Y' };
-static symbol s_34[] = { 'y' };
+static const symbol s_0[] = { 's', 's' };
+static const symbol s_1[] = { 'i' };
+static const symbol s_2[] = { 'e', 'e' };
+static const symbol s_3[] = { 'e' };
+static const symbol s_4[] = { 'e' };
+static const symbol s_5[] = { 'y' };
+static const symbol s_6[] = { 'Y' };
+static const symbol s_7[] = { 'i' };
+static const symbol s_8[] = { 't', 'i', 'o', 'n' };
+static const symbol s_9[] = { 'e', 'n', 'c', 'e' };
+static const symbol s_10[] = { 'a', 'n', 'c', 'e' };
+static const symbol s_11[] = { 'a', 'b', 'l', 'e' };
+static const symbol s_12[] = { 'e', 'n', 't' };
+static const symbol s_13[] = { 'e' };
+static const symbol s_14[] = { 'i', 'z', 'e' };
+static const symbol s_15[] = { 'a', 't', 'e' };
+static const symbol s_16[] = { 'a', 'l' };
+static const symbol s_17[] = { 'a', 'l' };
+static const symbol s_18[] = { 'f', 'u', 'l' };
+static const symbol s_19[] = { 'o', 'u', 's' };
+static const symbol s_20[] = { 'i', 'v', 'e' };
+static const symbol s_21[] = { 'b', 'l', 'e' };
+static const symbol s_22[] = { 'a', 'l' };
+static const symbol s_23[] = { 'i', 'c' };
+static const symbol s_24[] = { 's' };
+static const symbol s_25[] = { 't' };
+static const symbol s_26[] = { 'e' };
+static const symbol s_27[] = { 'l' };
+static const symbol s_28[] = { 'l' };
+static const symbol s_29[] = { 'y' };
+static const symbol s_30[] = { 'Y' };
+static const symbol s_31[] = { 'y' };
+static const symbol s_32[] = { 'Y' };
+static const symbol s_33[] = { 'Y' };
+static const symbol s_34[] = { 'y' };
 
 static int r_shortv(struct SN_env * z) {
     if (!(out_grouping_b(z, g_v_WXY, 89, 121))) return 0;
diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_portuguese.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_portuguese.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_portuguese.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_portuguese.c	2025-07-22 11:53:28.927017684 +0100
@@ -18,32 +18,32 @@
 extern struct SN_env * portuguese_ISO_8859_1_create_env(void);
 extern void portuguese_ISO_8859_1_close_env(struct SN_env * z);
 
-static symbol s_0_1[1] = { 0xE3 };
-static symbol s_0_2[1] = { 0xF5 };
+static const symbol s_0_1[1] = { 0xE3 };
+static const symbol s_0_2[1] = { 0xF5 };
 
-static struct among a_0[3] =
+static const struct among a_0[3] =
 {
 /*  0 */ { 0, 0, -1, 3, 0},
 /*  1 */ { 1, s_0_1, 0, 1, 0},
 /*  2 */ { 1, s_0_2, 0, 2, 0}
 };
 
-static symbol s_1_1[2] = { 'a', '~' };
-static symbol s_1_2[2] = { 'o', '~' };
+static const symbol s_1_1[2] = { 'a', '~' };
+static const symbol s_1_2[2] = { 'o', '~' };
 
-static struct among a_1[3] =
+static const struct among a_1[3] =
 {
 /*  0 */ { 0, 0, -1, 3, 0},
 /*  1 */ { 2, s_1_1, 0, 1, 0},
 /*  2 */ { 2, s_1_2, 0, 2, 0}
 };
 
-static symbol s_2_0[2] = { 'i', 'c' };
-static symbol s_2_1[2] = { 'a', 'd' };
-static symbol s_2_2[2] = { 'o', 's' };
-static symbol s_2_3[2] = { 'i', 'v' };
+static const symbol s_2_0[2] = { 'i', 'c' };
+static const symbol s_2_1[2] = { 'a', 'd' };
+static const symbol s_2_2[2] = { 'o', 's' };
+static const symbol s_2_3[2] = { 'i', 'v' };
 
-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},
@@ -51,75 +51,75 @@
 /*  3 */ { 2, s_2_3, -1, 1, 0}
 };
 
-static symbol s_3_0[4] = { 'a', 'n', 't', 'e' };
-static symbol s_3_1[4] = { 'a', 'v', 'e', 'l' };
-static symbol s_3_2[4] = { 0xED, 'v', 'e', 'l' };
+static const symbol s_3_0[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_3_1[4] = { 'a', 'v', 'e', 'l' };
+static const symbol s_3_2[4] = { 0xED, 'v', 'e', 'l' };
 
-static struct among a_3[3] =
+static const struct among a_3[3] =
 {
 /*  0 */ { 4, s_3_0, -1, 1, 0},
 /*  1 */ { 4, s_3_1, -1, 1, 0},
 /*  2 */ { 4, s_3_2, -1, 1, 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] = { '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] = { 'i', 'v' };
 
-static struct among a_4[3] =
+static const struct among a_4[3] =
 {
 /*  0 */ { 2, s_4_0, -1, 1, 0},
 /*  1 */ { 4, s_4_1, -1, 1, 0},
 /*  2 */ { 2, s_4_2, -1, 1, 0}
 };
 
-static symbol s_5_0[3] = { 'i', 'c', 'a' };
-static symbol s_5_1[5] = { 0xE2, 'n', 'c', 'i', 'a' };
-static symbol s_5_2[5] = { 0xEA, 'n', 'c', 'i', 'a' };
-static symbol s_5_3[3] = { 'i', 'r', 'a' };
-static symbol s_5_4[5] = { 'a', 'd', 'o', 'r', 'a' };
-static symbol s_5_5[3] = { 'o', 's', 'a' };
-static symbol s_5_6[4] = { 'i', 's', 't', 'a' };
-static symbol s_5_7[3] = { 'i', 'v', 'a' };
-static symbol s_5_8[3] = { 'e', 'z', 'a' };
-static symbol s_5_9[5] = { 'l', 'o', 'g', 0xED, 'a' };
-static symbol s_5_10[5] = { 'i', 'd', 'a', 'd', 'e' };
-static symbol s_5_11[4] = { 'a', 'n', 't', 'e' };
-static symbol s_5_12[5] = { 'm', 'e', 'n', 't', 'e' };
-static symbol s_5_13[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
-static symbol s_5_14[4] = { 0xE1, 'v', 'e', 'l' };
-static symbol s_5_15[4] = { 0xED, 'v', 'e', 'l' };
-static symbol s_5_16[5] = { 'u', 'c', 'i', 0xF3, 'n' };
-static symbol s_5_17[3] = { 'i', 'c', 'o' };
-static symbol s_5_18[4] = { 'i', 's', 'm', 'o' };
-static symbol s_5_19[3] = { 'o', 's', 'o' };
-static symbol s_5_20[6] = { 'a', 'm', 'e', 'n', 't', 'o' };
-static symbol s_5_21[6] = { 'i', 'm', 'e', 'n', 't', 'o' };
-static symbol s_5_22[3] = { 'i', 'v', 'o' };
-static symbol s_5_23[5] = { 'a', 0xE7, 'a', '~', 'o' };
-static symbol s_5_24[4] = { 'a', 'd', 'o', 'r' };
-static symbol s_5_25[4] = { 'i', 'c', 'a', 's' };
-static symbol s_5_26[6] = { 0xEA, 'n', 'c', 'i', 'a', 's' };
-static symbol s_5_27[4] = { 'i', 'r', 'a', 's' };
-static symbol s_5_28[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
-static symbol s_5_29[4] = { 'o', 's', 'a', 's' };
-static symbol s_5_30[5] = { 'i', 's', 't', 'a', 's' };
-static symbol s_5_31[4] = { 'i', 'v', 'a', 's' };
-static symbol s_5_32[4] = { 'e', 'z', 'a', 's' };
-static symbol s_5_33[6] = { 'l', 'o', 'g', 0xED, 'a', 's' };
-static symbol s_5_34[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
-static symbol s_5_35[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
-static symbol s_5_36[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
-static symbol s_5_37[5] = { 'a', 'n', 't', 'e', 's' };
-static symbol s_5_38[6] = { 'a', 0xE7, 'o', '~', 'e', 's' };
-static symbol s_5_39[4] = { 'i', 'c', 'o', 's' };
-static symbol s_5_40[5] = { 'i', 's', 'm', 'o', 's' };
-static symbol s_5_41[4] = { 'o', 's', 'o', 's' };
-static symbol s_5_42[7] = { 'a', 'm', 'e', 'n', 't', 'o', 's' };
-static symbol s_5_43[7] = { 'i', 'm', 'e', 'n', 't', 'o', 's' };
-static symbol s_5_44[4] = { 'i', 'v', 'o', 's' };
+static const symbol s_5_0[3] = { 'i', 'c', 'a' };
+static const symbol s_5_1[5] = { 0xE2, 'n', 'c', 'i', 'a' };
+static const symbol s_5_2[5] = { 0xEA, 'n', 'c', 'i', 'a' };
+static const symbol s_5_3[3] = { 'i', 'r', 'a' };
+static const symbol s_5_4[5] = { 'a', 'd', 'o', 'r', 'a' };
+static const symbol s_5_5[3] = { 'o', 's', 'a' };
+static const symbol s_5_6[4] = { 'i', 's', 't', 'a' };
+static const symbol s_5_7[3] = { 'i', 'v', 'a' };
+static const symbol s_5_8[3] = { 'e', 'z', 'a' };
+static const symbol s_5_9[5] = { 'l', 'o', 'g', 0xED, 'a' };
+static const symbol s_5_10[5] = { 'i', 'd', 'a', 'd', 'e' };
+static const symbol s_5_11[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_5_12[5] = { 'm', 'e', 'n', 't', 'e' };
+static const symbol s_5_13[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
+static const symbol s_5_14[4] = { 0xE1, 'v', 'e', 'l' };
+static const symbol s_5_15[4] = { 0xED, 'v', 'e', 'l' };
+static const symbol s_5_16[5] = { 'u', 'c', 'i', 0xF3, 'n' };
+static const symbol s_5_17[3] = { 'i', 'c', 'o' };
+static const symbol s_5_18[4] = { 'i', 's', 'm', 'o' };
+static const symbol s_5_19[3] = { 'o', 's', 'o' };
+static const symbol s_5_20[6] = { 'a', 'm', 'e', 'n', 't', 'o' };
+static const symbol s_5_21[6] = { 'i', 'm', 'e', 'n', 't', 'o' };
+static const symbol s_5_22[3] = { 'i', 'v', 'o' };
+static const symbol s_5_23[5] = { 'a', 0xE7, 'a', '~', 'o' };
+static const symbol s_5_24[4] = { 'a', 'd', 'o', 'r' };
+static const symbol s_5_25[4] = { 'i', 'c', 'a', 's' };
+static const symbol s_5_26[6] = { 0xEA, 'n', 'c', 'i', 'a', 's' };
+static const symbol s_5_27[4] = { 'i', 'r', 'a', 's' };
+static const symbol s_5_28[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
+static const symbol s_5_29[4] = { 'o', 's', 'a', 's' };
+static const symbol s_5_30[5] = { 'i', 's', 't', 'a', 's' };
+static const symbol s_5_31[4] = { 'i', 'v', 'a', 's' };
+static const symbol s_5_32[4] = { 'e', 'z', 'a', 's' };
+static const symbol s_5_33[6] = { 'l', 'o', 'g', 0xED, 'a', 's' };
+static const symbol s_5_34[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
+static const symbol s_5_35[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
+static const symbol s_5_36[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
+static const symbol s_5_37[5] = { 'a', 'n', 't', 'e', 's' };
+static const symbol s_5_38[6] = { 'a', 0xE7, 'o', '~', 'e', 's' };
+static const symbol s_5_39[4] = { 'i', 'c', 'o', 's' };
+static const symbol s_5_40[5] = { 'i', 's', 'm', 'o', 's' };
+static const symbol s_5_41[4] = { 'o', 's', 'o', 's' };
+static const symbol s_5_42[7] = { 'a', 'm', 'e', 'n', 't', 'o', 's' };
+static const symbol s_5_43[7] = { 'i', 'm', 'e', 'n', 't', 'o', 's' };
+static const symbol s_5_44[4] = { 'i', 'v', 'o', 's' };
 
-static struct among a_5[45] =
+static const struct among a_5[45] =
 {
 /*  0 */ { 3, s_5_0, -1, 1, 0},
 /*  1 */ { 5, s_5_1, -1, 1, 0},
@@ -168,128 +168,128 @@
 /* 44 */ { 4, s_5_44, -1, 8, 0}
 };
 
-static symbol s_6_0[3] = { 'a', 'd', 'a' };
-static symbol s_6_1[3] = { 'i', 'd', 'a' };
-static symbol s_6_2[2] = { 'i', 'a' };
-static symbol s_6_3[4] = { 'a', 'r', 'i', 'a' };
-static symbol s_6_4[4] = { 'e', 'r', 'i', 'a' };
-static symbol s_6_5[4] = { 'i', 'r', 'i', 'a' };
-static symbol s_6_6[3] = { 'a', 'r', 'a' };
-static symbol s_6_7[3] = { 'e', 'r', 'a' };
-static symbol s_6_8[3] = { 'i', 'r', 'a' };
-static symbol s_6_9[3] = { 'a', 'v', 'a' };
-static symbol s_6_10[4] = { 'a', 's', 's', 'e' };
-static symbol s_6_11[4] = { 'e', 's', 's', 'e' };
-static symbol s_6_12[4] = { 'i', 's', 's', 'e' };
-static symbol s_6_13[4] = { 'a', 's', 't', 'e' };
-static symbol s_6_14[4] = { 'e', 's', 't', 'e' };
-static symbol s_6_15[4] = { 'i', 's', 't', 'e' };
-static symbol s_6_16[2] = { 'e', 'i' };
-static symbol s_6_17[4] = { 'a', 'r', 'e', 'i' };
-static symbol s_6_18[4] = { 'e', 'r', 'e', 'i' };
-static symbol s_6_19[4] = { 'i', 'r', 'e', 'i' };
-static symbol s_6_20[2] = { 'a', 'm' };
-static symbol s_6_21[3] = { 'i', 'a', 'm' };
-static symbol s_6_22[5] = { 'a', 'r', 'i', 'a', 'm' };
-static symbol s_6_23[5] = { 'e', 'r', 'i', 'a', 'm' };
-static symbol s_6_24[5] = { 'i', 'r', 'i', 'a', 'm' };
-static symbol s_6_25[4] = { 'a', 'r', 'a', 'm' };
-static symbol s_6_26[4] = { 'e', 'r', 'a', 'm' };
-static symbol s_6_27[4] = { 'i', 'r', 'a', 'm' };
-static symbol s_6_28[4] = { 'a', 'v', 'a', 'm' };
-static symbol s_6_29[2] = { 'e', 'm' };
-static symbol s_6_30[4] = { 'a', 'r', 'e', 'm' };
-static symbol s_6_31[4] = { 'e', 'r', 'e', 'm' };
-static symbol s_6_32[4] = { 'i', 'r', 'e', 'm' };
-static symbol s_6_33[5] = { 'a', 's', 's', 'e', 'm' };
-static symbol s_6_34[5] = { 'e', 's', 's', 'e', 'm' };
-static symbol s_6_35[5] = { 'i', 's', 's', 'e', 'm' };
-static symbol s_6_36[3] = { 'a', 'd', 'o' };
-static symbol s_6_37[3] = { 'i', 'd', 'o' };
-static symbol s_6_38[4] = { 'a', 'n', 'd', 'o' };
-static symbol s_6_39[4] = { 'e', 'n', 'd', 'o' };
-static symbol s_6_40[4] = { 'i', 'n', 'd', 'o' };
-static symbol s_6_41[5] = { 'a', 'r', 'a', '~', 'o' };
-static symbol s_6_42[5] = { 'e', 'r', 'a', '~', 'o' };
-static symbol s_6_43[5] = { 'i', 'r', 'a', '~', 'o' };
-static symbol s_6_44[2] = { 'a', 'r' };
-static symbol s_6_45[2] = { 'e', 'r' };
-static symbol s_6_46[2] = { 'i', 'r' };
-static symbol s_6_47[2] = { 'a', 's' };
-static symbol s_6_48[4] = { 'a', 'd', 'a', 's' };
-static symbol s_6_49[4] = { 'i', 'd', 'a', 's' };
-static symbol s_6_50[3] = { 'i', 'a', 's' };
-static symbol s_6_51[5] = { 'a', 'r', 'i', 'a', 's' };
-static symbol s_6_52[5] = { 'e', 'r', 'i', 'a', 's' };
-static symbol s_6_53[5] = { 'i', 'r', 'i', 'a', 's' };
-static symbol s_6_54[4] = { 'a', 'r', 'a', 's' };
-static symbol s_6_55[4] = { 'e', 'r', 'a', 's' };
-static symbol s_6_56[4] = { 'i', 'r', 'a', 's' };
-static symbol s_6_57[4] = { 'a', 'v', 'a', 's' };
-static symbol s_6_58[2] = { 'e', 's' };
-static symbol s_6_59[5] = { 'a', 'r', 'd', 'e', 's' };
-static symbol s_6_60[5] = { 'e', 'r', 'd', 'e', 's' };
-static symbol s_6_61[5] = { 'i', 'r', 'd', 'e', 's' };
-static symbol s_6_62[4] = { 'a', 'r', 'e', 's' };
-static symbol s_6_63[4] = { 'e', 'r', 'e', 's' };
-static symbol s_6_64[4] = { 'i', 'r', 'e', 's' };
-static symbol s_6_65[5] = { 'a', 's', 's', 'e', 's' };
-static symbol s_6_66[5] = { 'e', 's', 's', 'e', 's' };
-static symbol s_6_67[5] = { 'i', 's', 's', 'e', 's' };
-static symbol s_6_68[5] = { 'a', 's', 't', 'e', 's' };
-static symbol s_6_69[5] = { 'e', 's', 't', 'e', 's' };
-static symbol s_6_70[5] = { 'i', 's', 't', 'e', 's' };
-static symbol s_6_71[2] = { 'i', 's' };
-static symbol s_6_72[3] = { 'a', 'i', 's' };
-static symbol s_6_73[3] = { 'e', 'i', 's' };
-static symbol s_6_74[5] = { 'a', 'r', 'e', 'i', 's' };
-static symbol s_6_75[5] = { 'e', 'r', 'e', 'i', 's' };
-static symbol s_6_76[5] = { 'i', 'r', 'e', 'i', 's' };
-static symbol s_6_77[5] = { 0xE1, 'r', 'e', 'i', 's' };
-static symbol s_6_78[5] = { 0xE9, 'r', 'e', 'i', 's' };
-static symbol s_6_79[5] = { 0xED, 'r', 'e', 'i', 's' };
-static symbol s_6_80[6] = { 0xE1, 's', 's', 'e', 'i', 's' };
-static symbol s_6_81[6] = { 0xE9, 's', 's', 'e', 'i', 's' };
-static symbol s_6_82[6] = { 0xED, 's', 's', 'e', 'i', 's' };
-static symbol s_6_83[5] = { 0xE1, 'v', 'e', 'i', 's' };
-static symbol s_6_84[4] = { 0xED, 'e', 'i', 's' };
-static symbol s_6_85[6] = { 'a', 'r', 0xED, 'e', 'i', 's' };
-static symbol s_6_86[6] = { 'e', 'r', 0xED, 'e', 'i', 's' };
-static symbol s_6_87[6] = { 'i', 'r', 0xED, 'e', 'i', 's' };
-static symbol s_6_88[4] = { 'a', 'd', 'o', 's' };
-static symbol s_6_89[4] = { 'i', 'd', 'o', 's' };
-static symbol s_6_90[4] = { 'a', 'm', 'o', 's' };
-static symbol s_6_91[6] = { 0xE1, 'r', 'a', 'm', 'o', 's' };
-static symbol s_6_92[6] = { 0xE9, 'r', 'a', 'm', 'o', 's' };
-static symbol s_6_93[6] = { 0xED, 'r', 'a', 'm', 'o', 's' };
-static symbol s_6_94[6] = { 0xE1, 'v', 'a', 'm', 'o', 's' };
-static symbol s_6_95[5] = { 0xED, 'a', 'm', 'o', 's' };
-static symbol s_6_96[7] = { 'a', 'r', 0xED, 'a', 'm', 'o', 's' };
-static symbol s_6_97[7] = { 'e', 'r', 0xED, 'a', 'm', 'o', 's' };
-static symbol s_6_98[7] = { 'i', 'r', 0xED, 'a', 'm', 'o', 's' };
-static symbol s_6_99[4] = { 'e', 'm', 'o', 's' };
-static symbol s_6_100[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
-static symbol s_6_101[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
-static symbol s_6_102[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
-static symbol s_6_103[7] = { 0xE1, 's', 's', 'e', 'm', 'o', 's' };
-static symbol s_6_104[7] = { 0xEA, 's', 's', 'e', 'm', 'o', 's' };
-static symbol s_6_105[7] = { 0xED, 's', 's', 'e', 'm', 'o', 's' };
-static symbol s_6_106[4] = { 'i', 'm', 'o', 's' };
-static symbol s_6_107[5] = { 'a', 'r', 'm', 'o', 's' };
-static symbol s_6_108[5] = { 'e', 'r', 'm', 'o', 's' };
-static symbol s_6_109[5] = { 'i', 'r', 'm', 'o', 's' };
-static symbol s_6_110[4] = { 0xE1, 'm', 'o', 's' };
-static symbol s_6_111[4] = { 'a', 'r', 0xE1, 's' };
-static symbol s_6_112[4] = { 'e', 'r', 0xE1, 's' };
-static symbol s_6_113[4] = { 'i', 'r', 0xE1, 's' };
-static symbol s_6_114[2] = { 'e', 'u' };
-static symbol s_6_115[2] = { 'i', 'u' };
-static symbol s_6_116[2] = { 'o', 'u' };
-static symbol s_6_117[3] = { 'a', 'r', 0xE1 };
-static symbol s_6_118[3] = { 'e', 'r', 0xE1 };
-static symbol s_6_119[3] = { 'i', 'r', 0xE1 };
+static const symbol s_6_0[3] = { 'a', 'd', 'a' };
+static const symbol s_6_1[3] = { 'i', 'd', 'a' };
+static const symbol s_6_2[2] = { 'i', 'a' };
+static const symbol s_6_3[4] = { 'a', 'r', 'i', 'a' };
+static const symbol s_6_4[4] = { 'e', 'r', 'i', 'a' };
+static const symbol s_6_5[4] = { 'i', 'r', 'i', 'a' };
+static const symbol s_6_6[3] = { 'a', 'r', 'a' };
+static const symbol s_6_7[3] = { 'e', 'r', 'a' };
+static const symbol s_6_8[3] = { 'i', 'r', 'a' };
+static const symbol s_6_9[3] = { 'a', 'v', 'a' };
+static const symbol s_6_10[4] = { 'a', 's', 's', 'e' };
+static const symbol s_6_11[4] = { 'e', 's', 's', 'e' };
+static const symbol s_6_12[4] = { 'i', 's', 's', 'e' };
+static const symbol s_6_13[4] = { 'a', 's', 't', 'e' };
+static const symbol s_6_14[4] = { 'e', 's', 't', 'e' };
+static const symbol s_6_15[4] = { 'i', 's', 't', 'e' };
+static const symbol s_6_16[2] = { 'e', 'i' };
+static const symbol s_6_17[4] = { 'a', 'r', 'e', 'i' };
+static const symbol s_6_18[4] = { 'e', 'r', 'e', 'i' };
+static const symbol s_6_19[4] = { 'i', 'r', 'e', 'i' };
+static const symbol s_6_20[2] = { 'a', 'm' };
+static const symbol s_6_21[3] = { 'i', 'a', 'm' };
+static const symbol s_6_22[5] = { 'a', 'r', 'i', 'a', 'm' };
+static const symbol s_6_23[5] = { 'e', 'r', 'i', 'a', 'm' };
+static const symbol s_6_24[5] = { 'i', 'r', 'i', 'a', 'm' };
+static const symbol s_6_25[4] = { 'a', 'r', 'a', 'm' };
+static const symbol s_6_26[4] = { 'e', 'r', 'a', 'm' };
+static const symbol s_6_27[4] = { 'i', 'r', 'a', 'm' };
+static const symbol s_6_28[4] = { 'a', 'v', 'a', 'm' };
+static const symbol s_6_29[2] = { 'e', 'm' };
+static const symbol s_6_30[4] = { 'a', 'r', 'e', 'm' };
+static const symbol s_6_31[4] = { 'e', 'r', 'e', 'm' };
+static const symbol s_6_32[4] = { 'i', 'r', 'e', 'm' };
+static const symbol s_6_33[5] = { 'a', 's', 's', 'e', 'm' };
+static const symbol s_6_34[5] = { 'e', 's', 's', 'e', 'm' };
+static const symbol s_6_35[5] = { 'i', 's', 's', 'e', 'm' };
+static const symbol s_6_36[3] = { 'a', 'd', 'o' };
+static const symbol s_6_37[3] = { 'i', 'd', 'o' };
+static const symbol s_6_38[4] = { 'a', 'n', 'd', 'o' };
+static const symbol s_6_39[4] = { 'e', 'n', 'd', 'o' };
+static const symbol s_6_40[4] = { 'i', 'n', 'd', 'o' };
+static const symbol s_6_41[5] = { 'a', 'r', 'a', '~', 'o' };
+static const symbol s_6_42[5] = { 'e', 'r', 'a', '~', 'o' };
+static const symbol s_6_43[5] = { 'i', 'r', 'a', '~', 'o' };
+static const symbol s_6_44[2] = { 'a', 'r' };
+static const symbol s_6_45[2] = { 'e', 'r' };
+static const symbol s_6_46[2] = { 'i', 'r' };
+static const symbol s_6_47[2] = { 'a', 's' };
+static const symbol s_6_48[4] = { 'a', 'd', 'a', 's' };
+static const symbol s_6_49[4] = { 'i', 'd', 'a', 's' };
+static const symbol s_6_50[3] = { 'i', 'a', 's' };
+static const symbol s_6_51[5] = { 'a', 'r', 'i', 'a', 's' };
+static const symbol s_6_52[5] = { 'e', 'r', 'i', 'a', 's' };
+static const symbol s_6_53[5] = { 'i', 'r', 'i', 'a', 's' };
+static const symbol s_6_54[4] = { 'a', 'r', 'a', 's' };
+static const symbol s_6_55[4] = { 'e', 'r', 'a', 's' };
+static const symbol s_6_56[4] = { 'i', 'r', 'a', 's' };
+static const symbol s_6_57[4] = { 'a', 'v', 'a', 's' };
+static const symbol s_6_58[2] = { 'e', 's' };
+static const symbol s_6_59[5] = { 'a', 'r', 'd', 'e', 's' };
+static const symbol s_6_60[5] = { 'e', 'r', 'd', 'e', 's' };
+static const symbol s_6_61[5] = { 'i', 'r', 'd', 'e', 's' };
+static const symbol s_6_62[4] = { 'a', 'r', 'e', 's' };
+static const symbol s_6_63[4] = { 'e', 'r', 'e', 's' };
+static const symbol s_6_64[4] = { 'i', 'r', 'e', 's' };
+static const symbol s_6_65[5] = { 'a', 's', 's', 'e', 's' };
+static const symbol s_6_66[5] = { 'e', 's', 's', 'e', 's' };
+static const symbol s_6_67[5] = { 'i', 's', 's', 'e', 's' };
+static const symbol s_6_68[5] = { 'a', 's', 't', 'e', 's' };
+static const symbol s_6_69[5] = { 'e', 's', 't', 'e', 's' };
+static const symbol s_6_70[5] = { 'i', 's', 't', 'e', 's' };
+static const symbol s_6_71[2] = { 'i', 's' };
+static const symbol s_6_72[3] = { 'a', 'i', 's' };
+static const symbol s_6_73[3] = { 'e', 'i', 's' };
+static const symbol s_6_74[5] = { 'a', 'r', 'e', 'i', 's' };
+static const symbol s_6_75[5] = { 'e', 'r', 'e', 'i', 's' };
+static const symbol s_6_76[5] = { 'i', 'r', 'e', 'i', 's' };
+static const symbol s_6_77[5] = { 0xE1, 'r', 'e', 'i', 's' };
+static const symbol s_6_78[5] = { 0xE9, 'r', 'e', 'i', 's' };
+static const symbol s_6_79[5] = { 0xED, 'r', 'e', 'i', 's' };
+static const symbol s_6_80[6] = { 0xE1, 's', 's', 'e', 'i', 's' };
+static const symbol s_6_81[6] = { 0xE9, 's', 's', 'e', 'i', 's' };
+static const symbol s_6_82[6] = { 0xED, 's', 's', 'e', 'i', 's' };
+static const symbol s_6_83[5] = { 0xE1, 'v', 'e', 'i', 's' };
+static const symbol s_6_84[4] = { 0xED, 'e', 'i', 's' };
+static const symbol s_6_85[6] = { 'a', 'r', 0xED, 'e', 'i', 's' };
+static const symbol s_6_86[6] = { 'e', 'r', 0xED, 'e', 'i', 's' };
+static const symbol s_6_87[6] = { 'i', 'r', 0xED, 'e', 'i', 's' };
+static const symbol s_6_88[4] = { 'a', 'd', 'o', 's' };
+static const symbol s_6_89[4] = { 'i', 'd', 'o', 's' };
+static const symbol s_6_90[4] = { 'a', 'm', 'o', 's' };
+static const symbol s_6_91[6] = { 0xE1, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_6_92[6] = { 0xE9, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_6_93[6] = { 0xED, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_6_94[6] = { 0xE1, 'v', 'a', 'm', 'o', 's' };
+static const symbol s_6_95[5] = { 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_6_96[7] = { 'a', 'r', 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_6_97[7] = { 'e', 'r', 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_6_98[7] = { 'i', 'r', 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_6_99[4] = { 'e', 'm', 'o', 's' };
+static const symbol s_6_100[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_6_101[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_6_102[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_6_103[7] = { 0xE1, 's', 's', 'e', 'm', 'o', 's' };
+static const symbol s_6_104[7] = { 0xEA, 's', 's', 'e', 'm', 'o', 's' };
+static const symbol s_6_105[7] = { 0xED, 's', 's', 'e', 'm', 'o', 's' };
+static const symbol s_6_106[4] = { 'i', 'm', 'o', 's' };
+static const symbol s_6_107[5] = { 'a', 'r', 'm', 'o', 's' };
+static const symbol s_6_108[5] = { 'e', 'r', 'm', 'o', 's' };
+static const symbol s_6_109[5] = { 'i', 'r', 'm', 'o', 's' };
+static const symbol s_6_110[4] = { 0xE1, 'm', 'o', 's' };
+static const symbol s_6_111[4] = { 'a', 'r', 0xE1, 's' };
+static const symbol s_6_112[4] = { 'e', 'r', 0xE1, 's' };
+static const symbol s_6_113[4] = { 'i', 'r', 0xE1, 's' };
+static const symbol s_6_114[2] = { 'e', 'u' };
+static const symbol s_6_115[2] = { 'i', 'u' };
+static const symbol s_6_116[2] = { 'o', 'u' };
+static const symbol s_6_117[3] = { 'a', 'r', 0xE1 };
+static const symbol s_6_118[3] = { 'e', 'r', 0xE1 };
+static const symbol s_6_119[3] = { 'i', 'r', 0xE1 };
 
-static struct among a_6[120] =
+static const struct among a_6[120] =
 {
 /*  0 */ { 3, s_6_0, -1, 1, 0},
 /*  1 */ { 3, s_6_1, -1, 1, 0},
@@ -413,15 +413,15 @@
 /*119 */ { 3, s_6_119, -1, 1, 0}
 };
 
-static symbol s_7_0[1] = { 'a' };
-static symbol s_7_1[1] = { 'i' };
-static symbol s_7_2[1] = { 'o' };
-static symbol s_7_3[2] = { 'o', 's' };
-static symbol s_7_4[1] = { 0xE1 };
-static symbol s_7_5[1] = { 0xED };
-static symbol s_7_6[1] = { 0xF3 };
+static const symbol s_7_0[1] = { 'a' };
+static const symbol s_7_1[1] = { 'i' };
+static const symbol s_7_2[1] = { 'o' };
+static const symbol s_7_3[2] = { 'o', 's' };
+static const symbol s_7_4[1] = { 0xE1 };
+static const symbol s_7_5[1] = { 0xED };
+static const symbol s_7_6[1] = { 0xF3 };
 
-static struct among a_7[7] =
+static const struct among a_7[7] =
 {
 /*  0 */ { 1, s_7_0, -1, 1, 0},
 /*  1 */ { 1, s_7_1, -1, 1, 0},
@@ -432,12 +432,12 @@
 /*  6 */ { 1, s_7_6, -1, 1, 0}
 };
 
-static symbol s_8_0[1] = { 'e' };
-static symbol s_8_1[1] = { 0xE7 };
-static symbol s_8_2[1] = { 0xE9 };
-static symbol s_8_3[1] = { 0xEA };
+static const symbol s_8_0[1] = { 'e' };
+static const symbol s_8_1[1] = { 0xE7 };
+static const symbol s_8_2[1] = { 0xE9 };
+static const symbol s_8_3[1] = { 0xEA };
 
-static struct among a_8[4] =
+static const struct among a_8[4] =
 {
 /*  0 */ { 1, s_8_0, -1, 1, 0},
 /*  1 */ { 1, s_8_1, -1, 2, 0},
@@ -445,26 +445,26 @@
 /*  3 */ { 1, s_8_3, -1, 1, 0}
 };
 
-static unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 };
+static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 };
 
-static symbol s_0[] = { 'a', '~' };
-static symbol s_1[] = { 'o', '~' };
-static symbol s_2[] = { 0xE3 };
-static symbol s_3[] = { 0xF5 };
-static symbol s_4[] = { 'l', 'o', 'g' };
-static symbol s_5[] = { 'u' };
-static symbol s_6[] = { 'e', 'n', 't', 'e' };
-static symbol s_7[] = { 'a', 't' };
-static symbol s_8[] = { 'a', 't' };
-static symbol s_9[] = { 'e' };
-static symbol s_10[] = { 'i', 'r' };
-static symbol s_11[] = { 'u' };
-static symbol s_12[] = { 'g' };
-static symbol s_13[] = { 'i' };
-static symbol s_14[] = { 'c' };
-static symbol s_15[] = { 'c' };
-static symbol s_16[] = { 'i' };
-static symbol s_17[] = { 'c' };
+static const symbol s_0[] = { 'a', '~' };
+static const symbol s_1[] = { 'o', '~' };
+static const symbol s_2[] = { 0xE3 };
+static const symbol s_3[] = { 0xF5 };
+static const symbol s_4[] = { 'l', 'o', 'g' };
+static const symbol s_5[] = { 'u' };
+static const symbol s_6[] = { 'e', 'n', 't', 'e' };
+static const symbol s_7[] = { 'a', 't' };
+static const symbol s_8[] = { 'a', 't' };
+static const symbol s_9[] = { 'e' };
+static const symbol s_10[] = { 'i', 'r' };
+static const symbol s_11[] = { 'u' };
+static const symbol s_12[] = { 'g' };
+static const symbol s_13[] = { 'i' };
+static const symbol s_14[] = { 'c' };
+static const symbol s_15[] = { 'c' };
+static const symbol s_16[] = { 'i' };
+static const symbol s_17[] = { 'c' };
 
 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_spanish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_spanish.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_spanish.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_spanish.c	2025-07-22 11:53:28.927805367 +0100
@@ -18,13 +18,13 @@
 extern struct SN_env * spanish_ISO_8859_1_create_env(void);
 extern void spanish_ISO_8859_1_close_env(struct SN_env * z);
 
-static symbol s_0_1[1] = { 0xE1 };
-static symbol s_0_2[1] = { 0xE9 };
-static symbol s_0_3[1] = { 0xED };
-static symbol s_0_4[1] = { 0xF3 };
-static symbol s_0_5[1] = { 0xFA };
+static const symbol s_0_1[1] = { 0xE1 };
+static const symbol s_0_2[1] = { 0xE9 };
+static const symbol s_0_3[1] = { 0xED };
+static const symbol s_0_4[1] = { 0xF3 };
+static const symbol s_0_5[1] = { 0xFA };
 
-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, 1, 0},
@@ -34,21 +34,21 @@
 /*  5 */ { 1, s_0_5, 0, 5, 0}
 };
 
-static symbol s_1_0[2] = { 'l', 'a' };
-static symbol s_1_1[4] = { 's', 'e', 'l', 'a' };
-static symbol s_1_2[2] = { 'l', 'e' };
-static symbol s_1_3[2] = { 'm', 'e' };
-static symbol s_1_4[2] = { 's', 'e' };
-static symbol s_1_5[2] = { 'l', 'o' };
-static symbol s_1_6[4] = { 's', 'e', 'l', 'o' };
-static symbol s_1_7[3] = { 'l', 'a', 's' };
-static symbol s_1_8[5] = { 's', 'e', 'l', 'a', 's' };
-static symbol s_1_9[3] = { 'l', 'e', 's' };
-static symbol s_1_10[3] = { 'l', 'o', 's' };
-static symbol s_1_11[5] = { 's', 'e', 'l', 'o', 's' };
-static symbol s_1_12[3] = { 'n', 'o', 's' };
+static const symbol s_1_0[2] = { 'l', 'a' };
+static const symbol s_1_1[4] = { 's', 'e', 'l', 'a' };
+static const symbol s_1_2[2] = { 'l', 'e' };
+static const symbol s_1_3[2] = { 'm', 'e' };
+static const symbol s_1_4[2] = { 's', 'e' };
+static const symbol s_1_5[2] = { 'l', 'o' };
+static const symbol s_1_6[4] = { 's', 'e', 'l', 'o' };
+static const symbol s_1_7[3] = { 'l', 'a', 's' };
+static const symbol s_1_8[5] = { 's', 'e', 'l', 'a', 's' };
+static const symbol s_1_9[3] = { 'l', 'e', 's' };
+static const symbol s_1_10[3] = { 'l', 'o', 's' };
+static const symbol s_1_11[5] = { 's', 'e', 'l', 'o', 's' };
+static const symbol s_1_12[3] = { 'n', 'o', 's' };
 
-static struct among a_1[13] =
+static const struct among a_1[13] =
 {
 /*  0 */ { 2, s_1_0, -1, -1, 0},
 /*  1 */ { 4, s_1_1, 0, -1, 0},
@@ -65,19 +65,19 @@
 /* 12 */ { 3, s_1_12, -1, -1, 0}
 };
 
-static symbol s_2_0[4] = { 'a', 'n', 'd', 'o' };
-static symbol s_2_1[5] = { 'i', 'e', 'n', 'd', 'o' };
-static symbol s_2_2[5] = { 'y', 'e', 'n', 'd', 'o' };
-static symbol s_2_3[4] = { 0xE1, 'n', 'd', 'o' };
-static symbol s_2_4[5] = { 'i', 0xE9, 'n', 'd', 'o' };
-static symbol s_2_5[2] = { 'a', 'r' };
-static symbol s_2_6[2] = { 'e', 'r' };
-static symbol s_2_7[2] = { 'i', 'r' };
-static symbol s_2_8[2] = { 0xE1, 'r' };
-static symbol s_2_9[2] = { 0xE9, 'r' };
-static symbol s_2_10[2] = { 0xED, 'r' };
+static const symbol s_2_0[4] = { 'a', 'n', 'd', 'o' };
+static const symbol s_2_1[5] = { 'i', 'e', 'n', 'd', 'o' };
+static const symbol s_2_2[5] = { 'y', 'e', 'n', 'd', 'o' };
+static const symbol s_2_3[4] = { 0xE1, 'n', 'd', 'o' };
+static const symbol s_2_4[5] = { 'i', 0xE9, 'n', 'd', 'o' };
+static const symbol s_2_5[2] = { 'a', 'r' };
+static const symbol s_2_6[2] = { 'e', 'r' };
+static const symbol s_2_7[2] = { 'i', 'r' };
+static const symbol s_2_8[2] = { 0xE1, 'r' };
+static const symbol s_2_9[2] = { 0xE9, 'r' };
+static const symbol s_2_10[2] = { 0xED, 'r' };
 
-static struct among a_2[11] =
+static const struct among a_2[11] =
 {
 /*  0 */ { 4, s_2_0, -1, 6, 0},
 /*  1 */ { 5, s_2_1, -1, 6, 0},
@@ -92,12 +92,12 @@
 /* 10 */ { 2, s_2_10, -1, 5, 0}
 };
 
-static symbol s_3_0[2] = { 'i', 'c' };
-static symbol s_3_1[2] = { 'a', 'd' };
-static symbol s_3_2[2] = { 'o', 's' };
-static symbol s_3_3[2] = { 'i', 'v' };
+static const symbol s_3_0[2] = { 'i', 'c' };
+static const symbol s_3_1[2] = { 'a', 'd' };
+static const symbol s_3_2[2] = { 'o', 's' };
+static const symbol s_3_3[2] = { 'i', 'v' };
 
-static struct among a_3[4] =
+static const struct among a_3[4] =
 {
 /*  0 */ { 2, s_3_0, -1, -1, 0},
 /*  1 */ { 2, s_3_1, -1, -1, 0},
@@ -105,76 +105,76 @@
 /*  3 */ { 2, s_3_3, -1, 1, 0}
 };
 
-static symbol s_4_0[4] = { 'a', 'b', 'l', 'e' };
-static symbol s_4_1[4] = { 'i', 'b', 'l', 'e' };
-static symbol s_4_2[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_4_0[4] = { 'a', 'b', 'l', 'e' };
+static const symbol s_4_1[4] = { 'i', 'b', 'l', 'e' };
+static const symbol s_4_2[4] = { 'a', 'n', 't', 'e' };
 
-static struct among a_4[3] =
+static const struct among a_4[3] =
 {
 /*  0 */ { 4, s_4_0, -1, 1, 0},
 /*  1 */ { 4, s_4_1, -1, 1, 0},
 /*  2 */ { 4, s_4_2, -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] = { 'a', 'n', 'c', 'i', 'a' };
-static symbol s_6_2[5] = { 'e', 'n', 'c', 'i', 'a' };
-static symbol s_6_3[5] = { 'a', 'd', 'o', 'r', 'a' };
-static symbol s_6_4[3] = { 'o', 's', 'a' };
-static symbol s_6_5[4] = { 'i', 's', 't', 'a' };
-static symbol s_6_6[3] = { 'i', 'v', 'a' };
-static symbol s_6_7[4] = { 'a', 'n', 'z', 'a' };
-static symbol s_6_8[5] = { 'l', 'o', 'g', 0xED, 'a' };
-static symbol s_6_9[4] = { 'i', 'd', 'a', 'd' };
-static symbol s_6_10[4] = { 'a', 'b', 'l', 'e' };
-static symbol s_6_11[4] = { 'i', 'b', 'l', 'e' };
-static symbol s_6_12[4] = { 'a', 'n', 't', 'e' };
-static symbol s_6_13[5] = { 'm', 'e', 'n', 't', 'e' };
-static symbol s_6_14[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
-static symbol s_6_15[5] = { 'a', 'c', 'i', 0xF3, 'n' };
-static symbol s_6_16[5] = { 'u', 'c', 'i', 0xF3, 'n' };
-static symbol s_6_17[3] = { 'i', 'c', 'o' };
-static symbol s_6_18[4] = { 'i', 's', 'm', 'o' };
-static symbol s_6_19[3] = { 'o', 's', 'o' };
-static symbol s_6_20[7] = { 'a', 'm', 'i', 'e', 'n', 't', 'o' };
-static symbol s_6_21[7] = { 'i', 'm', 'i', 'e', 'n', 't', 'o' };
-static symbol s_6_22[3] = { 'i', 'v', 'o' };
-static symbol s_6_23[4] = { 'a', 'd', 'o', 'r' };
-static symbol s_6_24[4] = { 'i', 'c', 'a', 's' };
-static symbol s_6_25[6] = { 'a', 'n', 'c', 'i', 'a', 's' };
-static symbol s_6_26[6] = { 'e', 'n', 'c', 'i', 'a', 's' };
-static symbol s_6_27[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
-static symbol s_6_28[4] = { 'o', 's', 'a', 's' };
-static symbol s_6_29[5] = { 'i', 's', 't', 'a', 's' };
-static symbol s_6_30[4] = { 'i', 'v', 'a', 's' };
-static symbol s_6_31[5] = { 'a', 'n', 'z', 'a', 's' };
-static symbol s_6_32[6] = { 'l', 'o', 'g', 0xED, 'a', 's' };
-static symbol s_6_33[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
-static symbol s_6_34[5] = { 'a', 'b', 'l', 'e', 's' };
-static symbol s_6_35[5] = { 'i', 'b', 'l', 'e', 's' };
-static symbol s_6_36[7] = { 'a', 'c', 'i', 'o', 'n', 'e', 's' };
-static symbol s_6_37[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
-static symbol s_6_38[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
-static symbol s_6_39[5] = { 'a', 'n', 't', 'e', 's' };
-static symbol s_6_40[4] = { 'i', 'c', 'o', 's' };
-static symbol s_6_41[5] = { 'i', 's', 'm', 'o', 's' };
-static symbol s_6_42[4] = { 'o', 's', 'o', 's' };
-static symbol s_6_43[8] = { 'a', 'm', 'i', 'e', 'n', 't', 'o', 's' };
-static symbol s_6_44[8] = { 'i', 'm', 'i', 'e', 'n', 't', 'o', 's' };
-static symbol s_6_45[4] = { 'i', 'v', 'o', 's' };
+static const symbol s_6_0[3] = { 'i', 'c', 'a' };
+static const symbol s_6_1[5] = { 'a', 'n', 'c', 'i', 'a' };
+static const symbol s_6_2[5] = { 'e', 'n', 'c', 'i', 'a' };
+static const symbol s_6_3[5] = { 'a', 'd', 'o', 'r', 'a' };
+static const symbol s_6_4[3] = { 'o', 's', 'a' };
+static const symbol s_6_5[4] = { 'i', 's', 't', 'a' };
+static const symbol s_6_6[3] = { 'i', 'v', 'a' };
+static const symbol s_6_7[4] = { 'a', 'n', 'z', 'a' };
+static const symbol s_6_8[5] = { 'l', 'o', 'g', 0xED, 'a' };
+static const symbol s_6_9[4] = { 'i', 'd', 'a', 'd' };
+static const symbol s_6_10[4] = { 'a', 'b', 'l', 'e' };
+static const symbol s_6_11[4] = { 'i', 'b', 'l', 'e' };
+static const symbol s_6_12[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_6_13[5] = { 'm', 'e', 'n', 't', 'e' };
+static const symbol s_6_14[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
+static const symbol s_6_15[5] = { 'a', 'c', 'i', 0xF3, 'n' };
+static const symbol s_6_16[5] = { 'u', 'c', 'i', 0xF3, 'n' };
+static const symbol s_6_17[3] = { 'i', 'c', 'o' };
+static const symbol s_6_18[4] = { 'i', 's', 'm', 'o' };
+static const symbol s_6_19[3] = { 'o', 's', 'o' };
+static const symbol s_6_20[7] = { 'a', 'm', 'i', 'e', 'n', 't', 'o' };
+static const symbol s_6_21[7] = { 'i', 'm', 'i', 'e', 'n', 't', 'o' };
+static const symbol s_6_22[3] = { 'i', 'v', 'o' };
+static const symbol s_6_23[4] = { 'a', 'd', 'o', 'r' };
+static const symbol s_6_24[4] = { 'i', 'c', 'a', 's' };
+static const symbol s_6_25[6] = { 'a', 'n', 'c', 'i', 'a', 's' };
+static const symbol s_6_26[6] = { 'e', 'n', 'c', 'i', 'a', 's' };
+static const symbol s_6_27[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
+static const symbol s_6_28[4] = { 'o', 's', 'a', 's' };
+static const symbol s_6_29[5] = { 'i', 's', 't', 'a', 's' };
+static const symbol s_6_30[4] = { 'i', 'v', 'a', 's' };
+static const symbol s_6_31[5] = { 'a', 'n', 'z', 'a', 's' };
+static const symbol s_6_32[6] = { 'l', 'o', 'g', 0xED, 'a', 's' };
+static const symbol s_6_33[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
+static const symbol s_6_34[5] = { 'a', 'b', 'l', 'e', 's' };
+static const symbol s_6_35[5] = { 'i', 'b', 'l', 'e', 's' };
+static const symbol s_6_36[7] = { 'a', 'c', 'i', 'o', 'n', 'e', 's' };
+static const symbol s_6_37[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
+static const symbol s_6_38[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
+static const symbol s_6_39[5] = { 'a', 'n', 't', 'e', 's' };
+static const symbol s_6_40[4] = { 'i', 'c', 'o', 's' };
+static const symbol s_6_41[5] = { 'i', 's', 'm', 'o', 's' };
+static const symbol s_6_42[4] = { 'o', 's', 'o', 's' };
+static const symbol s_6_43[8] = { 'a', 'm', 'i', 'e', 'n', 't', 'o', 's' };
+static const symbol s_6_44[8] = { 'i', 'm', 'i', 'e', 'n', 't', 'o', 's' };
+static const symbol s_6_45[4] = { 'i', 'v', 'o', 's' };
 
-static struct among a_6[46] =
+static const struct among a_6[46] =
 {
 /*  0 */ { 3, s_6_0, -1, 1, 0},
 /*  1 */ { 5, s_6_1, -1, 2, 0},
@@ -224,20 +224,20 @@
 /* 45 */ { 4, s_6_45, -1, 9, 0}
 };
 
-static symbol s_7_0[2] = { 'y', 'a' };
-static symbol s_7_1[2] = { 'y', 'e' };
-static symbol s_7_2[3] = { 'y', 'a', 'n' };
-static symbol s_7_3[3] = { 'y', 'e', 'n' };
-static symbol s_7_4[5] = { 'y', 'e', 'r', 'o', 'n' };
-static symbol s_7_5[5] = { 'y', 'e', 'n', 'd', 'o' };
-static symbol s_7_6[2] = { 'y', 'o' };
-static symbol s_7_7[3] = { 'y', 'a', 's' };
-static symbol s_7_8[3] = { 'y', 'e', 's' };
-static symbol s_7_9[4] = { 'y', 'a', 'i', 's' };
-static symbol s_7_10[5] = { 'y', 'a', 'm', 'o', 's' };
-static symbol s_7_11[2] = { 'y', 0xF3 };
+static const symbol s_7_0[2] = { 'y', 'a' };
+static const symbol s_7_1[2] = { 'y', 'e' };
+static const symbol s_7_2[3] = { 'y', 'a', 'n' };
+static const symbol s_7_3[3] = { 'y', 'e', 'n' };
+static const symbol s_7_4[5] = { 'y', 'e', 'r', 'o', 'n' };
+static const symbol s_7_5[5] = { 'y', 'e', 'n', 'd', 'o' };
+static const symbol s_7_6[2] = { 'y', 'o' };
+static const symbol s_7_7[3] = { 'y', 'a', 's' };
+static const symbol s_7_8[3] = { 'y', 'e', 's' };
+static const symbol s_7_9[4] = { 'y', 'a', 'i', 's' };
+static const symbol s_7_10[5] = { 'y', 'a', 'm', 'o', 's' };
+static const symbol s_7_11[2] = { 'y', 0xF3 };
 
-static struct among a_7[12] =
+static const struct among a_7[12] =
 {
 /*  0 */ { 2, s_7_0, -1, 1, 0},
 /*  1 */ { 2, s_7_1, -1, 1, 0},
@@ -253,104 +253,104 @@
 /* 11 */ { 2, s_7_11, -1, 1, 0}
 };
 
-static symbol s_8_0[3] = { 'a', 'b', 'a' };
-static symbol s_8_1[3] = { 'a', 'd', 'a' };
-static symbol s_8_2[3] = { 'i', 'd', 'a' };
-static symbol s_8_3[3] = { 'a', 'r', 'a' };
-static symbol s_8_4[4] = { 'i', 'e', 'r', 'a' };
-static symbol s_8_5[2] = { 0xED, 'a' };
-static symbol s_8_6[4] = { 'a', 'r', 0xED, 'a' };
-static symbol s_8_7[4] = { 'e', 'r', 0xED, 'a' };
-static symbol s_8_8[4] = { 'i', 'r', 0xED, 'a' };
-static symbol s_8_9[2] = { 'a', 'd' };
-static symbol s_8_10[2] = { 'e', 'd' };
-static symbol s_8_11[2] = { 'i', 'd' };
-static symbol s_8_12[3] = { 'a', 's', 'e' };
-static symbol s_8_13[4] = { 'i', 'e', 's', 'e' };
-static symbol s_8_14[4] = { 'a', 's', 't', 'e' };
-static symbol s_8_15[4] = { 'i', 's', 't', 'e' };
-static symbol s_8_16[2] = { 'a', 'n' };
-static symbol s_8_17[4] = { 'a', 'b', 'a', 'n' };
-static symbol s_8_18[4] = { 'a', 'r', 'a', 'n' };
-static symbol s_8_19[5] = { 'i', 'e', 'r', 'a', 'n' };
-static symbol s_8_20[3] = { 0xED, 'a', 'n' };
-static symbol s_8_21[5] = { 'a', 'r', 0xED, 'a', 'n' };
-static symbol s_8_22[5] = { 'e', 'r', 0xED, 'a', 'n' };
-static symbol s_8_23[5] = { 'i', 'r', 0xED, 'a', 'n' };
-static symbol s_8_24[2] = { 'e', 'n' };
-static symbol s_8_25[4] = { 'a', 's', 'e', 'n' };
-static symbol s_8_26[5] = { 'i', 'e', 's', 'e', 'n' };
-static symbol s_8_27[4] = { 'a', 'r', 'o', 'n' };
-static symbol s_8_28[5] = { 'i', 'e', 'r', 'o', 'n' };
-static symbol s_8_29[4] = { 'a', 'r', 0xE1, 'n' };
-static symbol s_8_30[4] = { 'e', 'r', 0xE1, 'n' };
-static symbol s_8_31[4] = { 'i', 'r', 0xE1, 'n' };
-static symbol s_8_32[3] = { 'a', 'd', 'o' };
-static symbol s_8_33[3] = { 'i', 'd', 'o' };
-static symbol s_8_34[4] = { 'a', 'n', 'd', 'o' };
-static symbol s_8_35[5] = { 'i', 'e', 'n', 'd', 'o' };
-static symbol s_8_36[2] = { 'a', 'r' };
-static symbol s_8_37[2] = { 'e', 'r' };
-static symbol s_8_38[2] = { 'i', 'r' };
-static symbol s_8_39[2] = { 'a', 's' };
-static symbol s_8_40[4] = { 'a', 'b', 'a', 's' };
-static symbol s_8_41[4] = { 'a', 'd', 'a', 's' };
-static symbol s_8_42[4] = { 'i', 'd', 'a', 's' };
-static symbol s_8_43[4] = { 'a', 'r', 'a', 's' };
-static symbol s_8_44[5] = { 'i', 'e', 'r', 'a', 's' };
-static symbol s_8_45[3] = { 0xED, 'a', 's' };
-static symbol s_8_46[5] = { 'a', 'r', 0xED, 'a', 's' };
-static symbol s_8_47[5] = { 'e', 'r', 0xED, 'a', 's' };
-static symbol s_8_48[5] = { 'i', 'r', 0xED, 'a', 's' };
-static symbol s_8_49[2] = { 'e', 's' };
-static symbol s_8_50[4] = { 'a', 's', 'e', 's' };
-static symbol s_8_51[5] = { 'i', 'e', 's', 'e', 's' };
-static symbol s_8_52[5] = { 'a', 'b', 'a', 'i', 's' };
-static symbol s_8_53[5] = { 'a', 'r', 'a', 'i', 's' };
-static symbol s_8_54[6] = { 'i', 'e', 'r', 'a', 'i', 's' };
-static symbol s_8_55[4] = { 0xED, 'a', 'i', 's' };
-static symbol s_8_56[6] = { 'a', 'r', 0xED, 'a', 'i', 's' };
-static symbol s_8_57[6] = { 'e', 'r', 0xED, 'a', 'i', 's' };
-static symbol s_8_58[6] = { 'i', 'r', 0xED, 'a', 'i', 's' };
-static symbol s_8_59[5] = { 'a', 's', 'e', 'i', 's' };
-static symbol s_8_60[6] = { 'i', 'e', 's', 'e', 'i', 's' };
-static symbol s_8_61[6] = { 'a', 's', 't', 'e', 'i', 's' };
-static symbol s_8_62[6] = { 'i', 's', 't', 'e', 'i', 's' };
-static symbol s_8_63[3] = { 0xE1, 'i', 's' };
-static symbol s_8_64[3] = { 0xE9, 'i', 's' };
-static symbol s_8_65[5] = { 'a', 'r', 0xE9, 'i', 's' };
-static symbol s_8_66[5] = { 'e', 'r', 0xE9, 'i', 's' };
-static symbol s_8_67[5] = { 'i', 'r', 0xE9, 'i', 's' };
-static symbol s_8_68[4] = { 'a', 'd', 'o', 's' };
-static symbol s_8_69[4] = { 'i', 'd', 'o', 's' };
-static symbol s_8_70[4] = { 'a', 'm', 'o', 's' };
-static symbol s_8_71[6] = { 0xE1, 'b', 'a', 'm', 'o', 's' };
-static symbol s_8_72[6] = { 0xE1, 'r', 'a', 'm', 'o', 's' };
-static symbol s_8_73[7] = { 'i', 0xE9, 'r', 'a', 'm', 'o', 's' };
-static symbol s_8_74[5] = { 0xED, 'a', 'm', 'o', 's' };
-static symbol s_8_75[7] = { 'a', 'r', 0xED, 'a', 'm', 'o', 's' };
-static symbol s_8_76[7] = { 'e', 'r', 0xED, 'a', 'm', 'o', 's' };
-static symbol s_8_77[7] = { 'i', 'r', 0xED, 'a', 'm', 'o', 's' };
-static symbol s_8_78[4] = { 'e', 'm', 'o', 's' };
-static symbol s_8_79[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
-static symbol s_8_80[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
-static symbol s_8_81[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
-static symbol s_8_82[6] = { 0xE1, 's', 'e', 'm', 'o', 's' };
-static symbol s_8_83[7] = { 'i', 0xE9, 's', 'e', 'm', 'o', 's' };
-static symbol s_8_84[4] = { 'i', 'm', 'o', 's' };
-static symbol s_8_85[4] = { 'a', 'r', 0xE1, 's' };
-static symbol s_8_86[4] = { 'e', 'r', 0xE1, 's' };
-static symbol s_8_87[4] = { 'i', 'r', 0xE1, 's' };
-static symbol s_8_88[2] = { 0xED, 's' };
-static symbol s_8_89[3] = { 'a', 'r', 0xE1 };
-static symbol s_8_90[3] = { 'e', 'r', 0xE1 };
-static symbol s_8_91[3] = { 'i', 'r', 0xE1 };
-static symbol s_8_92[3] = { 'a', 'r', 0xE9 };
-static symbol s_8_93[3] = { 'e', 'r', 0xE9 };
-static symbol s_8_94[3] = { 'i', 'r', 0xE9 };
-static symbol s_8_95[2] = { 'i', 0xF3 };
+static const symbol s_8_0[3] = { 'a', 'b', 'a' };
+static const symbol s_8_1[3] = { 'a', 'd', 'a' };
+static const symbol s_8_2[3] = { 'i', 'd', 'a' };
+static const symbol s_8_3[3] = { 'a', 'r', 'a' };
+static const symbol s_8_4[4] = { 'i', 'e', 'r', 'a' };
+static const symbol s_8_5[2] = { 0xED, 'a' };
+static const symbol s_8_6[4] = { 'a', 'r', 0xED, 'a' };
+static const symbol s_8_7[4] = { 'e', 'r', 0xED, 'a' };
+static const symbol s_8_8[4] = { 'i', 'r', 0xED, 'a' };
+static const symbol s_8_9[2] = { 'a', 'd' };
+static const symbol s_8_10[2] = { 'e', 'd' };
+static const symbol s_8_11[2] = { 'i', 'd' };
+static const symbol s_8_12[3] = { 'a', 's', 'e' };
+static const symbol s_8_13[4] = { 'i', 'e', 's', 'e' };
+static const symbol s_8_14[4] = { 'a', 's', 't', 'e' };
+static const symbol s_8_15[4] = { 'i', 's', 't', 'e' };
+static const symbol s_8_16[2] = { 'a', 'n' };
+static const symbol s_8_17[4] = { 'a', 'b', 'a', 'n' };
+static const symbol s_8_18[4] = { 'a', 'r', 'a', 'n' };
+static const symbol s_8_19[5] = { 'i', 'e', 'r', 'a', 'n' };
+static const symbol s_8_20[3] = { 0xED, 'a', 'n' };
+static const symbol s_8_21[5] = { 'a', 'r', 0xED, 'a', 'n' };
+static const symbol s_8_22[5] = { 'e', 'r', 0xED, 'a', 'n' };
+static const symbol s_8_23[5] = { 'i', 'r', 0xED, 'a', 'n' };
+static const symbol s_8_24[2] = { 'e', 'n' };
+static const symbol s_8_25[4] = { 'a', 's', 'e', 'n' };
+static const symbol s_8_26[5] = { 'i', 'e', 's', 'e', 'n' };
+static const symbol s_8_27[4] = { 'a', 'r', 'o', 'n' };
+static const symbol s_8_28[5] = { 'i', 'e', 'r', 'o', 'n' };
+static const symbol s_8_29[4] = { 'a', 'r', 0xE1, 'n' };
+static const symbol s_8_30[4] = { 'e', 'r', 0xE1, 'n' };
+static const symbol s_8_31[4] = { 'i', 'r', 0xE1, 'n' };
+static const symbol s_8_32[3] = { 'a', 'd', 'o' };
+static const symbol s_8_33[3] = { 'i', 'd', 'o' };
+static const symbol s_8_34[4] = { 'a', 'n', 'd', 'o' };
+static const symbol s_8_35[5] = { 'i', 'e', 'n', 'd', 'o' };
+static const symbol s_8_36[2] = { 'a', 'r' };
+static const symbol s_8_37[2] = { 'e', 'r' };
+static const symbol s_8_38[2] = { 'i', 'r' };
+static const symbol s_8_39[2] = { 'a', 's' };
+static const symbol s_8_40[4] = { 'a', 'b', 'a', 's' };
+static const symbol s_8_41[4] = { 'a', 'd', 'a', 's' };
+static const symbol s_8_42[4] = { 'i', 'd', 'a', 's' };
+static const symbol s_8_43[4] = { 'a', 'r', 'a', 's' };
+static const symbol s_8_44[5] = { 'i', 'e', 'r', 'a', 's' };
+static const symbol s_8_45[3] = { 0xED, 'a', 's' };
+static const symbol s_8_46[5] = { 'a', 'r', 0xED, 'a', 's' };
+static const symbol s_8_47[5] = { 'e', 'r', 0xED, 'a', 's' };
+static const symbol s_8_48[5] = { 'i', 'r', 0xED, 'a', 's' };
+static const symbol s_8_49[2] = { 'e', 's' };
+static const symbol s_8_50[4] = { 'a', 's', 'e', 's' };
+static const symbol s_8_51[5] = { 'i', 'e', 's', 'e', 's' };
+static const symbol s_8_52[5] = { 'a', 'b', 'a', 'i', 's' };
+static const symbol s_8_53[5] = { 'a', 'r', 'a', 'i', 's' };
+static const symbol s_8_54[6] = { 'i', 'e', 'r', 'a', 'i', 's' };
+static const symbol s_8_55[4] = { 0xED, 'a', 'i', 's' };
+static const symbol s_8_56[6] = { 'a', 'r', 0xED, 'a', 'i', 's' };
+static const symbol s_8_57[6] = { 'e', 'r', 0xED, 'a', 'i', 's' };
+static const symbol s_8_58[6] = { 'i', 'r', 0xED, 'a', 'i', 's' };
+static const symbol s_8_59[5] = { 'a', 's', 'e', 'i', 's' };
+static const symbol s_8_60[6] = { 'i', 'e', 's', 'e', 'i', 's' };
+static const symbol s_8_61[6] = { 'a', 's', 't', 'e', 'i', 's' };
+static const symbol s_8_62[6] = { 'i', 's', 't', 'e', 'i', 's' };
+static const symbol s_8_63[3] = { 0xE1, 'i', 's' };
+static const symbol s_8_64[3] = { 0xE9, 'i', 's' };
+static const symbol s_8_65[5] = { 'a', 'r', 0xE9, 'i', 's' };
+static const symbol s_8_66[5] = { 'e', 'r', 0xE9, 'i', 's' };
+static const symbol s_8_67[5] = { 'i', 'r', 0xE9, 'i', 's' };
+static const symbol s_8_68[4] = { 'a', 'd', 'o', 's' };
+static const symbol s_8_69[4] = { 'i', 'd', 'o', 's' };
+static const symbol s_8_70[4] = { 'a', 'm', 'o', 's' };
+static const symbol s_8_71[6] = { 0xE1, 'b', 'a', 'm', 'o', 's' };
+static const symbol s_8_72[6] = { 0xE1, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_8_73[7] = { 'i', 0xE9, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_8_74[5] = { 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_8_75[7] = { 'a', 'r', 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_8_76[7] = { 'e', 'r', 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_8_77[7] = { 'i', 'r', 0xED, 'a', 'm', 'o', 's' };
+static const symbol s_8_78[4] = { 'e', 'm', 'o', 's' };
+static const symbol s_8_79[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_8_80[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_8_81[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_8_82[6] = { 0xE1, 's', 'e', 'm', 'o', 's' };
+static const symbol s_8_83[7] = { 'i', 0xE9, 's', 'e', 'm', 'o', 's' };
+static const symbol s_8_84[4] = { 'i', 'm', 'o', 's' };
+static const symbol s_8_85[4] = { 'a', 'r', 0xE1, 's' };
+static const symbol s_8_86[4] = { 'e', 'r', 0xE1, 's' };
+static const symbol s_8_87[4] = { 'i', 'r', 0xE1, 's' };
+static const symbol s_8_88[2] = { 0xED, 's' };
+static const symbol s_8_89[3] = { 'a', 'r', 0xE1 };
+static const symbol s_8_90[3] = { 'e', 'r', 0xE1 };
+static const symbol s_8_91[3] = { 'i', 'r', 0xE1 };
+static const symbol s_8_92[3] = { 'a', 'r', 0xE9 };
+static const symbol s_8_93[3] = { 'e', 'r', 0xE9 };
+static const symbol s_8_94[3] = { 'i', 'r', 0xE9 };
+static const symbol s_8_95[2] = { 'i', 0xF3 };
 
-static struct among a_8[96] =
+static const struct among a_8[96] =
 {
 /*  0 */ { 3, s_8_0, -1, 2, 0},
 /*  1 */ { 3, s_8_1, -1, 2, 0},
@@ -450,16 +450,16 @@
 /* 95 */ { 2, s_8_95, -1, 2, 0}
 };
 
-static symbol s_9_0[1] = { 'a' };
-static symbol s_9_1[1] = { 'e' };
-static symbol s_9_2[1] = { 'o' };
-static symbol s_9_3[2] = { 'o', 's' };
-static symbol s_9_4[1] = { 0xE1 };
-static symbol s_9_5[1] = { 0xE9 };
-static symbol s_9_6[1] = { 0xED };
-static symbol s_9_7[1] = { 0xF3 };
+static const symbol s_9_0[1] = { 'a' };
+static const symbol s_9_1[1] = { 'e' };
+static const symbol s_9_2[1] = { 'o' };
+static const symbol s_9_3[2] = { 'o', 's' };
+static const symbol s_9_4[1] = { 0xE1 };
+static const symbol s_9_5[1] = { 0xE9 };
+static const symbol s_9_6[1] = { 0xED };
+static const symbol s_9_7[1] = { 0xF3 };
 
-static struct among a_9[8] =
+static const struct among a_9[8] =
 {
 /*  0 */ { 1, s_9_0, -1, 1, 0},
 /*  1 */ { 1, s_9_1, -1, 2, 0},
@@ -471,30 +471,30 @@
 /*  7 */ { 1, s_9_7, -1, 1, 0}
 };
 
-static unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 10 };
+static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 10 };
 
-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[] = { 'i', 'e', 'n', 'd', 'o' };
-static symbol s_6[] = { 'a', 'n', 'd', 'o' };
-static symbol s_7[] = { 'a', 'r' };
-static symbol s_8[] = { 'e', 'r' };
-static symbol s_9[] = { 'i', 'r' };
-static symbol s_10[] = { 'u' };
-static symbol s_11[] = { 'i', 'c' };
-static symbol s_12[] = { 'l', 'o', 'g' };
-static symbol s_13[] = { 'u' };
-static symbol s_14[] = { 'e', 'n', 't', 'e' };
-static symbol s_15[] = { 'a', 't' };
-static symbol s_16[] = { 'a', 't' };
-static symbol s_17[] = { 'u' };
-static symbol s_18[] = { 'u' };
-static symbol s_19[] = { 'g' };
-static symbol s_20[] = { 'u' };
-static symbol s_21[] = { 'g' };
+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[] = { 'i', 'e', 'n', 'd', 'o' };
+static const symbol s_6[] = { 'a', 'n', 'd', 'o' };
+static const symbol s_7[] = { 'a', 'r' };
+static const symbol s_8[] = { 'e', 'r' };
+static const symbol s_9[] = { 'i', 'r' };
+static const symbol s_10[] = { 'u' };
+static const symbol s_11[] = { 'i', 'c' };
+static const symbol s_12[] = { 'l', 'o', 'g' };
+static const symbol s_13[] = { 'u' };
+static const symbol s_14[] = { 'e', 'n', 't', 'e' };
+static const symbol s_15[] = { 'a', 't' };
+static const symbol s_16[] = { 'a', 't' };
+static const symbol s_17[] = { 'u' };
+static const symbol s_18[] = { 'u' };
+static const symbol s_19[] = { 'g' };
+static const symbol s_20[] = { 'u' };
+static const symbol s_21[] = { 'g' };
 
 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_swedish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_swedish.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_swedish.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_ISO_8859_1_swedish.c	2025-07-22 11:53:28.928736275 +0100
@@ -12,45 +12,45 @@
 extern struct SN_env * swedish_ISO_8859_1_create_env(void);
 extern void swedish_ISO_8859_1_close_env(struct SN_env * z);
 
-static symbol s_0_0[1] = { 'a' };
-static symbol s_0_1[4] = { 'a', 'r', 'n', 'a' };
-static symbol s_0_2[4] = { 'e', 'r', 'n', 'a' };
-static symbol s_0_3[7] = { 'h', 'e', 't', 'e', 'r', 'n', 'a' };
-static symbol s_0_4[4] = { 'o', 'r', 'n', 'a' };
-static symbol s_0_5[2] = { 'a', 'd' };
-static symbol s_0_6[1] = { 'e' };
-static symbol s_0_7[3] = { 'a', 'd', 'e' };
-static symbol s_0_8[4] = { 'a', 'n', 'd', 'e' };
-static symbol s_0_9[4] = { 'a', 'r', 'n', 'e' };
-static symbol s_0_10[3] = { 'a', 'r', 'e' };
-static symbol s_0_11[4] = { 'a', 's', 't', 'e' };
-static symbol s_0_12[2] = { 'e', 'n' };
-static symbol s_0_13[5] = { 'a', 'n', 'd', 'e', 'n' };
-static symbol s_0_14[4] = { 'a', 'r', 'e', 'n' };
-static symbol s_0_15[5] = { 'h', 'e', 't', 'e', 'n' };
-static symbol s_0_16[3] = { 'e', 'r', 'n' };
-static symbol s_0_17[2] = { 'a', 'r' };
-static symbol s_0_18[2] = { 'e', 'r' };
-static symbol s_0_19[5] = { 'h', 'e', 't', 'e', 'r' };
-static symbol s_0_20[2] = { 'o', 'r' };
-static symbol s_0_21[1] = { 's' };
-static symbol s_0_22[2] = { 'a', 's' };
-static symbol s_0_23[5] = { 'a', 'r', 'n', 'a', 's' };
-static symbol s_0_24[5] = { 'e', 'r', 'n', 'a', 's' };
-static symbol s_0_25[5] = { 'o', 'r', 'n', 'a', 's' };
-static symbol s_0_26[2] = { 'e', 's' };
-static symbol s_0_27[4] = { 'a', 'd', 'e', 's' };
-static symbol s_0_28[5] = { 'a', 'n', 'd', 'e', 's' };
-static symbol s_0_29[3] = { 'e', 'n', 's' };
-static symbol s_0_30[5] = { 'a', 'r', 'e', 'n', 's' };
-static symbol s_0_31[6] = { 'h', 'e', 't', 'e', 'n', 's' };
-static symbol s_0_32[4] = { 'e', 'r', 'n', 's' };
-static symbol s_0_33[2] = { 'a', 't' };
-static symbol s_0_34[5] = { 'a', 'n', 'd', 'e', 't' };
-static symbol s_0_35[3] = { 'h', 'e', 't' };
-static symbol s_0_36[3] = { 'a', 's', 't' };
+static const symbol s_0_0[1] = { 'a' };
+static const symbol s_0_1[4] = { 'a', 'r', 'n', 'a' };
+static const symbol s_0_2[4] = { 'e', 'r', 'n', 'a' };
+static const symbol s_0_3[7] = { 'h', 'e', 't', 'e', 'r', 'n', 'a' };
+static const symbol s_0_4[4] = { 'o', 'r', 'n', 'a' };
+static const symbol s_0_5[2] = { 'a', 'd' };
+static const symbol s_0_6[1] = { 'e' };
+static const symbol s_0_7[3] = { 'a', 'd', 'e' };
+static const symbol s_0_8[4] = { 'a', 'n', 'd', 'e' };
+static const symbol s_0_9[4] = { 'a', 'r', 'n', 'e' };
+static const symbol s_0_10[3] = { 'a', 'r', 'e' };
+static const symbol s_0_11[4] = { 'a', 's', 't', 'e' };
+static const symbol s_0_12[2] = { 'e', 'n' };
+static const symbol s_0_13[5] = { 'a', 'n', 'd', 'e', 'n' };
+static const symbol s_0_14[4] = { 'a', 'r', 'e', 'n' };
+static const symbol s_0_15[5] = { 'h', 'e', 't', 'e', 'n' };
+static const symbol s_0_16[3] = { 'e', 'r', 'n' };
+static const symbol s_0_17[2] = { 'a', 'r' };
+static const symbol s_0_18[2] = { 'e', 'r' };
+static const symbol s_0_19[5] = { 'h', 'e', 't', 'e', 'r' };
+static const symbol s_0_20[2] = { 'o', 'r' };
+static const symbol s_0_21[1] = { 's' };
+static const symbol s_0_22[2] = { 'a', 's' };
+static const symbol s_0_23[5] = { 'a', 'r', 'n', 'a', 's' };
+static const symbol s_0_24[5] = { 'e', 'r', 'n', 'a', 's' };
+static const symbol s_0_25[5] = { 'o', 'r', 'n', 'a', 's' };
+static const symbol s_0_26[2] = { 'e', 's' };
+static const symbol s_0_27[4] = { 'a', 'd', 'e', 's' };
+static const symbol s_0_28[5] = { 'a', 'n', 'd', 'e', 's' };
+static const symbol s_0_29[3] = { 'e', 'n', 's' };
+static const symbol s_0_30[5] = { 'a', 'r', 'e', 'n', 's' };
+static const symbol s_0_31[6] = { 'h', 'e', 't', 'e', 'n', 's' };
+static const symbol s_0_32[4] = { 'e', 'r', 'n', 's' };
+static const symbol s_0_33[2] = { 'a', 't' };
+static const symbol s_0_34[5] = { 'a', 'n', 'd', 'e', 't' };
+static const symbol s_0_35[3] = { 'h', 'e', 't' };
+static const symbol s_0_36[3] = { 'a', 's', 't' };
 
-static struct among a_0[37] =
+static const struct among a_0[37] =
 {
 /*  0 */ { 1, s_0_0, -1, 1, 0},
 /*  1 */ { 4, s_0_1, 0, 1, 0},
@@ -91,15 +91,15 @@
 /* 36 */ { 3, s_0_36, -1, 1, 0}
 };
 
-static symbol s_1_0[2] = { 'd', 'd' };
-static symbol s_1_1[2] = { 'g', 'd' };
-static symbol s_1_2[2] = { 'n', 'n' };
-static symbol s_1_3[2] = { 'd', 't' };
-static symbol s_1_4[2] = { 'g', 't' };
-static symbol s_1_5[2] = { 'k', 't' };
-static symbol s_1_6[2] = { 't', 't' };
+static const symbol s_1_0[2] = { 'd', 'd' };
+static const symbol s_1_1[2] = { 'g', 'd' };
+static const symbol s_1_2[2] = { 'n', 'n' };
+static const symbol s_1_3[2] = { 'd', 't' };
+static const symbol s_1_4[2] = { 'g', 't' };
+static const symbol s_1_5[2] = { 'k', 't' };
+static const symbol s_1_6[2] = { 't', 't' };
 
-static struct among a_1[7] =
+static const struct among a_1[7] =
 {
 /*  0 */ { 2, s_1_0, -1, -1, 0},
 /*  1 */ { 2, s_1_1, -1, -1, 0},
@@ -110,13 +110,13 @@
 /*  6 */ { 2, s_1_6, -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[3] = { 'e', 'l', 's' };
-static symbol s_2_3[5] = { 'f', 'u', 'l', 'l', 't' };
-static symbol s_2_4[4] = { 'l', 0xF6, '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[3] = { 'e', 'l', 's' };
+static const symbol s_2_3[5] = { 'f', 'u', 'l', 'l', 't' };
+static const symbol s_2_4[4] = { 'l', 0xF6, '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},
@@ -125,12 +125,12 @@
 /*  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, 24, 0, 32 };
+static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 32 };
 
-static unsigned char g_s_ending[] = { 119, 127, 149 };
+static const unsigned char g_s_ending[] = { 119, 127, 149 };
 
-static symbol s_0[] = { 'l', 0xF6, 's' };
-static symbol s_1[] = { 'f', 'u', 'l', 'l' };
+static const symbol s_0[] = { 'l', 0xF6, 's' };
+static const symbol s_1[] = { 'f', 'u', 'l', 'l' };
 
 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_KOI8_R_russian.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_KOI8_R_russian.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_KOI8_R_russian.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_KOI8_R_russian.c	2025-07-22 11:53:28.929337955 +0100
@@ -18,17 +18,17 @@
 extern struct SN_env * russian_KOI8_R_create_env(void);
 extern void russian_KOI8_R_close_env(struct SN_env * z);
 
-static symbol s_0_0[3] = { 0xD7, 0xDB, 0xC9 };
-static symbol s_0_1[4] = { 0xC9, 0xD7, 0xDB, 0xC9 };
-static symbol s_0_2[4] = { 0xD9, 0xD7, 0xDB, 0xC9 };
-static symbol s_0_3[1] = { 0xD7 };
-static symbol s_0_4[2] = { 0xC9, 0xD7 };
-static symbol s_0_5[2] = { 0xD9, 0xD7 };
-static symbol s_0_6[5] = { 0xD7, 0xDB, 0xC9, 0xD3, 0xD8 };
-static symbol s_0_7[6] = { 0xC9, 0xD7, 0xDB, 0xC9, 0xD3, 0xD8 };
-static symbol s_0_8[6] = { 0xD9, 0xD7, 0xDB, 0xC9, 0xD3, 0xD8 };
+static const symbol s_0_0[3] = { 0xD7, 0xDB, 0xC9 };
+static const symbol s_0_1[4] = { 0xC9, 0xD7, 0xDB, 0xC9 };
+static const symbol s_0_2[4] = { 0xD9, 0xD7, 0xDB, 0xC9 };
+static const symbol s_0_3[1] = { 0xD7 };
+static const symbol s_0_4[2] = { 0xC9, 0xD7 };
+static const symbol s_0_5[2] = { 0xD9, 0xD7 };
+static const symbol s_0_6[5] = { 0xD7, 0xDB, 0xC9, 0xD3, 0xD8 };
+static const symbol s_0_7[6] = { 0xC9, 0xD7, 0xDB, 0xC9, 0xD3, 0xD8 };
+static const symbol s_0_8[6] = { 0xD9, 0xD7, 0xDB, 0xC9, 0xD3, 0xD8 };
 
-static struct among a_0[9] =
+static const struct among a_0[9] =
 {
 /*  0 */ { 3, s_0_0, -1, 1, 0},
 /*  1 */ { 4, s_0_1, 0, 2, 0},
@@ -41,34 +41,34 @@
 /*  8 */ { 6, s_0_8, 6, 2, 0}
 };
 
-static symbol s_1_0[2] = { 0xC0, 0xC0 };
-static symbol s_1_1[2] = { 0xC5, 0xC0 };
-static symbol s_1_2[2] = { 0xCF, 0xC0 };
-static symbol s_1_3[2] = { 0xD5, 0xC0 };
-static symbol s_1_4[2] = { 0xC5, 0xC5 };
-static symbol s_1_5[2] = { 0xC9, 0xC5 };
-static symbol s_1_6[2] = { 0xCF, 0xC5 };
-static symbol s_1_7[2] = { 0xD9, 0xC5 };
-static symbol s_1_8[2] = { 0xC9, 0xC8 };
-static symbol s_1_9[2] = { 0xD9, 0xC8 };
-static symbol s_1_10[3] = { 0xC9, 0xCD, 0xC9 };
-static symbol s_1_11[3] = { 0xD9, 0xCD, 0xC9 };
-static symbol s_1_12[2] = { 0xC5, 0xCA };
-static symbol s_1_13[2] = { 0xC9, 0xCA };
-static symbol s_1_14[2] = { 0xCF, 0xCA };
-static symbol s_1_15[2] = { 0xD9, 0xCA };
-static symbol s_1_16[2] = { 0xC5, 0xCD };
-static symbol s_1_17[2] = { 0xC9, 0xCD };
-static symbol s_1_18[2] = { 0xCF, 0xCD };
-static symbol s_1_19[2] = { 0xD9, 0xCD };
-static symbol s_1_20[3] = { 0xC5, 0xC7, 0xCF };
-static symbol s_1_21[3] = { 0xCF, 0xC7, 0xCF };
-static symbol s_1_22[2] = { 0xC1, 0xD1 };
-static symbol s_1_23[2] = { 0xD1, 0xD1 };
-static symbol s_1_24[3] = { 0xC5, 0xCD, 0xD5 };
-static symbol s_1_25[3] = { 0xCF, 0xCD, 0xD5 };
+static const symbol s_1_0[2] = { 0xC0, 0xC0 };
+static const symbol s_1_1[2] = { 0xC5, 0xC0 };
+static const symbol s_1_2[2] = { 0xCF, 0xC0 };
+static const symbol s_1_3[2] = { 0xD5, 0xC0 };
+static const symbol s_1_4[2] = { 0xC5, 0xC5 };
+static const symbol s_1_5[2] = { 0xC9, 0xC5 };
+static const symbol s_1_6[2] = { 0xCF, 0xC5 };
+static const symbol s_1_7[2] = { 0xD9, 0xC5 };
+static const symbol s_1_8[2] = { 0xC9, 0xC8 };
+static const symbol s_1_9[2] = { 0xD9, 0xC8 };
+static const symbol s_1_10[3] = { 0xC9, 0xCD, 0xC9 };
+static const symbol s_1_11[3] = { 0xD9, 0xCD, 0xC9 };
+static const symbol s_1_12[2] = { 0xC5, 0xCA };
+static const symbol s_1_13[2] = { 0xC9, 0xCA };
+static const symbol s_1_14[2] = { 0xCF, 0xCA };
+static const symbol s_1_15[2] = { 0xD9, 0xCA };
+static const symbol s_1_16[2] = { 0xC5, 0xCD };
+static const symbol s_1_17[2] = { 0xC9, 0xCD };
+static const symbol s_1_18[2] = { 0xCF, 0xCD };
+static const symbol s_1_19[2] = { 0xD9, 0xCD };
+static const symbol s_1_20[3] = { 0xC5, 0xC7, 0xCF };
+static const symbol s_1_21[3] = { 0xCF, 0xC7, 0xCF };
+static const symbol s_1_22[2] = { 0xC1, 0xD1 };
+static const symbol s_1_23[2] = { 0xD1, 0xD1 };
+static const symbol s_1_24[3] = { 0xC5, 0xCD, 0xD5 };
+static const symbol s_1_25[3] = { 0xCF, 0xCD, 0xD5 };
 
-static struct among a_1[26] =
+static const struct among a_1[26] =
 {
 /*  0 */ { 2, s_1_0, -1, 1, 0},
 /*  1 */ { 2, s_1_1, -1, 1, 0},
@@ -98,16 +98,16 @@
 /* 25 */ { 3, s_1_25, -1, 1, 0}
 };
 
-static symbol s_2_0[2] = { 0xC5, 0xCD };
-static symbol s_2_1[2] = { 0xCE, 0xCE };
-static symbol s_2_2[2] = { 0xD7, 0xDB };
-static symbol s_2_3[3] = { 0xC9, 0xD7, 0xDB };
-static symbol s_2_4[3] = { 0xD9, 0xD7, 0xDB };
-static symbol s_2_5[1] = { 0xDD };
-static symbol s_2_6[2] = { 0xC0, 0xDD };
-static symbol s_2_7[3] = { 0xD5, 0xC0, 0xDD };
+static const symbol s_2_0[2] = { 0xC5, 0xCD };
+static const symbol s_2_1[2] = { 0xCE, 0xCE };
+static const symbol s_2_2[2] = { 0xD7, 0xDB };
+static const symbol s_2_3[3] = { 0xC9, 0xD7, 0xDB };
+static const symbol s_2_4[3] = { 0xD9, 0xD7, 0xDB };
+static const symbol s_2_5[1] = { 0xDD };
+static const symbol s_2_6[2] = { 0xC0, 0xDD };
+static const symbol s_2_7[3] = { 0xD5, 0xC0, 0xDD };
 
-static struct among a_2[8] =
+static const struct among a_2[8] =
 {
 /*  0 */ { 2, s_2_0, -1, 1, 0},
 /*  1 */ { 2, s_2_1, -1, 1, 0},
@@ -119,63 +119,63 @@
 /*  7 */ { 3, s_2_7, 6, 2, 0}
 };
 
-static symbol s_3_0[2] = { 0xD3, 0xD1 };
-static symbol s_3_1[2] = { 0xD3, 0xD8 };
+static const symbol s_3_0[2] = { 0xD3, 0xD1 };
+static const symbol s_3_1[2] = { 0xD3, 0xD8 };
 
-static struct among a_3[2] =
+static const struct among a_3[2] =
 {
 /*  0 */ { 2, s_3_0, -1, 1, 0},
 /*  1 */ { 2, s_3_1, -1, 1, 0}
 };
 
-static symbol s_4_0[1] = { 0xC0 };
-static symbol s_4_1[2] = { 0xD5, 0xC0 };
-static symbol s_4_2[2] = { 0xCC, 0xC1 };
-static symbol s_4_3[3] = { 0xC9, 0xCC, 0xC1 };
-static symbol s_4_4[3] = { 0xD9, 0xCC, 0xC1 };
-static symbol s_4_5[2] = { 0xCE, 0xC1 };
-static symbol s_4_6[3] = { 0xC5, 0xCE, 0xC1 };
-static symbol s_4_7[3] = { 0xC5, 0xD4, 0xC5 };
-static symbol s_4_8[3] = { 0xC9, 0xD4, 0xC5 };
-static symbol s_4_9[3] = { 0xCA, 0xD4, 0xC5 };
-static symbol s_4_10[4] = { 0xC5, 0xCA, 0xD4, 0xC5 };
-static symbol s_4_11[4] = { 0xD5, 0xCA, 0xD4, 0xC5 };
-static symbol s_4_12[2] = { 0xCC, 0xC9 };
-static symbol s_4_13[3] = { 0xC9, 0xCC, 0xC9 };
-static symbol s_4_14[3] = { 0xD9, 0xCC, 0xC9 };
-static symbol s_4_15[1] = { 0xCA };
-static symbol s_4_16[2] = { 0xC5, 0xCA };
-static symbol s_4_17[2] = { 0xD5, 0xCA };
-static symbol s_4_18[1] = { 0xCC };
-static symbol s_4_19[2] = { 0xC9, 0xCC };
-static symbol s_4_20[2] = { 0xD9, 0xCC };
-static symbol s_4_21[2] = { 0xC5, 0xCD };
-static symbol s_4_22[2] = { 0xC9, 0xCD };
-static symbol s_4_23[2] = { 0xD9, 0xCD };
-static symbol s_4_24[1] = { 0xCE };
-static symbol s_4_25[2] = { 0xC5, 0xCE };
-static symbol s_4_26[2] = { 0xCC, 0xCF };
-static symbol s_4_27[3] = { 0xC9, 0xCC, 0xCF };
-static symbol s_4_28[3] = { 0xD9, 0xCC, 0xCF };
-static symbol s_4_29[2] = { 0xCE, 0xCF };
-static symbol s_4_30[3] = { 0xC5, 0xCE, 0xCF };
-static symbol s_4_31[3] = { 0xCE, 0xCE, 0xCF };
-static symbol s_4_32[2] = { 0xC0, 0xD4 };
-static symbol s_4_33[3] = { 0xD5, 0xC0, 0xD4 };
-static symbol s_4_34[2] = { 0xC5, 0xD4 };
-static symbol s_4_35[3] = { 0xD5, 0xC5, 0xD4 };
-static symbol s_4_36[2] = { 0xC9, 0xD4 };
-static symbol s_4_37[2] = { 0xD1, 0xD4 };
-static symbol s_4_38[2] = { 0xD9, 0xD4 };
-static symbol s_4_39[2] = { 0xD4, 0xD8 };
-static symbol s_4_40[3] = { 0xC9, 0xD4, 0xD8 };
-static symbol s_4_41[3] = { 0xD9, 0xD4, 0xD8 };
-static symbol s_4_42[3] = { 0xC5, 0xDB, 0xD8 };
-static symbol s_4_43[3] = { 0xC9, 0xDB, 0xD8 };
-static symbol s_4_44[2] = { 0xCE, 0xD9 };
-static symbol s_4_45[3] = { 0xC5, 0xCE, 0xD9 };
+static const symbol s_4_0[1] = { 0xC0 };
+static const symbol s_4_1[2] = { 0xD5, 0xC0 };
+static const symbol s_4_2[2] = { 0xCC, 0xC1 };
+static const symbol s_4_3[3] = { 0xC9, 0xCC, 0xC1 };
+static const symbol s_4_4[3] = { 0xD9, 0xCC, 0xC1 };
+static const symbol s_4_5[2] = { 0xCE, 0xC1 };
+static const symbol s_4_6[3] = { 0xC5, 0xCE, 0xC1 };
+static const symbol s_4_7[3] = { 0xC5, 0xD4, 0xC5 };
+static const symbol s_4_8[3] = { 0xC9, 0xD4, 0xC5 };
+static const symbol s_4_9[3] = { 0xCA, 0xD4, 0xC5 };
+static const symbol s_4_10[4] = { 0xC5, 0xCA, 0xD4, 0xC5 };
+static const symbol s_4_11[4] = { 0xD5, 0xCA, 0xD4, 0xC5 };
+static const symbol s_4_12[2] = { 0xCC, 0xC9 };
+static const symbol s_4_13[3] = { 0xC9, 0xCC, 0xC9 };
+static const symbol s_4_14[3] = { 0xD9, 0xCC, 0xC9 };
+static const symbol s_4_15[1] = { 0xCA };
+static const symbol s_4_16[2] = { 0xC5, 0xCA };
+static const symbol s_4_17[2] = { 0xD5, 0xCA };
+static const symbol s_4_18[1] = { 0xCC };
+static const symbol s_4_19[2] = { 0xC9, 0xCC };
+static const symbol s_4_20[2] = { 0xD9, 0xCC };
+static const symbol s_4_21[2] = { 0xC5, 0xCD };
+static const symbol s_4_22[2] = { 0xC9, 0xCD };
+static const symbol s_4_23[2] = { 0xD9, 0xCD };
+static const symbol s_4_24[1] = { 0xCE };
+static const symbol s_4_25[2] = { 0xC5, 0xCE };
+static const symbol s_4_26[2] = { 0xCC, 0xCF };
+static const symbol s_4_27[3] = { 0xC9, 0xCC, 0xCF };
+static const symbol s_4_28[3] = { 0xD9, 0xCC, 0xCF };
+static const symbol s_4_29[2] = { 0xCE, 0xCF };
+static const symbol s_4_30[3] = { 0xC5, 0xCE, 0xCF };
+static const symbol s_4_31[3] = { 0xCE, 0xCE, 0xCF };
+static const symbol s_4_32[2] = { 0xC0, 0xD4 };
+static const symbol s_4_33[3] = { 0xD5, 0xC0, 0xD4 };
+static const symbol s_4_34[2] = { 0xC5, 0xD4 };
+static const symbol s_4_35[3] = { 0xD5, 0xC5, 0xD4 };
+static const symbol s_4_36[2] = { 0xC9, 0xD4 };
+static const symbol s_4_37[2] = { 0xD1, 0xD4 };
+static const symbol s_4_38[2] = { 0xD9, 0xD4 };
+static const symbol s_4_39[2] = { 0xD4, 0xD8 };
+static const symbol s_4_40[3] = { 0xC9, 0xD4, 0xD8 };
+static const symbol s_4_41[3] = { 0xD9, 0xD4, 0xD8 };
+static const symbol s_4_42[3] = { 0xC5, 0xDB, 0xD8 };
+static const symbol s_4_43[3] = { 0xC9, 0xDB, 0xD8 };
+static const symbol s_4_44[2] = { 0xCE, 0xD9 };
+static const symbol s_4_45[3] = { 0xC5, 0xCE, 0xD9 };
 
-static struct among a_4[46] =
+static const struct among a_4[46] =
 {
 /*  0 */ { 1, s_4_0, -1, 2, 0},
 /*  1 */ { 2, s_4_1, 0, 2, 0},
@@ -225,44 +225,44 @@
 /* 45 */ { 3, s_4_45, 44, 2, 0}
 };
 
-static symbol s_5_0[1] = { 0xC0 };
-static symbol s_5_1[2] = { 0xC9, 0xC0 };
-static symbol s_5_2[2] = { 0xD8, 0xC0 };
-static symbol s_5_3[1] = { 0xC1 };
-static symbol s_5_4[1] = { 0xC5 };
-static symbol s_5_5[2] = { 0xC9, 0xC5 };
-static symbol s_5_6[2] = { 0xD8, 0xC5 };
-static symbol s_5_7[2] = { 0xC1, 0xC8 };
-static symbol s_5_8[2] = { 0xD1, 0xC8 };
-static symbol s_5_9[3] = { 0xC9, 0xD1, 0xC8 };
-static symbol s_5_10[1] = { 0xC9 };
-static symbol s_5_11[2] = { 0xC5, 0xC9 };
-static symbol s_5_12[2] = { 0xC9, 0xC9 };
-static symbol s_5_13[3] = { 0xC1, 0xCD, 0xC9 };
-static symbol s_5_14[3] = { 0xD1, 0xCD, 0xC9 };
-static symbol s_5_15[4] = { 0xC9, 0xD1, 0xCD, 0xC9 };
-static symbol s_5_16[1] = { 0xCA };
-static symbol s_5_17[2] = { 0xC5, 0xCA };
-static symbol s_5_18[3] = { 0xC9, 0xC5, 0xCA };
-static symbol s_5_19[2] = { 0xC9, 0xCA };
-static symbol s_5_20[2] = { 0xCF, 0xCA };
-static symbol s_5_21[2] = { 0xC1, 0xCD };
-static symbol s_5_22[2] = { 0xC5, 0xCD };
-static symbol s_5_23[3] = { 0xC9, 0xC5, 0xCD };
-static symbol s_5_24[2] = { 0xCF, 0xCD };
-static symbol s_5_25[2] = { 0xD1, 0xCD };
-static symbol s_5_26[3] = { 0xC9, 0xD1, 0xCD };
-static symbol s_5_27[1] = { 0xCF };
-static symbol s_5_28[1] = { 0xD1 };
-static symbol s_5_29[2] = { 0xC9, 0xD1 };
-static symbol s_5_30[2] = { 0xD8, 0xD1 };
-static symbol s_5_31[1] = { 0xD5 };
-static symbol s_5_32[2] = { 0xC5, 0xD7 };
-static symbol s_5_33[2] = { 0xCF, 0xD7 };
-static symbol s_5_34[1] = { 0xD8 };
-static symbol s_5_35[1] = { 0xD9 };
+static const symbol s_5_0[1] = { 0xC0 };
+static const symbol s_5_1[2] = { 0xC9, 0xC0 };
+static const symbol s_5_2[2] = { 0xD8, 0xC0 };
+static const symbol s_5_3[1] = { 0xC1 };
+static const symbol s_5_4[1] = { 0xC5 };
+static const symbol s_5_5[2] = { 0xC9, 0xC5 };
+static const symbol s_5_6[2] = { 0xD8, 0xC5 };
+static const symbol s_5_7[2] = { 0xC1, 0xC8 };
+static const symbol s_5_8[2] = { 0xD1, 0xC8 };
+static const symbol s_5_9[3] = { 0xC9, 0xD1, 0xC8 };
+static const symbol s_5_10[1] = { 0xC9 };
+static const symbol s_5_11[2] = { 0xC5, 0xC9 };
+static const symbol s_5_12[2] = { 0xC9, 0xC9 };
+static const symbol s_5_13[3] = { 0xC1, 0xCD, 0xC9 };
+static const symbol s_5_14[3] = { 0xD1, 0xCD, 0xC9 };
+static const symbol s_5_15[4] = { 0xC9, 0xD1, 0xCD, 0xC9 };
+static const symbol s_5_16[1] = { 0xCA };
+static const symbol s_5_17[2] = { 0xC5, 0xCA };
+static const symbol s_5_18[3] = { 0xC9, 0xC5, 0xCA };
+static const symbol s_5_19[2] = { 0xC9, 0xCA };
+static const symbol s_5_20[2] = { 0xCF, 0xCA };
+static const symbol s_5_21[2] = { 0xC1, 0xCD };
+static const symbol s_5_22[2] = { 0xC5, 0xCD };
+static const symbol s_5_23[3] = { 0xC9, 0xC5, 0xCD };
+static const symbol s_5_24[2] = { 0xCF, 0xCD };
+static const symbol s_5_25[2] = { 0xD1, 0xCD };
+static const symbol s_5_26[3] = { 0xC9, 0xD1, 0xCD };
+static const symbol s_5_27[1] = { 0xCF };
+static const symbol s_5_28[1] = { 0xD1 };
+static const symbol s_5_29[2] = { 0xC9, 0xD1 };
+static const symbol s_5_30[2] = { 0xD8, 0xD1 };
+static const symbol s_5_31[1] = { 0xD5 };
+static const symbol s_5_32[2] = { 0xC5, 0xD7 };
+static const symbol s_5_33[2] = { 0xCF, 0xD7 };
+static const symbol s_5_34[1] = { 0xD8 };
+static const symbol s_5_35[1] = { 0xD9 };
 
-static struct among a_5[36] =
+static const struct among a_5[36] =
 {
 /*  0 */ { 1, s_5_0, -1, 1, 0},
 /*  1 */ { 2, s_5_1, 0, 1, 0},
@@ -302,21 +302,21 @@
 /* 35 */ { 1, s_5_35, -1, 1, 0}
 };
 
-static symbol s_6_0[3] = { 0xCF, 0xD3, 0xD4 };
-static symbol s_6_1[4] = { 0xCF, 0xD3, 0xD4, 0xD8 };
+static const symbol s_6_0[3] = { 0xCF, 0xD3, 0xD4 };
+static const symbol s_6_1[4] = { 0xCF, 0xD3, 0xD4, 0xD8 };
 
-static struct among a_6[2] =
+static const struct among a_6[2] =
 {
 /*  0 */ { 3, s_6_0, -1, 1, 0},
 /*  1 */ { 4, s_6_1, -1, 1, 0}
 };
 
-static symbol s_7_0[4] = { 0xC5, 0xCA, 0xDB, 0xC5 };
-static symbol s_7_1[1] = { 0xCE };
-static symbol s_7_2[1] = { 0xD8 };
-static symbol s_7_3[3] = { 0xC5, 0xCA, 0xDB };
+static const symbol s_7_0[4] = { 0xC5, 0xCA, 0xDB, 0xC5 };
+static const symbol s_7_1[1] = { 0xCE };
+static const symbol s_7_2[1] = { 0xD8 };
+static const symbol s_7_3[3] = { 0xC5, 0xCA, 0xDB };
 
-static struct among a_7[4] =
+static const struct among a_7[4] =
 {
 /*  0 */ { 4, s_7_0, -1, 1, 0},
 /*  1 */ { 1, s_7_1, -1, 2, 0},
@@ -324,18 +324,18 @@
 /*  3 */ { 3, s_7_3, -1, 1, 0}
 };
 
-static unsigned char g_v[] = { 35, 130, 34, 18 };
+static const unsigned char g_v[] = { 35, 130, 34, 18 };
 
-static symbol s_0[] = { 0xC1 };
-static symbol s_1[] = { 0xD1 };
-static symbol s_2[] = { 0xC1 };
-static symbol s_3[] = { 0xD1 };
-static symbol s_4[] = { 0xC1 };
-static symbol s_5[] = { 0xD1 };
-static symbol s_6[] = { 0xCE };
-static symbol s_7[] = { 0xCE };
-static symbol s_8[] = { 0xCE };
-static symbol s_9[] = { 0xC9 };
+static const symbol s_0[] = { 0xC1 };
+static const symbol s_1[] = { 0xD1 };
+static const symbol s_2[] = { 0xC1 };
+static const symbol s_3[] = { 0xD1 };
+static const symbol s_4[] = { 0xC1 };
+static const symbol s_5[] = { 0xD1 };
+static const symbol s_6[] = { 0xCE };
+static const symbol s_7[] = { 0xCE };
+static const symbol s_8[] = { 0xCE };
+static const symbol s_9[] = { 0xC9 };
 
 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_UTF_8_danish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_danish.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_danish.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_danish.c	2025-07-22 11:53:28.929986527 +0100
@@ -13,40 +13,40 @@
 extern struct SN_env * danish_UTF_8_create_env(void);
 extern void danish_UTF_8_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[5] = { 'l', 0xC3, 0xB8, '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[5] = { 'l', 0xC3, 0xB8, '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 */ { 5, 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', 0xC3, 0xB8, 's' };
+static const symbol s_0[] = { 's', 't' };
+static const symbol s_1[] = { 'i', 'g' };
+static const symbol s_2[] = { 'l', 0xC3, 0xB8, '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_UTF_8_dutch.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_dutch.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_dutch.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_dutch.c	2025-07-22 11:53:28.930525646 +0100
@@ -17,18 +17,18 @@
 extern struct SN_env * dutch_UTF_8_create_env(void);
 extern void dutch_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_1[2] = { 0xC3, 0xA1 };
-static symbol s_0_2[2] = { 0xC3, 0xA4 };
-static symbol s_0_3[2] = { 0xC3, 0xA9 };
-static symbol s_0_4[2] = { 0xC3, 0xAB };
-static symbol s_0_5[2] = { 0xC3, 0xAD };
-static symbol s_0_6[2] = { 0xC3, 0xAF };
-static symbol s_0_7[2] = { 0xC3, 0xB3 };
-static symbol s_0_8[2] = { 0xC3, 0xB6 };
-static symbol s_0_9[2] = { 0xC3, 0xBA };
-static symbol s_0_10[2] = { 0xC3, 0xBC };
+static const symbol s_0_1[2] = { 0xC3, 0xA1 };
+static const symbol s_0_2[2] = { 0xC3, 0xA4 };
+static const symbol s_0_3[2] = { 0xC3, 0xA9 };
+static const symbol s_0_4[2] = { 0xC3, 0xAB };
+static const symbol s_0_5[2] = { 0xC3, 0xAD };
+static const symbol s_0_6[2] = { 0xC3, 0xAF };
+static const symbol s_0_7[2] = { 0xC3, 0xB3 };
+static const symbol s_0_8[2] = { 0xC3, 0xB6 };
+static const symbol s_0_9[2] = { 0xC3, 0xBA };
+static const symbol s_0_10[2] = { 0xC3, 0xBC };
 
-static struct among a_0[11] =
+static const struct among a_0[11] =
 {
 /*  0 */ { 0, 0, -1, 6, 0},
 /*  1 */ { 2, s_0_1, 0, 1, 0},
@@ -43,34 +43,34 @@
 /* 10 */ { 2, 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_UTF_8_english.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_english.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_english.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_english.c	2025-07-22 11:53:28.931155500 +0100
@@ -23,34 +23,34 @@
 extern struct SN_env * english_UTF_8_create_env(void);
 extern void english_UTF_8_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_UTF_8_finnish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_finnish.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_finnish.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_finnish.c	2025-07-22 11:53:28.931976470 +0100
@@ -19,18 +19,18 @@
 extern struct SN_env * finnish_UTF_8_create_env(void);
 extern void finnish_UTF_8_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[4] = { 'h', 0xC3, 0xA4, 'n' };
-static symbol s_0_6[6] = { 'k', 0xC3, 0xA4, 0xC3, 0xA4, 'n' };
-static symbol s_0_7[2] = { 'k', 'o' };
-static symbol s_0_8[3] = { 'p', 0xC3, 0xA4 };
-static symbol s_0_9[3] = { 'k', 0xC3, 0xB6 };
+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[4] = { 'h', 0xC3, 0xA4, 'n' };
+static const symbol s_0_6[6] = { 'k', 0xC3, 0xA4, 0xC3, 0xA4, 'n' };
+static const symbol s_0_7[2] = { 'k', 'o' };
+static const symbol s_0_8[3] = { 'p', 0xC3, 0xA4 };
+static const symbol s_0_9[3] = { 'k', 0xC3, 0xB6 };
 
-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 */ { 3, 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[4] = { 'l', 'l', 0xC3, 0xA4 };
-static symbol s_2_1[3] = { 'n', 0xC3, 0xA4 };
-static symbol s_2_2[4] = { 's', 's', 0xC3, 0xA4 };
-static symbol s_2_3[3] = { 't', 0xC3, 0xA4 };
-static symbol s_2_4[4] = { 'l', 't', 0xC3, 0xA4 };
-static symbol s_2_5[4] = { 's', 't', 0xC3, 0xA4 };
+static const symbol s_2_0[4] = { 'l', 'l', 0xC3, 0xA4 };
+static const symbol s_2_1[3] = { 'n', 0xC3, 0xA4 };
+static const symbol s_2_2[4] = { 's', 's', 0xC3, 0xA4 };
+static const symbol s_2_3[3] = { 't', 0xC3, 0xA4 };
+static const symbol s_2_4[4] = { 'l', 't', 0xC3, 0xA4 };
+static const symbol s_2_5[4] = { 's', 't', 0xC3, 0xA4 };
 
-static struct among a_2[6] =
+static const struct among a_2[6] =
 {
 /*  0 */ { 4, s_2_0, -1, -1, 0},
 /*  1 */ { 3, s_2_1, -1, -1, 0},
@@ -78,26 +78,26 @@
 /*  5 */ { 4, 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[3] = { 0xC3, 0xA4, 'n' };
-static symbol s_4_8[4] = { 'n', 's', 0xC3, 0xA4 };
+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[3] = { 0xC3, 0xA4, 'n' };
+static const symbol s_4_8[4] = { 'n', 's', 0xC3, 0xA4 };
 
-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 */ { 4, 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[4] = { 0xC3, 0xA4, 0xC3, 0xA4 };
-static symbol s_5_6[4] = { 0xC3, 0xB6, 0xC3, 0xB6 };
+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[4] = { 0xC3, 0xA4, 0xC3, 0xA4 };
+static const symbol s_5_6[4] = { 0xC3, 0xB6, 0xC3, 0xB6 };
 
-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 */ { 4, 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[4] = { 'h', 0xC3, 0xA4, 'n' };
-static symbol s_6_21[4] = { 'h', 0xC3, 0xB6, 'n' };
-static symbol s_6_22[2] = { 0xC3, 0xA4 };
-static symbol s_6_23[4] = { 'l', 'l', 0xC3, 0xA4 };
-static symbol s_6_24[3] = { 'n', 0xC3, 0xA4 };
-static symbol s_6_25[4] = { 's', 's', 0xC3, 0xA4 };
-static symbol s_6_26[3] = { 't', 0xC3, 0xA4 };
-static symbol s_6_27[4] = { 'l', 't', 0xC3, 0xA4 };
-static symbol s_6_28[4] = { 's', 't', 0xC3, 0xA4 };
-static symbol s_6_29[4] = { 't', 't', 0xC3, 0xA4 };
+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[4] = { 'h', 0xC3, 0xA4, 'n' };
+static const symbol s_6_21[4] = { 'h', 0xC3, 0xB6, 'n' };
+static const symbol s_6_22[2] = { 0xC3, 0xA4 };
+static const symbol s_6_23[4] = { 'l', 'l', 0xC3, 0xA4 };
+static const symbol s_6_24[3] = { 'n', 0xC3, 0xA4 };
+static const symbol s_6_25[4] = { 's', 's', 0xC3, 0xA4 };
+static const symbol s_6_26[3] = { 't', 0xC3, 0xA4 };
+static const symbol s_6_27[4] = { 'l', 't', 0xC3, 0xA4 };
+static const symbol s_6_28[4] = { 's', 't', 0xC3, 0xA4 };
+static const symbol s_6_29[4] = { 't', 't', 0xC3, 0xA4 };
 
-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 */ { 4, 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[4] = { 'e', 'j', 0xC3, 0xA4 };
-static symbol s_7_10[4] = { 'm', 'm', 0xC3, 0xA4 };
-static symbol s_7_11[5] = { 'i', 'm', 'm', 0xC3, 0xA4 };
-static symbol s_7_12[4] = { 'm', 'p', 0xC3, 0xA4 };
-static symbol s_7_13[5] = { 'i', 'm', 'p', 0xC3, 0xA4 };
+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[4] = { 'e', 'j', 0xC3, 0xA4 };
+static const symbol s_7_10[4] = { 'm', 'm', 0xC3, 0xA4 };
+static const symbol s_7_11[5] = { 'i', 'm', 'm', 0xC3, 0xA4 };
+static const symbol s_7_12[4] = { 'm', 'p', 0xC3, 0xA4 };
+static const symbol s_7_13[5] = { 'i', 'm', 'p', 0xC3, 0xA4 };
 
-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 */ { 5, 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[] = { 0xC3, 0xA4 };
-static symbol s_9[] = { 0xC3, 0xB6 };
-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[] = { 0xC3, 0xA4 };
+static const symbol s_9[] = { 0xC3, 0xB6 };
+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_UTF_8_french.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_french.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_french.c	2025-07-22 11:53:24.797844184 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_french.c	2025-07-22 11:53:28.932564428 +0100
@@ -20,11 +20,11 @@
 extern struct SN_env * french_UTF_8_create_env(void);
 extern void french_UTF_8_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[4] = { 'I', 0xC3, 0xA8, 'r' };
-static symbol s_1_3[4] = { 'i', 0xC3, 0xA8, '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[4] = { 'I', 0xC3, 0xA8, 'r' };
+static const symbol s_1_3[4] = { 'i', 0xC3, 0xA8, '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[5] = { 'i', 't', 0xC3, 0xA9, '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[4] = { 'i', 't', 0xC3, 0xA9 };
+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[5] = { 'i', 't', 0xC3, 0xA9, '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[4] = { 'i', 't', 0xC3, 0xA9 };
 
-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 */ { 4, 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[5] = { 0xC3, 0xAE, '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[5] = { 0xC3, 0xAE, '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[3] = { 0xC3, 0xAE, '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[5] = { 0xC3, 0xAE, '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[5] = { 0xC3, 0xAE, '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[3] = { 0xC3, 0xAE, '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[3] = { 0xC3, 0xA9, '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[5] = { 0xC3, 0xA2, '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[5] = { 0xC3, 0xA2, 't', 'e', 's' };
-static symbol s_5_14[4] = { 0xC3, 0xA9, '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[3] = { 0xC3, 0xA9, '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[6] = { 0xC3, 0xA8, '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[3] = { 0xC3, 0xA2, '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[2] = { 0xC3, 0xA9 };
+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[3] = { 0xC3, 0xA9, '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[5] = { 0xC3, 0xA2, '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[5] = { 0xC3, 0xA2, 't', 'e', 's' };
+static const symbol s_5_14[4] = { 0xC3, 0xA9, '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[3] = { 0xC3, 0xA9, '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[6] = { 0xC3, 0xA8, '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[3] = { 0xC3, 0xA2, '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[2] = { 0xC3, 0xA9 };
 
-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 */ { 2, s_5_37, -1, 2, 0}
 };
 
-static symbol s_6_0[1] = { 'e' };
-static symbol s_6_1[5] = { 'I', 0xC3, 0xA8, 'r', 'e' };
-static symbol s_6_2[5] = { 'i', 0xC3, 0xA8, '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[2] = { 0xC3, 0xAB };
+static const symbol s_6_0[1] = { 'e' };
+static const symbol s_6_1[5] = { 'I', 0xC3, 0xA8, 'r', 'e' };
+static const symbol s_6_2[5] = { 'i', 0xC3, 0xA8, '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[2] = { 0xC3, 0xAB };
 
-static struct among a_6[7] =
+static const struct among a_6[7] =
 {
 /*  0 */ { 1, s_6_0, -1, 3, 0},
 /*  1 */ { 5, s_6_1, 0, 2, 0},
@@ -326,13 +326,13 @@
 /*  6 */ { 2, 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[] = { 0xC3, 0xA9 };
-static symbol s_39[] = { 0xC3, 0xA8 };
-static symbol s_40[] = { 'e' };
-static symbol s_41[] = { 'Y' };
-static symbol s_42[] = { 'i' };
-static symbol s_43[] = { 0xC3, 0xA7 };
-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[] = { 0xC3, 0xA9 };
+static const symbol s_39[] = { 0xC3, 0xA8 };
+static const symbol s_40[] = { 'e' };
+static const symbol s_41[] = { 'Y' };
+static const symbol s_42[] = { 'i' };
+static const symbol s_43[] = { 0xC3, 0xA7 };
+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_UTF_8_german.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_german.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_german.c	2025-07-22 11:53:24.798844189 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_german.c	2025-07-22 11:53:28.933184872 +0100
@@ -14,13 +14,13 @@
 extern struct SN_env * german_UTF_8_create_env(void);
 extern void german_UTF_8_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[2] = { 0xC3, 0xA4 };
-static symbol s_0_4[2] = { 0xC3, 0xB6 };
-static symbol s_0_5[2] = { 0xC3, 0xBC };
+static const symbol s_0_1[1] = { 'U' };
+static const symbol s_0_2[1] = { 'Y' };
+static const symbol s_0_3[2] = { 0xC3, 0xA4 };
+static const symbol s_0_4[2] = { 0xC3, 0xB6 };
+static const symbol s_0_5[2] = { 0xC3, 0xBC };
 
-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 */ { 2, 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[] = { 0xC3, 0x9F };
-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[] = { 0xC3, 0x9F };
+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_UTF_8_italian.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_italian.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_italian.c	2025-07-22 11:53:24.798844189 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_italian.c	2025-07-22 11:53:28.933611915 +0100
@@ -18,14 +18,14 @@
 extern struct SN_env * italian_UTF_8_create_env(void);
 extern void italian_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_1[2] = { 'q', 'u' };
-static symbol s_0_2[2] = { 0xC3, 0xA1 };
-static symbol s_0_3[2] = { 0xC3, 0xA9 };
-static symbol s_0_4[2] = { 0xC3, 0xAD };
-static symbol s_0_5[2] = { 0xC3, 0xB3 };
-static symbol s_0_6[2] = { 0xC3, 0xBA };
+static const symbol s_0_1[2] = { 'q', 'u' };
+static const symbol s_0_2[2] = { 0xC3, 0xA1 };
+static const symbol s_0_3[2] = { 0xC3, 0xA9 };
+static const symbol s_0_4[2] = { 0xC3, 0xAD };
+static const symbol s_0_5[2] = { 0xC3, 0xB3 };
+static const symbol s_0_6[2] = { 0xC3, 0xBA };
 
-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 */ { 2, 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[4] = { 'i', 't', 0xC3, 0xA0 };
-static symbol s_6_48[5] = { 'i', 's', 't', 0xC3, 0xA0 };
-static symbol s_6_49[5] = { 'i', 's', 't', 0xC3, 0xA8 };
-static symbol s_6_50[5] = { 'i', 's', 't', 0xC3, 0xAC };
+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[4] = { 'i', 't', 0xC3, 0xA0 };
+static const symbol s_6_48[5] = { 'i', 's', 't', 0xC3, 0xA0 };
+static const symbol s_6_49[5] = { 'i', 's', 't', 0xC3, 0xA8 };
+static const symbol s_6_50[5] = { 'i', 's', 't', 0xC3, 0xAC };
 
-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 */ { 5, 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[4] = { 'e', 'r', 0xC3, 0xA0 };
-static symbol s_7_84[4] = { 'i', 'r', 0xC3, 0xA0 };
-static symbol s_7_85[4] = { 'e', 'r', 0xC3, 0xB2 };
-static symbol s_7_86[4] = { 'i', 'r', 0xC3, 0xB2 };
+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[4] = { 'e', 'r', 0xC3, 0xA0 };
+static const symbol s_7_84[4] = { 'i', 'r', 0xC3, 0xA0 };
+static const symbol s_7_85[4] = { 'e', 'r', 0xC3, 0xB2 };
+static const symbol s_7_86[4] = { 'i', 'r', 0xC3, 0xB2 };
 
-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 */ { 4, 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[] = { 0xC3, 0xA0 };
-static symbol s_1[] = { 0xC3, 0xA8 };
-static symbol s_2[] = { 0xC3, 0xAC };
-static symbol s_3[] = { 0xC3, 0xB2 };
-static symbol s_4[] = { 0xC3, 0xB9 };
-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[] = { 0xC3, 0xA0 };
+static const symbol s_1[] = { 0xC3, 0xA8 };
+static const symbol s_2[] = { 0xC3, 0xAC };
+static const symbol s_3[] = { 0xC3, 0xB2 };
+static const symbol s_4[] = { 0xC3, 0xB9 };
+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' };
+static const symbol s_16[] = { 'e', 'n', 't', 'e' };
+static const symbol s_17[] = { 'a', 't' };
+static const symbol s_18[] = { 'a', 't' };
+static const symbol s_19[] = { 'i', 'c' };
+static const symbol s_20[] = { 'i' };
+static const symbol s_21[] = { 'h' };
 
 static int r_prelude(struct SN_env * z) {
     int among_var;
diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_norwegian.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_norwegian.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_norwegian.c	2025-07-22 11:53:24.799844193 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_norwegian.c	2025-07-22 11:53:28.934151901 +0100
@@ -12,37 +12,37 @@
 extern struct SN_env * norwegian_UTF_8_create_env(void);
 extern void norwegian_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_0[1] = { 'a' };
-static symbol s_0_1[1] = { 'e' };
-static symbol s_0_2[3] = { 'e', 'd', 'e' };
-static symbol s_0_3[4] = { 'a', 'n', 'd', 'e' };
-static symbol s_0_4[4] = { 'e', 'n', 'd', 'e' };
-static symbol s_0_5[3] = { 'a', 'n', 'e' };
-static symbol s_0_6[3] = { 'e', 'n', 'e' };
-static symbol s_0_7[6] = { 'h', 'e', 't', 'e', 'n', 'e' };
-static symbol s_0_8[4] = { 'e', 'r', 't', 'e' };
-static symbol s_0_9[2] = { 'e', 'n' };
-static symbol s_0_10[5] = { 'h', 'e', 't', 'e', 'n' };
-static symbol s_0_11[2] = { 'a', 'r' };
-static symbol s_0_12[2] = { 'e', 'r' };
-static symbol s_0_13[5] = { 'h', 'e', 't', 'e', 'r' };
-static symbol s_0_14[1] = { 's' };
-static symbol s_0_15[2] = { 'a', 's' };
-static symbol s_0_16[2] = { 'e', 's' };
-static symbol s_0_17[4] = { 'e', 'd', 'e', 's' };
-static symbol s_0_18[5] = { 'e', 'n', 'd', 'e', 's' };
-static symbol s_0_19[4] = { 'e', 'n', 'e', 's' };
-static symbol s_0_20[7] = { 'h', 'e', 't', 'e', 'n', 'e', 's' };
-static symbol s_0_21[3] = { 'e', 'n', 's' };
-static symbol s_0_22[6] = { 'h', 'e', 't', 'e', 'n', 's' };
-static symbol s_0_23[3] = { 'e', 'r', 's' };
-static symbol s_0_24[3] = { 'e', 't', 's' };
-static symbol s_0_25[2] = { 'e', 't' };
-static symbol s_0_26[3] = { 'h', 'e', 't' };
-static symbol s_0_27[3] = { 'e', 'r', 't' };
-static symbol s_0_28[3] = { 'a', 's', 't' };
+static const symbol s_0_0[1] = { 'a' };
+static const symbol s_0_1[1] = { 'e' };
+static const symbol s_0_2[3] = { 'e', 'd', 'e' };
+static const symbol s_0_3[4] = { 'a', 'n', 'd', 'e' };
+static const symbol s_0_4[4] = { 'e', 'n', 'd', 'e' };
+static const symbol s_0_5[3] = { 'a', 'n', 'e' };
+static const symbol s_0_6[3] = { 'e', 'n', 'e' };
+static const symbol s_0_7[6] = { 'h', 'e', 't', 'e', 'n', 'e' };
+static const symbol s_0_8[4] = { 'e', 'r', 't', 'e' };
+static const symbol s_0_9[2] = { 'e', 'n' };
+static const symbol s_0_10[5] = { 'h', 'e', 't', 'e', 'n' };
+static const symbol s_0_11[2] = { 'a', 'r' };
+static const symbol s_0_12[2] = { 'e', 'r' };
+static const symbol s_0_13[5] = { 'h', 'e', 't', 'e', 'r' };
+static const symbol s_0_14[1] = { 's' };
+static const symbol s_0_15[2] = { 'a', 's' };
+static const symbol s_0_16[2] = { 'e', 's' };
+static const symbol s_0_17[4] = { 'e', 'd', 'e', 's' };
+static const symbol s_0_18[5] = { 'e', 'n', 'd', 'e', 's' };
+static const symbol s_0_19[4] = { 'e', 'n', 'e', 's' };
+static const symbol s_0_20[7] = { 'h', 'e', 't', 'e', 'n', 'e', 's' };
+static const symbol s_0_21[3] = { 'e', 'n', 's' };
+static const symbol s_0_22[6] = { 'h', 'e', 't', 'e', 'n', 's' };
+static const symbol s_0_23[3] = { 'e', 'r', 's' };
+static const symbol s_0_24[3] = { 'e', 't', 's' };
+static const symbol s_0_25[2] = { 'e', 't' };
+static const symbol s_0_26[3] = { 'h', 'e', 't' };
+static const symbol s_0_27[3] = { 'e', 'r', 't' };
+static const symbol s_0_28[3] = { 'a', 's', 't' };
 
-static struct among a_0[29] =
+static const struct among a_0[29] =
 {
 /*  0 */ { 1, s_0_0, -1, 1, 0},
 /*  1 */ { 1, s_0_1, -1, 1, 0},
@@ -75,28 +75,28 @@
 /* 28 */ { 3, s_0_28, -1, 1, 0}
 };
 
-static symbol s_1_0[2] = { 'd', 't' };
-static symbol s_1_1[2] = { 'v', 't' };
+static const symbol s_1_0[2] = { 'd', 't' };
+static const symbol s_1_1[2] = { 'v', 't' };
 
-static struct among a_1[2] =
+static const struct among a_1[2] =
 {
 /*  0 */ { 2, s_1_0, -1, -1, 0},
 /*  1 */ { 2, s_1_1, -1, -1, 0}
 };
 
-static symbol s_2_0[3] = { 'l', 'e', 'g' };
-static symbol s_2_1[4] = { 'e', 'l', 'e', 'g' };
-static symbol s_2_2[2] = { 'i', 'g' };
-static symbol s_2_3[3] = { 'e', 'i', 'g' };
-static symbol s_2_4[3] = { 'l', 'i', 'g' };
-static symbol s_2_5[4] = { 'e', 'l', 'i', 'g' };
-static symbol s_2_6[3] = { 'e', 'l', 's' };
-static symbol s_2_7[3] = { 'l', 'o', 'v' };
-static symbol s_2_8[4] = { 'e', 'l', 'o', 'v' };
-static symbol s_2_9[4] = { 's', 'l', 'o', 'v' };
-static symbol s_2_10[7] = { 'h', 'e', 't', 's', 'l', 'o', 'v' };
+static const symbol s_2_0[3] = { 'l', 'e', 'g' };
+static const symbol s_2_1[4] = { 'e', 'l', 'e', 'g' };
+static const symbol s_2_2[2] = { 'i', 'g' };
+static const symbol s_2_3[3] = { 'e', 'i', 'g' };
+static const symbol s_2_4[3] = { 'l', 'i', 'g' };
+static const symbol s_2_5[4] = { 'e', 'l', 'i', 'g' };
+static const symbol s_2_6[3] = { 'e', 'l', 's' };
+static const symbol s_2_7[3] = { 'l', 'o', 'v' };
+static const symbol s_2_8[4] = { 'e', 'l', 'o', 'v' };
+static const symbol s_2_9[4] = { 's', 'l', 'o', 'v' };
+static const symbol s_2_10[7] = { 'h', 'e', 't', 's', 'l', 'o', 'v' };
 
-static struct among a_2[11] =
+static const struct among a_2[11] =
 {
 /*  0 */ { 3, s_2_0, -1, 1, 0},
 /*  1 */ { 4, s_2_1, 0, 1, 0},
@@ -111,12 +111,12 @@
 /* 10 */ { 7, s_2_10, 9, 1, 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[] = { 119, 125, 149, 1 };
+static const unsigned char g_s_ending[] = { 119, 125, 149, 1 };
 
-static symbol s_0[] = { 'k' };
-static symbol s_1[] = { 'e', 'r' };
+static const symbol s_0[] = { 'k' };
+static const symbol s_1[] = { 'e', 'r' };
 
 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_UTF_8_porter.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_porter.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_porter.c	2025-07-22 11:53:24.799844193 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_porter.c	2025-07-22 11:53:28.934517711 +0100
@@ -19,12 +19,12 @@
 extern struct SN_env * porter_UTF_8_create_env(void);
 extern void porter_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_0[1] = { 's' };
-static symbol s_0_1[3] = { 'i', 'e', 's' };
-static symbol s_0_2[4] = { 's', 's', 'e', 's' };
-static symbol s_0_3[2] = { 's', 's' };
+static const symbol s_0_0[1] = { 's' };
+static const symbol s_0_1[3] = { 'i', 'e', 's' };
+static const symbol s_0_2[4] = { 's', 's', 'e', 's' };
+static const symbol s_0_3[2] = { 's', 's' };
 
-static struct among a_0[4] =
+static const struct among a_0[4] =
 {
 /*  0 */ { 1, s_0_0, -1, 3, 0},
 /*  1 */ { 3, s_0_1, 0, 2, 0},
@@ -32,20 +32,20 @@
 /*  3 */ { 2, s_0_3, 0, -1, 0}
 };
 
-static symbol s_1_1[2] = { 'b', 'b' };
-static symbol s_1_2[2] = { 'd', 'd' };
-static symbol s_1_3[2] = { 'f', 'f' };
-static symbol s_1_4[2] = { 'g', 'g' };
-static symbol s_1_5[2] = { 'b', 'l' };
-static symbol s_1_6[2] = { 'm', 'm' };
-static symbol s_1_7[2] = { 'n', 'n' };
-static symbol s_1_8[2] = { 'p', 'p' };
-static symbol s_1_9[2] = { 'r', 'r' };
-static symbol s_1_10[2] = { 'a', 't' };
-static symbol s_1_11[2] = { 't', 't' };
-static symbol s_1_12[2] = { 'i', 'z' };
+static const symbol s_1_1[2] = { 'b', 'b' };
+static const symbol s_1_2[2] = { 'd', 'd' };
+static const symbol s_1_3[2] = { 'f', 'f' };
+static const symbol s_1_4[2] = { 'g', 'g' };
+static const symbol s_1_5[2] = { 'b', 'l' };
+static const symbol s_1_6[2] = { 'm', 'm' };
+static const symbol s_1_7[2] = { 'n', 'n' };
+static const symbol s_1_8[2] = { 'p', 'p' };
+static const symbol s_1_9[2] = { 'r', 'r' };
+static const symbol s_1_10[2] = { 'a', 't' };
+static const symbol s_1_11[2] = { 't', 't' };
+static const symbol s_1_12[2] = { 'i', 'z' };
 
-static struct among a_1[13] =
+static const struct among a_1[13] =
 {
 /*  0 */ { 0, 0, -1, 3, 0},
 /*  1 */ { 2, s_1_1, 0, 2, 0},
@@ -62,39 +62,39 @@
 /* 12 */ { 2, s_1_12, 0, 1, 0}
 };
 
-static symbol s_2_0[2] = { 'e', 'd' };
-static symbol s_2_1[3] = { 'e', 'e', 'd' };
-static symbol s_2_2[3] = { 'i', 'n', 'g' };
+static const symbol s_2_0[2] = { 'e', 'd' };
+static const symbol s_2_1[3] = { 'e', 'e', 'd' };
+static const symbol s_2_2[3] = { 'i', 'n', 'g' };
 
-static struct among a_2[3] =
+static const struct among a_2[3] =
 {
 /*  0 */ { 2, s_2_0, -1, 2, 0},
 /*  1 */ { 3, s_2_1, 0, 1, 0},
 /*  2 */ { 3, s_2_2, -1, 2, 0}
 };
 
-static symbol s_3_0[4] = { 'a', 'n', 'c', 'i' };
-static symbol s_3_1[4] = { 'e', 'n', 'c', 'i' };
-static symbol s_3_2[4] = { 'a', 'b', 'l', 'i' };
-static symbol s_3_3[3] = { 'e', 'l', 'i' };
-static symbol s_3_4[4] = { 'a', 'l', 'l', 'i' };
-static symbol s_3_5[5] = { 'o', 'u', 's', 'l', 'i' };
-static symbol s_3_6[5] = { 'e', 'n', 't', 'l', 'i' };
-static symbol s_3_7[5] = { 'a', 'l', 'i', 't', 'i' };
-static symbol s_3_8[6] = { 'b', 'i', 'l', 'i', 't', 'i' };
-static symbol s_3_9[5] = { 'i', 'v', 'i', 't', 'i' };
-static symbol s_3_10[6] = { 't', 'i', 'o', 'n', 'a', 'l' };
-static symbol s_3_11[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' };
-static symbol s_3_12[5] = { 'a', 'l', 'i', 's', 'm' };
-static symbol s_3_13[5] = { 'a', 't', 'i', 'o', 'n' };
-static symbol s_3_14[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' };
-static symbol s_3_15[4] = { 'i', 'z', 'e', 'r' };
-static symbol s_3_16[4] = { 'a', 't', 'o', 'r' };
-static symbol s_3_17[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' };
-static symbol s_3_18[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' };
-static symbol s_3_19[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' };
+static const symbol s_3_0[4] = { 'a', 'n', 'c', 'i' };
+static const symbol s_3_1[4] = { 'e', 'n', 'c', 'i' };
+static const symbol s_3_2[4] = { 'a', 'b', 'l', 'i' };
+static const symbol s_3_3[3] = { 'e', 'l', 'i' };
+static const symbol s_3_4[4] = { 'a', 'l', 'l', 'i' };
+static const symbol s_3_5[5] = { 'o', 'u', 's', 'l', 'i' };
+static const symbol s_3_6[5] = { 'e', 'n', 't', 'l', 'i' };
+static const symbol s_3_7[5] = { 'a', 'l', 'i', 't', 'i' };
+static const symbol s_3_8[6] = { 'b', 'i', 'l', 'i', 't', 'i' };
+static const symbol s_3_9[5] = { 'i', 'v', 'i', 't', 'i' };
+static const symbol s_3_10[6] = { 't', 'i', 'o', 'n', 'a', 'l' };
+static const symbol s_3_11[7] = { 'a', 't', 'i', 'o', 'n', 'a', 'l' };
+static const symbol s_3_12[5] = { 'a', 'l', 'i', 's', 'm' };
+static const symbol s_3_13[5] = { 'a', 't', 'i', 'o', 'n' };
+static const symbol s_3_14[7] = { 'i', 'z', 'a', 't', 'i', 'o', 'n' };
+static const symbol s_3_15[4] = { 'i', 'z', 'e', 'r' };
+static const symbol s_3_16[4] = { 'a', 't', 'o', 'r' };
+static const symbol s_3_17[7] = { 'i', 'v', 'e', 'n', 'e', 's', 's' };
+static const symbol s_3_18[7] = { 'f', 'u', 'l', 'n', 'e', 's', 's' };
+static const symbol s_3_19[7] = { 'o', 'u', 's', 'n', 'e', 's', 's' };
 
-static struct among a_3[20] =
+static const struct among a_3[20] =
 {
 /*  0 */ { 4, s_3_0, -1, 3, 0},
 /*  1 */ { 4, s_3_1, -1, 2, 0},
@@ -118,15 +118,15 @@
 /* 19 */ { 7, s_3_19, -1, 12, 0}
 };
 
-static symbol s_4_0[5] = { 'i', 'c', 'a', 't', 'e' };
-static symbol s_4_1[5] = { 'a', 't', 'i', 'v', 'e' };
-static symbol s_4_2[5] = { 'a', 'l', 'i', 'z', 'e' };
-static symbol s_4_3[5] = { 'i', 'c', 'i', 't', 'i' };
-static symbol s_4_4[4] = { 'i', 'c', 'a', 'l' };
-static symbol s_4_5[3] = { 'f', 'u', 'l' };
-static symbol s_4_6[4] = { 'n', 'e', 's', 's' };
+static const symbol s_4_0[5] = { 'i', 'c', 'a', 't', 'e' };
+static const symbol s_4_1[5] = { 'a', 't', 'i', 'v', 'e' };
+static const symbol s_4_2[5] = { 'a', 'l', 'i', 'z', 'e' };
+static const symbol s_4_3[5] = { 'i', 'c', 'i', 't', 'i' };
+static const symbol s_4_4[4] = { 'i', 'c', 'a', 'l' };
+static const symbol s_4_5[3] = { 'f', 'u', 'l' };
+static const symbol s_4_6[4] = { 'n', 'e', 's', 's' };
 
-static struct among a_4[7] =
+static const struct among a_4[7] =
 {
 /*  0 */ { 5, s_4_0, -1, 2, 0},
 /*  1 */ { 5, s_4_1, -1, 3, 0},
@@ -137,27 +137,27 @@
 /*  6 */ { 4, s_4_6, -1, 3, 0}
 };
 
-static symbol s_5_0[2] = { 'i', 'c' };
-static symbol s_5_1[4] = { 'a', 'n', 'c', 'e' };
-static symbol s_5_2[4] = { 'e', 'n', 'c', 'e' };
-static symbol s_5_3[4] = { 'a', 'b', 'l', 'e' };
-static symbol s_5_4[4] = { 'i', 'b', 'l', 'e' };
-static symbol s_5_5[3] = { 'a', 't', 'e' };
-static symbol s_5_6[3] = { 'i', 'v', 'e' };
-static symbol s_5_7[3] = { 'i', 'z', 'e' };
-static symbol s_5_8[3] = { 'i', 't', 'i' };
-static symbol s_5_9[2] = { 'a', 'l' };
-static symbol s_5_10[3] = { 'i', 's', 'm' };
-static symbol s_5_11[3] = { 'i', 'o', 'n' };
-static symbol s_5_12[2] = { 'e', 'r' };
-static symbol s_5_13[3] = { 'o', 'u', 's' };
-static symbol s_5_14[3] = { 'a', 'n', 't' };
-static symbol s_5_15[3] = { 'e', 'n', 't' };
-static symbol s_5_16[4] = { 'm', 'e', 'n', 't' };
-static symbol s_5_17[5] = { 'e', 'm', 'e', 'n', 't' };
-static symbol s_5_18[2] = { 'o', 'u' };
+static const symbol s_5_0[2] = { 'i', 'c' };
+static const symbol s_5_1[4] = { 'a', 'n', 'c', 'e' };
+static const symbol s_5_2[4] = { 'e', 'n', 'c', 'e' };
+static const symbol s_5_3[4] = { 'a', 'b', 'l', 'e' };
+static const symbol s_5_4[4] = { 'i', 'b', 'l', 'e' };
+static const symbol s_5_5[3] = { 'a', 't', 'e' };
+static const symbol s_5_6[3] = { 'i', 'v', 'e' };
+static const symbol s_5_7[3] = { 'i', 'z', 'e' };
+static const symbol s_5_8[3] = { 'i', 't', 'i' };
+static const symbol s_5_9[2] = { 'a', 'l' };
+static const symbol s_5_10[3] = { 'i', 's', 'm' };
+static const symbol s_5_11[3] = { 'i', 'o', 'n' };
+static const symbol s_5_12[2] = { 'e', 'r' };
+static const symbol s_5_13[3] = { 'o', 'u', 's' };
+static const symbol s_5_14[3] = { 'a', 'n', 't' };
+static const symbol s_5_15[3] = { 'e', 'n', 't' };
+static const symbol s_5_16[4] = { 'm', 'e', 'n', 't' };
+static const symbol s_5_17[5] = { 'e', 'm', 'e', 'n', 't' };
+static const symbol s_5_18[2] = { 'o', 'u' };
 
-static struct among a_5[19] =
+static const struct among a_5[19] =
 {
 /*  0 */ { 2, s_5_0, -1, 1, 0},
 /*  1 */ { 4, s_5_1, -1, 1, 0},
@@ -180,45 +180,45 @@
 /* 18 */ { 2, s_5_18, -1, 1, 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 symbol s_0[] = { 's', 's' };
-static symbol s_1[] = { 'i' };
-static symbol s_2[] = { 'e', 'e' };
-static symbol s_3[] = { 'e' };
-static symbol s_4[] = { 'e' };
-static symbol s_5[] = { 'y' };
-static symbol s_6[] = { 'Y' };
-static symbol s_7[] = { 'i' };
-static symbol s_8[] = { 't', 'i', 'o', 'n' };
-static symbol s_9[] = { 'e', 'n', 'c', 'e' };
-static symbol s_10[] = { 'a', 'n', 'c', 'e' };
-static symbol s_11[] = { 'a', 'b', 'l', 'e' };
-static symbol s_12[] = { 'e', 'n', 't' };
-static symbol s_13[] = { 'e' };
-static symbol s_14[] = { 'i', 'z', 'e' };
-static symbol s_15[] = { 'a', 't', 'e' };
-static symbol s_16[] = { 'a', 'l' };
-static symbol s_17[] = { 'a', 'l' };
-static symbol s_18[] = { 'f', 'u', 'l' };
-static symbol s_19[] = { 'o', 'u', 's' };
-static symbol s_20[] = { 'i', 'v', 'e' };
-static symbol s_21[] = { 'b', 'l', 'e' };
-static symbol s_22[] = { 'a', 'l' };
-static symbol s_23[] = { 'i', 'c' };
-static symbol s_24[] = { 's' };
-static symbol s_25[] = { 't' };
-static symbol s_26[] = { 'e' };
-static symbol s_27[] = { 'l' };
-static symbol s_28[] = { 'l' };
-static symbol s_29[] = { 'y' };
-static symbol s_30[] = { 'Y' };
-static symbol s_31[] = { 'y' };
-static symbol s_32[] = { 'Y' };
-static symbol s_33[] = { 'Y' };
-static symbol s_34[] = { 'y' };
+static const symbol s_0[] = { 's', 's' };
+static const symbol s_1[] = { 'i' };
+static const symbol s_2[] = { 'e', 'e' };
+static const symbol s_3[] = { 'e' };
+static const symbol s_4[] = { 'e' };
+static const symbol s_5[] = { 'y' };
+static const symbol s_6[] = { 'Y' };
+static const symbol s_7[] = { 'i' };
+static const symbol s_8[] = { 't', 'i', 'o', 'n' };
+static const symbol s_9[] = { 'e', 'n', 'c', 'e' };
+static const symbol s_10[] = { 'a', 'n', 'c', 'e' };
+static const symbol s_11[] = { 'a', 'b', 'l', 'e' };
+static const symbol s_12[] = { 'e', 'n', 't' };
+static const symbol s_13[] = { 'e' };
+static const symbol s_14[] = { 'i', 'z', 'e' };
+static const symbol s_15[] = { 'a', 't', 'e' };
+static const symbol s_16[] = { 'a', 'l' };
+static const symbol s_17[] = { 'a', 'l' };
+static const symbol s_18[] = { 'f', 'u', 'l' };
+static const symbol s_19[] = { 'o', 'u', 's' };
+static const symbol s_20[] = { 'i', 'v', 'e' };
+static const symbol s_21[] = { 'b', 'l', 'e' };
+static const symbol s_22[] = { 'a', 'l' };
+static const symbol s_23[] = { 'i', 'c' };
+static const symbol s_24[] = { 's' };
+static const symbol s_25[] = { 't' };
+static const symbol s_26[] = { 'e' };
+static const symbol s_27[] = { 'l' };
+static const symbol s_28[] = { 'l' };
+static const symbol s_29[] = { 'y' };
+static const symbol s_30[] = { 'Y' };
+static const symbol s_31[] = { 'y' };
+static const symbol s_32[] = { 'Y' };
+static const symbol s_33[] = { 'Y' };
+static const symbol s_34[] = { 'y' };
 
 static int r_shortv(struct SN_env * z) {
     if (!(out_grouping_b_U(z, g_v_WXY, 89, 121))) return 0;
diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_portuguese.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_portuguese.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_portuguese.c	2025-07-22 11:53:24.799844193 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_portuguese.c	2025-07-22 11:53:28.934982071 +0100
@@ -18,32 +18,32 @@
 extern struct SN_env * portuguese_UTF_8_create_env(void);
 extern void portuguese_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_1[2] = { 0xC3, 0xA3 };
-static symbol s_0_2[2] = { 0xC3, 0xB5 };
+static const symbol s_0_1[2] = { 0xC3, 0xA3 };
+static const symbol s_0_2[2] = { 0xC3, 0xB5 };
 
-static struct among a_0[3] =
+static const struct among a_0[3] =
 {
 /*  0 */ { 0, 0, -1, 3, 0},
 /*  1 */ { 2, s_0_1, 0, 1, 0},
 /*  2 */ { 2, s_0_2, 0, 2, 0}
 };
 
-static symbol s_1_1[2] = { 'a', '~' };
-static symbol s_1_2[2] = { 'o', '~' };
+static const symbol s_1_1[2] = { 'a', '~' };
+static const symbol s_1_2[2] = { 'o', '~' };
 
-static struct among a_1[3] =
+static const struct among a_1[3] =
 {
 /*  0 */ { 0, 0, -1, 3, 0},
 /*  1 */ { 2, s_1_1, 0, 1, 0},
 /*  2 */ { 2, s_1_2, 0, 2, 0}
 };
 
-static symbol s_2_0[2] = { 'i', 'c' };
-static symbol s_2_1[2] = { 'a', 'd' };
-static symbol s_2_2[2] = { 'o', 's' };
-static symbol s_2_3[2] = { 'i', 'v' };
+static const symbol s_2_0[2] = { 'i', 'c' };
+static const symbol s_2_1[2] = { 'a', 'd' };
+static const symbol s_2_2[2] = { 'o', 's' };
+static const symbol s_2_3[2] = { 'i', 'v' };
 
-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},
@@ -51,75 +51,75 @@
 /*  3 */ { 2, s_2_3, -1, 1, 0}
 };
 
-static symbol s_3_0[4] = { 'a', 'n', 't', 'e' };
-static symbol s_3_1[4] = { 'a', 'v', 'e', 'l' };
-static symbol s_3_2[5] = { 0xC3, 0xAD, 'v', 'e', 'l' };
+static const symbol s_3_0[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_3_1[4] = { 'a', 'v', 'e', 'l' };
+static const symbol s_3_2[5] = { 0xC3, 0xAD, 'v', 'e', 'l' };
 
-static struct among a_3[3] =
+static const struct among a_3[3] =
 {
 /*  0 */ { 4, s_3_0, -1, 1, 0},
 /*  1 */ { 4, s_3_1, -1, 1, 0},
 /*  2 */ { 5, s_3_2, -1, 1, 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] = { '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] = { 'i', 'v' };
 
-static struct among a_4[3] =
+static const struct among a_4[3] =
 {
 /*  0 */ { 2, s_4_0, -1, 1, 0},
 /*  1 */ { 4, s_4_1, -1, 1, 0},
 /*  2 */ { 2, s_4_2, -1, 1, 0}
 };
 
-static symbol s_5_0[3] = { 'i', 'c', 'a' };
-static symbol s_5_1[6] = { 0xC3, 0xA2, 'n', 'c', 'i', 'a' };
-static symbol s_5_2[6] = { 0xC3, 0xAA, 'n', 'c', 'i', 'a' };
-static symbol s_5_3[3] = { 'i', 'r', 'a' };
-static symbol s_5_4[5] = { 'a', 'd', 'o', 'r', 'a' };
-static symbol s_5_5[3] = { 'o', 's', 'a' };
-static symbol s_5_6[4] = { 'i', 's', 't', 'a' };
-static symbol s_5_7[3] = { 'i', 'v', 'a' };
-static symbol s_5_8[3] = { 'e', 'z', 'a' };
-static symbol s_5_9[6] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a' };
-static symbol s_5_10[5] = { 'i', 'd', 'a', 'd', 'e' };
-static symbol s_5_11[4] = { 'a', 'n', 't', 'e' };
-static symbol s_5_12[5] = { 'm', 'e', 'n', 't', 'e' };
-static symbol s_5_13[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
-static symbol s_5_14[5] = { 0xC3, 0xA1, 'v', 'e', 'l' };
-static symbol s_5_15[5] = { 0xC3, 0xAD, 'v', 'e', 'l' };
-static symbol s_5_16[6] = { 'u', 'c', 'i', 0xC3, 0xB3, 'n' };
-static symbol s_5_17[3] = { 'i', 'c', 'o' };
-static symbol s_5_18[4] = { 'i', 's', 'm', 'o' };
-static symbol s_5_19[3] = { 'o', 's', 'o' };
-static symbol s_5_20[6] = { 'a', 'm', 'e', 'n', 't', 'o' };
-static symbol s_5_21[6] = { 'i', 'm', 'e', 'n', 't', 'o' };
-static symbol s_5_22[3] = { 'i', 'v', 'o' };
-static symbol s_5_23[6] = { 'a', 0xC3, 0xA7, 'a', '~', 'o' };
-static symbol s_5_24[4] = { 'a', 'd', 'o', 'r' };
-static symbol s_5_25[4] = { 'i', 'c', 'a', 's' };
-static symbol s_5_26[7] = { 0xC3, 0xAA, 'n', 'c', 'i', 'a', 's' };
-static symbol s_5_27[4] = { 'i', 'r', 'a', 's' };
-static symbol s_5_28[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
-static symbol s_5_29[4] = { 'o', 's', 'a', 's' };
-static symbol s_5_30[5] = { 'i', 's', 't', 'a', 's' };
-static symbol s_5_31[4] = { 'i', 'v', 'a', 's' };
-static symbol s_5_32[4] = { 'e', 'z', 'a', 's' };
-static symbol s_5_33[7] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a', 's' };
-static symbol s_5_34[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
-static symbol s_5_35[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
-static symbol s_5_36[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
-static symbol s_5_37[5] = { 'a', 'n', 't', 'e', 's' };
-static symbol s_5_38[7] = { 'a', 0xC3, 0xA7, 'o', '~', 'e', 's' };
-static symbol s_5_39[4] = { 'i', 'c', 'o', 's' };
-static symbol s_5_40[5] = { 'i', 's', 'm', 'o', 's' };
-static symbol s_5_41[4] = { 'o', 's', 'o', 's' };
-static symbol s_5_42[7] = { 'a', 'm', 'e', 'n', 't', 'o', 's' };
-static symbol s_5_43[7] = { 'i', 'm', 'e', 'n', 't', 'o', 's' };
-static symbol s_5_44[4] = { 'i', 'v', 'o', 's' };
+static const symbol s_5_0[3] = { 'i', 'c', 'a' };
+static const symbol s_5_1[6] = { 0xC3, 0xA2, 'n', 'c', 'i', 'a' };
+static const symbol s_5_2[6] = { 0xC3, 0xAA, 'n', 'c', 'i', 'a' };
+static const symbol s_5_3[3] = { 'i', 'r', 'a' };
+static const symbol s_5_4[5] = { 'a', 'd', 'o', 'r', 'a' };
+static const symbol s_5_5[3] = { 'o', 's', 'a' };
+static const symbol s_5_6[4] = { 'i', 's', 't', 'a' };
+static const symbol s_5_7[3] = { 'i', 'v', 'a' };
+static const symbol s_5_8[3] = { 'e', 'z', 'a' };
+static const symbol s_5_9[6] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a' };
+static const symbol s_5_10[5] = { 'i', 'd', 'a', 'd', 'e' };
+static const symbol s_5_11[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_5_12[5] = { 'm', 'e', 'n', 't', 'e' };
+static const symbol s_5_13[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
+static const symbol s_5_14[5] = { 0xC3, 0xA1, 'v', 'e', 'l' };
+static const symbol s_5_15[5] = { 0xC3, 0xAD, 'v', 'e', 'l' };
+static const symbol s_5_16[6] = { 'u', 'c', 'i', 0xC3, 0xB3, 'n' };
+static const symbol s_5_17[3] = { 'i', 'c', 'o' };
+static const symbol s_5_18[4] = { 'i', 's', 'm', 'o' };
+static const symbol s_5_19[3] = { 'o', 's', 'o' };
+static const symbol s_5_20[6] = { 'a', 'm', 'e', 'n', 't', 'o' };
+static const symbol s_5_21[6] = { 'i', 'm', 'e', 'n', 't', 'o' };
+static const symbol s_5_22[3] = { 'i', 'v', 'o' };
+static const symbol s_5_23[6] = { 'a', 0xC3, 0xA7, 'a', '~', 'o' };
+static const symbol s_5_24[4] = { 'a', 'd', 'o', 'r' };
+static const symbol s_5_25[4] = { 'i', 'c', 'a', 's' };
+static const symbol s_5_26[7] = { 0xC3, 0xAA, 'n', 'c', 'i', 'a', 's' };
+static const symbol s_5_27[4] = { 'i', 'r', 'a', 's' };
+static const symbol s_5_28[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
+static const symbol s_5_29[4] = { 'o', 's', 'a', 's' };
+static const symbol s_5_30[5] = { 'i', 's', 't', 'a', 's' };
+static const symbol s_5_31[4] = { 'i', 'v', 'a', 's' };
+static const symbol s_5_32[4] = { 'e', 'z', 'a', 's' };
+static const symbol s_5_33[7] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a', 's' };
+static const symbol s_5_34[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
+static const symbol s_5_35[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
+static const symbol s_5_36[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
+static const symbol s_5_37[5] = { 'a', 'n', 't', 'e', 's' };
+static const symbol s_5_38[7] = { 'a', 0xC3, 0xA7, 'o', '~', 'e', 's' };
+static const symbol s_5_39[4] = { 'i', 'c', 'o', 's' };
+static const symbol s_5_40[5] = { 'i', 's', 'm', 'o', 's' };
+static const symbol s_5_41[4] = { 'o', 's', 'o', 's' };
+static const symbol s_5_42[7] = { 'a', 'm', 'e', 'n', 't', 'o', 's' };
+static const symbol s_5_43[7] = { 'i', 'm', 'e', 'n', 't', 'o', 's' };
+static const symbol s_5_44[4] = { 'i', 'v', 'o', 's' };
 
-static struct among a_5[45] =
+static const struct among a_5[45] =
 {
 /*  0 */ { 3, s_5_0, -1, 1, 0},
 /*  1 */ { 6, s_5_1, -1, 1, 0},
@@ -168,128 +168,128 @@
 /* 44 */ { 4, s_5_44, -1, 8, 0}
 };
 
-static symbol s_6_0[3] = { 'a', 'd', 'a' };
-static symbol s_6_1[3] = { 'i', 'd', 'a' };
-static symbol s_6_2[2] = { 'i', 'a' };
-static symbol s_6_3[4] = { 'a', 'r', 'i', 'a' };
-static symbol s_6_4[4] = { 'e', 'r', 'i', 'a' };
-static symbol s_6_5[4] = { 'i', 'r', 'i', 'a' };
-static symbol s_6_6[3] = { 'a', 'r', 'a' };
-static symbol s_6_7[3] = { 'e', 'r', 'a' };
-static symbol s_6_8[3] = { 'i', 'r', 'a' };
-static symbol s_6_9[3] = { 'a', 'v', 'a' };
-static symbol s_6_10[4] = { 'a', 's', 's', 'e' };
-static symbol s_6_11[4] = { 'e', 's', 's', 'e' };
-static symbol s_6_12[4] = { 'i', 's', 's', 'e' };
-static symbol s_6_13[4] = { 'a', 's', 't', 'e' };
-static symbol s_6_14[4] = { 'e', 's', 't', 'e' };
-static symbol s_6_15[4] = { 'i', 's', 't', 'e' };
-static symbol s_6_16[2] = { 'e', 'i' };
-static symbol s_6_17[4] = { 'a', 'r', 'e', 'i' };
-static symbol s_6_18[4] = { 'e', 'r', 'e', 'i' };
-static symbol s_6_19[4] = { 'i', 'r', 'e', 'i' };
-static symbol s_6_20[2] = { 'a', 'm' };
-static symbol s_6_21[3] = { 'i', 'a', 'm' };
-static symbol s_6_22[5] = { 'a', 'r', 'i', 'a', 'm' };
-static symbol s_6_23[5] = { 'e', 'r', 'i', 'a', 'm' };
-static symbol s_6_24[5] = { 'i', 'r', 'i', 'a', 'm' };
-static symbol s_6_25[4] = { 'a', 'r', 'a', 'm' };
-static symbol s_6_26[4] = { 'e', 'r', 'a', 'm' };
-static symbol s_6_27[4] = { 'i', 'r', 'a', 'm' };
-static symbol s_6_28[4] = { 'a', 'v', 'a', 'm' };
-static symbol s_6_29[2] = { 'e', 'm' };
-static symbol s_6_30[4] = { 'a', 'r', 'e', 'm' };
-static symbol s_6_31[4] = { 'e', 'r', 'e', 'm' };
-static symbol s_6_32[4] = { 'i', 'r', 'e', 'm' };
-static symbol s_6_33[5] = { 'a', 's', 's', 'e', 'm' };
-static symbol s_6_34[5] = { 'e', 's', 's', 'e', 'm' };
-static symbol s_6_35[5] = { 'i', 's', 's', 'e', 'm' };
-static symbol s_6_36[3] = { 'a', 'd', 'o' };
-static symbol s_6_37[3] = { 'i', 'd', 'o' };
-static symbol s_6_38[4] = { 'a', 'n', 'd', 'o' };
-static symbol s_6_39[4] = { 'e', 'n', 'd', 'o' };
-static symbol s_6_40[4] = { 'i', 'n', 'd', 'o' };
-static symbol s_6_41[5] = { 'a', 'r', 'a', '~', 'o' };
-static symbol s_6_42[5] = { 'e', 'r', 'a', '~', 'o' };
-static symbol s_6_43[5] = { 'i', 'r', 'a', '~', 'o' };
-static symbol s_6_44[2] = { 'a', 'r' };
-static symbol s_6_45[2] = { 'e', 'r' };
-static symbol s_6_46[2] = { 'i', 'r' };
-static symbol s_6_47[2] = { 'a', 's' };
-static symbol s_6_48[4] = { 'a', 'd', 'a', 's' };
-static symbol s_6_49[4] = { 'i', 'd', 'a', 's' };
-static symbol s_6_50[3] = { 'i', 'a', 's' };
-static symbol s_6_51[5] = { 'a', 'r', 'i', 'a', 's' };
-static symbol s_6_52[5] = { 'e', 'r', 'i', 'a', 's' };
-static symbol s_6_53[5] = { 'i', 'r', 'i', 'a', 's' };
-static symbol s_6_54[4] = { 'a', 'r', 'a', 's' };
-static symbol s_6_55[4] = { 'e', 'r', 'a', 's' };
-static symbol s_6_56[4] = { 'i', 'r', 'a', 's' };
-static symbol s_6_57[4] = { 'a', 'v', 'a', 's' };
-static symbol s_6_58[2] = { 'e', 's' };
-static symbol s_6_59[5] = { 'a', 'r', 'd', 'e', 's' };
-static symbol s_6_60[5] = { 'e', 'r', 'd', 'e', 's' };
-static symbol s_6_61[5] = { 'i', 'r', 'd', 'e', 's' };
-static symbol s_6_62[4] = { 'a', 'r', 'e', 's' };
-static symbol s_6_63[4] = { 'e', 'r', 'e', 's' };
-static symbol s_6_64[4] = { 'i', 'r', 'e', 's' };
-static symbol s_6_65[5] = { 'a', 's', 's', 'e', 's' };
-static symbol s_6_66[5] = { 'e', 's', 's', 'e', 's' };
-static symbol s_6_67[5] = { 'i', 's', 's', 'e', 's' };
-static symbol s_6_68[5] = { 'a', 's', 't', 'e', 's' };
-static symbol s_6_69[5] = { 'e', 's', 't', 'e', 's' };
-static symbol s_6_70[5] = { 'i', 's', 't', 'e', 's' };
-static symbol s_6_71[2] = { 'i', 's' };
-static symbol s_6_72[3] = { 'a', 'i', 's' };
-static symbol s_6_73[3] = { 'e', 'i', 's' };
-static symbol s_6_74[5] = { 'a', 'r', 'e', 'i', 's' };
-static symbol s_6_75[5] = { 'e', 'r', 'e', 'i', 's' };
-static symbol s_6_76[5] = { 'i', 'r', 'e', 'i', 's' };
-static symbol s_6_77[6] = { 0xC3, 0xA1, 'r', 'e', 'i', 's' };
-static symbol s_6_78[6] = { 0xC3, 0xA9, 'r', 'e', 'i', 's' };
-static symbol s_6_79[6] = { 0xC3, 0xAD, 'r', 'e', 'i', 's' };
-static symbol s_6_80[7] = { 0xC3, 0xA1, 's', 's', 'e', 'i', 's' };
-static symbol s_6_81[7] = { 0xC3, 0xA9, 's', 's', 'e', 'i', 's' };
-static symbol s_6_82[7] = { 0xC3, 0xAD, 's', 's', 'e', 'i', 's' };
-static symbol s_6_83[6] = { 0xC3, 0xA1, 'v', 'e', 'i', 's' };
-static symbol s_6_84[5] = { 0xC3, 0xAD, 'e', 'i', 's' };
-static symbol s_6_85[7] = { 'a', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
-static symbol s_6_86[7] = { 'e', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
-static symbol s_6_87[7] = { 'i', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
-static symbol s_6_88[4] = { 'a', 'd', 'o', 's' };
-static symbol s_6_89[4] = { 'i', 'd', 'o', 's' };
-static symbol s_6_90[4] = { 'a', 'm', 'o', 's' };
-static symbol s_6_91[7] = { 0xC3, 0xA1, 'r', 'a', 'm', 'o', 's' };
-static symbol s_6_92[7] = { 0xC3, 0xA9, 'r', 'a', 'm', 'o', 's' };
-static symbol s_6_93[7] = { 0xC3, 0xAD, 'r', 'a', 'm', 'o', 's' };
-static symbol s_6_94[7] = { 0xC3, 0xA1, 'v', 'a', 'm', 'o', 's' };
-static symbol s_6_95[6] = { 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_6_96[8] = { 'a', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_6_97[8] = { 'e', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_6_98[8] = { 'i', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_6_99[4] = { 'e', 'm', 'o', 's' };
-static symbol s_6_100[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
-static symbol s_6_101[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
-static symbol s_6_102[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
-static symbol s_6_103[8] = { 0xC3, 0xA1, 's', 's', 'e', 'm', 'o', 's' };
-static symbol s_6_104[8] = { 0xC3, 0xAA, 's', 's', 'e', 'm', 'o', 's' };
-static symbol s_6_105[8] = { 0xC3, 0xAD, 's', 's', 'e', 'm', 'o', 's' };
-static symbol s_6_106[4] = { 'i', 'm', 'o', 's' };
-static symbol s_6_107[5] = { 'a', 'r', 'm', 'o', 's' };
-static symbol s_6_108[5] = { 'e', 'r', 'm', 'o', 's' };
-static symbol s_6_109[5] = { 'i', 'r', 'm', 'o', 's' };
-static symbol s_6_110[5] = { 0xC3, 0xA1, 'm', 'o', 's' };
-static symbol s_6_111[5] = { 'a', 'r', 0xC3, 0xA1, 's' };
-static symbol s_6_112[5] = { 'e', 'r', 0xC3, 0xA1, 's' };
-static symbol s_6_113[5] = { 'i', 'r', 0xC3, 0xA1, 's' };
-static symbol s_6_114[2] = { 'e', 'u' };
-static symbol s_6_115[2] = { 'i', 'u' };
-static symbol s_6_116[2] = { 'o', 'u' };
-static symbol s_6_117[4] = { 'a', 'r', 0xC3, 0xA1 };
-static symbol s_6_118[4] = { 'e', 'r', 0xC3, 0xA1 };
-static symbol s_6_119[4] = { 'i', 'r', 0xC3, 0xA1 };
+static const symbol s_6_0[3] = { 'a', 'd', 'a' };
+static const symbol s_6_1[3] = { 'i', 'd', 'a' };
+static const symbol s_6_2[2] = { 'i', 'a' };
+static const symbol s_6_3[4] = { 'a', 'r', 'i', 'a' };
+static const symbol s_6_4[4] = { 'e', 'r', 'i', 'a' };
+static const symbol s_6_5[4] = { 'i', 'r', 'i', 'a' };
+static const symbol s_6_6[3] = { 'a', 'r', 'a' };
+static const symbol s_6_7[3] = { 'e', 'r', 'a' };
+static const symbol s_6_8[3] = { 'i', 'r', 'a' };
+static const symbol s_6_9[3] = { 'a', 'v', 'a' };
+static const symbol s_6_10[4] = { 'a', 's', 's', 'e' };
+static const symbol s_6_11[4] = { 'e', 's', 's', 'e' };
+static const symbol s_6_12[4] = { 'i', 's', 's', 'e' };
+static const symbol s_6_13[4] = { 'a', 's', 't', 'e' };
+static const symbol s_6_14[4] = { 'e', 's', 't', 'e' };
+static const symbol s_6_15[4] = { 'i', 's', 't', 'e' };
+static const symbol s_6_16[2] = { 'e', 'i' };
+static const symbol s_6_17[4] = { 'a', 'r', 'e', 'i' };
+static const symbol s_6_18[4] = { 'e', 'r', 'e', 'i' };
+static const symbol s_6_19[4] = { 'i', 'r', 'e', 'i' };
+static const symbol s_6_20[2] = { 'a', 'm' };
+static const symbol s_6_21[3] = { 'i', 'a', 'm' };
+static const symbol s_6_22[5] = { 'a', 'r', 'i', 'a', 'm' };
+static const symbol s_6_23[5] = { 'e', 'r', 'i', 'a', 'm' };
+static const symbol s_6_24[5] = { 'i', 'r', 'i', 'a', 'm' };
+static const symbol s_6_25[4] = { 'a', 'r', 'a', 'm' };
+static const symbol s_6_26[4] = { 'e', 'r', 'a', 'm' };
+static const symbol s_6_27[4] = { 'i', 'r', 'a', 'm' };
+static const symbol s_6_28[4] = { 'a', 'v', 'a', 'm' };
+static const symbol s_6_29[2] = { 'e', 'm' };
+static const symbol s_6_30[4] = { 'a', 'r', 'e', 'm' };
+static const symbol s_6_31[4] = { 'e', 'r', 'e', 'm' };
+static const symbol s_6_32[4] = { 'i', 'r', 'e', 'm' };
+static const symbol s_6_33[5] = { 'a', 's', 's', 'e', 'm' };
+static const symbol s_6_34[5] = { 'e', 's', 's', 'e', 'm' };
+static const symbol s_6_35[5] = { 'i', 's', 's', 'e', 'm' };
+static const symbol s_6_36[3] = { 'a', 'd', 'o' };
+static const symbol s_6_37[3] = { 'i', 'd', 'o' };
+static const symbol s_6_38[4] = { 'a', 'n', 'd', 'o' };
+static const symbol s_6_39[4] = { 'e', 'n', 'd', 'o' };
+static const symbol s_6_40[4] = { 'i', 'n', 'd', 'o' };
+static const symbol s_6_41[5] = { 'a', 'r', 'a', '~', 'o' };
+static const symbol s_6_42[5] = { 'e', 'r', 'a', '~', 'o' };
+static const symbol s_6_43[5] = { 'i', 'r', 'a', '~', 'o' };
+static const symbol s_6_44[2] = { 'a', 'r' };
+static const symbol s_6_45[2] = { 'e', 'r' };
+static const symbol s_6_46[2] = { 'i', 'r' };
+static const symbol s_6_47[2] = { 'a', 's' };
+static const symbol s_6_48[4] = { 'a', 'd', 'a', 's' };
+static const symbol s_6_49[4] = { 'i', 'd', 'a', 's' };
+static const symbol s_6_50[3] = { 'i', 'a', 's' };
+static const symbol s_6_51[5] = { 'a', 'r', 'i', 'a', 's' };
+static const symbol s_6_52[5] = { 'e', 'r', 'i', 'a', 's' };
+static const symbol s_6_53[5] = { 'i', 'r', 'i', 'a', 's' };
+static const symbol s_6_54[4] = { 'a', 'r', 'a', 's' };
+static const symbol s_6_55[4] = { 'e', 'r', 'a', 's' };
+static const symbol s_6_56[4] = { 'i', 'r', 'a', 's' };
+static const symbol s_6_57[4] = { 'a', 'v', 'a', 's' };
+static const symbol s_6_58[2] = { 'e', 's' };
+static const symbol s_6_59[5] = { 'a', 'r', 'd', 'e', 's' };
+static const symbol s_6_60[5] = { 'e', 'r', 'd', 'e', 's' };
+static const symbol s_6_61[5] = { 'i', 'r', 'd', 'e', 's' };
+static const symbol s_6_62[4] = { 'a', 'r', 'e', 's' };
+static const symbol s_6_63[4] = { 'e', 'r', 'e', 's' };
+static const symbol s_6_64[4] = { 'i', 'r', 'e', 's' };
+static const symbol s_6_65[5] = { 'a', 's', 's', 'e', 's' };
+static const symbol s_6_66[5] = { 'e', 's', 's', 'e', 's' };
+static const symbol s_6_67[5] = { 'i', 's', 's', 'e', 's' };
+static const symbol s_6_68[5] = { 'a', 's', 't', 'e', 's' };
+static const symbol s_6_69[5] = { 'e', 's', 't', 'e', 's' };
+static const symbol s_6_70[5] = { 'i', 's', 't', 'e', 's' };
+static const symbol s_6_71[2] = { 'i', 's' };
+static const symbol s_6_72[3] = { 'a', 'i', 's' };
+static const symbol s_6_73[3] = { 'e', 'i', 's' };
+static const symbol s_6_74[5] = { 'a', 'r', 'e', 'i', 's' };
+static const symbol s_6_75[5] = { 'e', 'r', 'e', 'i', 's' };
+static const symbol s_6_76[5] = { 'i', 'r', 'e', 'i', 's' };
+static const symbol s_6_77[6] = { 0xC3, 0xA1, 'r', 'e', 'i', 's' };
+static const symbol s_6_78[6] = { 0xC3, 0xA9, 'r', 'e', 'i', 's' };
+static const symbol s_6_79[6] = { 0xC3, 0xAD, 'r', 'e', 'i', 's' };
+static const symbol s_6_80[7] = { 0xC3, 0xA1, 's', 's', 'e', 'i', 's' };
+static const symbol s_6_81[7] = { 0xC3, 0xA9, 's', 's', 'e', 'i', 's' };
+static const symbol s_6_82[7] = { 0xC3, 0xAD, 's', 's', 'e', 'i', 's' };
+static const symbol s_6_83[6] = { 0xC3, 0xA1, 'v', 'e', 'i', 's' };
+static const symbol s_6_84[5] = { 0xC3, 0xAD, 'e', 'i', 's' };
+static const symbol s_6_85[7] = { 'a', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
+static const symbol s_6_86[7] = { 'e', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
+static const symbol s_6_87[7] = { 'i', 'r', 0xC3, 0xAD, 'e', 'i', 's' };
+static const symbol s_6_88[4] = { 'a', 'd', 'o', 's' };
+static const symbol s_6_89[4] = { 'i', 'd', 'o', 's' };
+static const symbol s_6_90[4] = { 'a', 'm', 'o', 's' };
+static const symbol s_6_91[7] = { 0xC3, 0xA1, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_6_92[7] = { 0xC3, 0xA9, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_6_93[7] = { 0xC3, 0xAD, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_6_94[7] = { 0xC3, 0xA1, 'v', 'a', 'm', 'o', 's' };
+static const symbol s_6_95[6] = { 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_6_96[8] = { 'a', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_6_97[8] = { 'e', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_6_98[8] = { 'i', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_6_99[4] = { 'e', 'm', 'o', 's' };
+static const symbol s_6_100[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_6_101[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_6_102[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_6_103[8] = { 0xC3, 0xA1, 's', 's', 'e', 'm', 'o', 's' };
+static const symbol s_6_104[8] = { 0xC3, 0xAA, 's', 's', 'e', 'm', 'o', 's' };
+static const symbol s_6_105[8] = { 0xC3, 0xAD, 's', 's', 'e', 'm', 'o', 's' };
+static const symbol s_6_106[4] = { 'i', 'm', 'o', 's' };
+static const symbol s_6_107[5] = { 'a', 'r', 'm', 'o', 's' };
+static const symbol s_6_108[5] = { 'e', 'r', 'm', 'o', 's' };
+static const symbol s_6_109[5] = { 'i', 'r', 'm', 'o', 's' };
+static const symbol s_6_110[5] = { 0xC3, 0xA1, 'm', 'o', 's' };
+static const symbol s_6_111[5] = { 'a', 'r', 0xC3, 0xA1, 's' };
+static const symbol s_6_112[5] = { 'e', 'r', 0xC3, 0xA1, 's' };
+static const symbol s_6_113[5] = { 'i', 'r', 0xC3, 0xA1, 's' };
+static const symbol s_6_114[2] = { 'e', 'u' };
+static const symbol s_6_115[2] = { 'i', 'u' };
+static const symbol s_6_116[2] = { 'o', 'u' };
+static const symbol s_6_117[4] = { 'a', 'r', 0xC3, 0xA1 };
+static const symbol s_6_118[4] = { 'e', 'r', 0xC3, 0xA1 };
+static const symbol s_6_119[4] = { 'i', 'r', 0xC3, 0xA1 };
 
-static struct among a_6[120] =
+static const struct among a_6[120] =
 {
 /*  0 */ { 3, s_6_0, -1, 1, 0},
 /*  1 */ { 3, s_6_1, -1, 1, 0},
@@ -413,15 +413,15 @@
 /*119 */ { 4, s_6_119, -1, 1, 0}
 };
 
-static symbol s_7_0[1] = { 'a' };
-static symbol s_7_1[1] = { 'i' };
-static symbol s_7_2[1] = { 'o' };
-static symbol s_7_3[2] = { 'o', 's' };
-static symbol s_7_4[2] = { 0xC3, 0xA1 };
-static symbol s_7_5[2] = { 0xC3, 0xAD };
-static symbol s_7_6[2] = { 0xC3, 0xB3 };
+static const symbol s_7_0[1] = { 'a' };
+static const symbol s_7_1[1] = { 'i' };
+static const symbol s_7_2[1] = { 'o' };
+static const symbol s_7_3[2] = { 'o', 's' };
+static const symbol s_7_4[2] = { 0xC3, 0xA1 };
+static const symbol s_7_5[2] = { 0xC3, 0xAD };
+static const symbol s_7_6[2] = { 0xC3, 0xB3 };
 
-static struct among a_7[7] =
+static const struct among a_7[7] =
 {
 /*  0 */ { 1, s_7_0, -1, 1, 0},
 /*  1 */ { 1, s_7_1, -1, 1, 0},
@@ -432,12 +432,12 @@
 /*  6 */ { 2, s_7_6, -1, 1, 0}
 };
 
-static symbol s_8_0[1] = { 'e' };
-static symbol s_8_1[2] = { 0xC3, 0xA7 };
-static symbol s_8_2[2] = { 0xC3, 0xA9 };
-static symbol s_8_3[2] = { 0xC3, 0xAA };
+static const symbol s_8_0[1] = { 'e' };
+static const symbol s_8_1[2] = { 0xC3, 0xA7 };
+static const symbol s_8_2[2] = { 0xC3, 0xA9 };
+static const symbol s_8_3[2] = { 0xC3, 0xAA };
 
-static struct among a_8[4] =
+static const struct among a_8[4] =
 {
 /*  0 */ { 1, s_8_0, -1, 1, 0},
 /*  1 */ { 2, s_8_1, -1, 2, 0},
@@ -445,26 +445,26 @@
 /*  3 */ { 2, s_8_3, -1, 1, 0}
 };
 
-static unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 };
+static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 19, 12, 2 };
 
-static symbol s_0[] = { 'a', '~' };
-static symbol s_1[] = { 'o', '~' };
-static symbol s_2[] = { 0xC3, 0xA3 };
-static symbol s_3[] = { 0xC3, 0xB5 };
-static symbol s_4[] = { 'l', 'o', 'g' };
-static symbol s_5[] = { 'u' };
-static symbol s_6[] = { 'e', 'n', 't', 'e' };
-static symbol s_7[] = { 'a', 't' };
-static symbol s_8[] = { 'a', 't' };
-static symbol s_9[] = { 'e' };
-static symbol s_10[] = { 'i', 'r' };
-static symbol s_11[] = { 'u' };
-static symbol s_12[] = { 'g' };
-static symbol s_13[] = { 'i' };
-static symbol s_14[] = { 'c' };
-static symbol s_15[] = { 'c' };
-static symbol s_16[] = { 'i' };
-static symbol s_17[] = { 'c' };
+static const symbol s_0[] = { 'a', '~' };
+static const symbol s_1[] = { 'o', '~' };
+static const symbol s_2[] = { 0xC3, 0xA3 };
+static const symbol s_3[] = { 0xC3, 0xB5 };
+static const symbol s_4[] = { 'l', 'o', 'g' };
+static const symbol s_5[] = { 'u' };
+static const symbol s_6[] = { 'e', 'n', 't', 'e' };
+static const symbol s_7[] = { 'a', 't' };
+static const symbol s_8[] = { 'a', 't' };
+static const symbol s_9[] = { 'e' };
+static const symbol s_10[] = { 'i', 'r' };
+static const symbol s_11[] = { 'u' };
+static const symbol s_12[] = { 'g' };
+static const symbol s_13[] = { 'i' };
+static const symbol s_14[] = { 'c' };
+static const symbol s_15[] = { 'c' };
+static const symbol s_16[] = { 'i' };
+static const symbol s_17[] = { 'c' };
 
 static int r_prelude(struct SN_env * z) {
     int among_var;
diff -ru clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_russian.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_russian.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_russian.c	2025-07-22 11:53:24.799844193 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_russian.c	2025-07-22 11:53:28.935552428 +0100
@@ -18,17 +18,17 @@
 extern struct SN_env * russian_UTF_8_create_env(void);
 extern void russian_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_0[10] = { 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8, 0xD1, 0x81, 0xD1, 0x8C };
-static symbol s_0_1[12] = { 0xD1, 0x8B, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8, 0xD1, 0x81, 0xD1, 0x8C };
-static symbol s_0_2[12] = { 0xD0, 0xB8, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8, 0xD1, 0x81, 0xD1, 0x8C };
-static symbol s_0_3[2] = { 0xD0, 0xB2 };
-static symbol s_0_4[4] = { 0xD1, 0x8B, 0xD0, 0xB2 };
-static symbol s_0_5[4] = { 0xD0, 0xB8, 0xD0, 0xB2 };
-static symbol s_0_6[6] = { 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8 };
-static symbol s_0_7[8] = { 0xD1, 0x8B, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8 };
-static symbol s_0_8[8] = { 0xD0, 0xB8, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8 };
+static const symbol s_0_0[10] = { 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8, 0xD1, 0x81, 0xD1, 0x8C };
+static const symbol s_0_1[12] = { 0xD1, 0x8B, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8, 0xD1, 0x81, 0xD1, 0x8C };
+static const symbol s_0_2[12] = { 0xD0, 0xB8, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8, 0xD1, 0x81, 0xD1, 0x8C };
+static const symbol s_0_3[2] = { 0xD0, 0xB2 };
+static const symbol s_0_4[4] = { 0xD1, 0x8B, 0xD0, 0xB2 };
+static const symbol s_0_5[4] = { 0xD0, 0xB8, 0xD0, 0xB2 };
+static const symbol s_0_6[6] = { 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8 };
+static const symbol s_0_7[8] = { 0xD1, 0x8B, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8 };
+static const symbol s_0_8[8] = { 0xD0, 0xB8, 0xD0, 0xB2, 0xD1, 0x88, 0xD0, 0xB8 };
 
-static struct among a_0[9] =
+static const struct among a_0[9] =
 {
 /*  0 */ { 10, s_0_0, -1, 1, 0},
 /*  1 */ { 12, s_0_1, 0, 2, 0},
@@ -41,34 +41,34 @@
 /*  8 */ { 8, s_0_8, 6, 2, 0}
 };
 
-static symbol s_1_0[6] = { 0xD0, 0xB5, 0xD0, 0xBC, 0xD1, 0x83 };
-static symbol s_1_1[6] = { 0xD0, 0xBE, 0xD0, 0xBC, 0xD1, 0x83 };
-static symbol s_1_2[4] = { 0xD1, 0x8B, 0xD1, 0x85 };
-static symbol s_1_3[4] = { 0xD0, 0xB8, 0xD1, 0x85 };
-static symbol s_1_4[4] = { 0xD1, 0x83, 0xD1, 0x8E };
-static symbol s_1_5[4] = { 0xD1, 0x8E, 0xD1, 0x8E };
-static symbol s_1_6[4] = { 0xD0, 0xB5, 0xD1, 0x8E };
-static symbol s_1_7[4] = { 0xD0, 0xBE, 0xD1, 0x8E };
-static symbol s_1_8[4] = { 0xD1, 0x8F, 0xD1, 0x8F };
-static symbol s_1_9[4] = { 0xD0, 0xB0, 0xD1, 0x8F };
-static symbol s_1_10[4] = { 0xD1, 0x8B, 0xD0, 0xB5 };
-static symbol s_1_11[4] = { 0xD0, 0xB5, 0xD0, 0xB5 };
-static symbol s_1_12[4] = { 0xD0, 0xB8, 0xD0, 0xB5 };
-static symbol s_1_13[4] = { 0xD0, 0xBE, 0xD0, 0xB5 };
-static symbol s_1_14[6] = { 0xD1, 0x8B, 0xD0, 0xBC, 0xD0, 0xB8 };
-static symbol s_1_15[6] = { 0xD0, 0xB8, 0xD0, 0xBC, 0xD0, 0xB8 };
-static symbol s_1_16[4] = { 0xD1, 0x8B, 0xD0, 0xB9 };
-static symbol s_1_17[4] = { 0xD0, 0xB5, 0xD0, 0xB9 };
-static symbol s_1_18[4] = { 0xD0, 0xB8, 0xD0, 0xB9 };
-static symbol s_1_19[4] = { 0xD0, 0xBE, 0xD0, 0xB9 };
-static symbol s_1_20[4] = { 0xD1, 0x8B, 0xD0, 0xBC };
-static symbol s_1_21[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
-static symbol s_1_22[4] = { 0xD0, 0xB8, 0xD0, 0xBC };
-static symbol s_1_23[4] = { 0xD0, 0xBE, 0xD0, 0xBC };
-static symbol s_1_24[6] = { 0xD0, 0xB5, 0xD0, 0xB3, 0xD0, 0xBE };
-static symbol s_1_25[6] = { 0xD0, 0xBE, 0xD0, 0xB3, 0xD0, 0xBE };
+static const symbol s_1_0[6] = { 0xD0, 0xB5, 0xD0, 0xBC, 0xD1, 0x83 };
+static const symbol s_1_1[6] = { 0xD0, 0xBE, 0xD0, 0xBC, 0xD1, 0x83 };
+static const symbol s_1_2[4] = { 0xD1, 0x8B, 0xD1, 0x85 };
+static const symbol s_1_3[4] = { 0xD0, 0xB8, 0xD1, 0x85 };
+static const symbol s_1_4[4] = { 0xD1, 0x83, 0xD1, 0x8E };
+static const symbol s_1_5[4] = { 0xD1, 0x8E, 0xD1, 0x8E };
+static const symbol s_1_6[4] = { 0xD0, 0xB5, 0xD1, 0x8E };
+static const symbol s_1_7[4] = { 0xD0, 0xBE, 0xD1, 0x8E };
+static const symbol s_1_8[4] = { 0xD1, 0x8F, 0xD1, 0x8F };
+static const symbol s_1_9[4] = { 0xD0, 0xB0, 0xD1, 0x8F };
+static const symbol s_1_10[4] = { 0xD1, 0x8B, 0xD0, 0xB5 };
+static const symbol s_1_11[4] = { 0xD0, 0xB5, 0xD0, 0xB5 };
+static const symbol s_1_12[4] = { 0xD0, 0xB8, 0xD0, 0xB5 };
+static const symbol s_1_13[4] = { 0xD0, 0xBE, 0xD0, 0xB5 };
+static const symbol s_1_14[6] = { 0xD1, 0x8B, 0xD0, 0xBC, 0xD0, 0xB8 };
+static const symbol s_1_15[6] = { 0xD0, 0xB8, 0xD0, 0xBC, 0xD0, 0xB8 };
+static const symbol s_1_16[4] = { 0xD1, 0x8B, 0xD0, 0xB9 };
+static const symbol s_1_17[4] = { 0xD0, 0xB5, 0xD0, 0xB9 };
+static const symbol s_1_18[4] = { 0xD0, 0xB8, 0xD0, 0xB9 };
+static const symbol s_1_19[4] = { 0xD0, 0xBE, 0xD0, 0xB9 };
+static const symbol s_1_20[4] = { 0xD1, 0x8B, 0xD0, 0xBC };
+static const symbol s_1_21[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
+static const symbol s_1_22[4] = { 0xD0, 0xB8, 0xD0, 0xBC };
+static const symbol s_1_23[4] = { 0xD0, 0xBE, 0xD0, 0xBC };
+static const symbol s_1_24[6] = { 0xD0, 0xB5, 0xD0, 0xB3, 0xD0, 0xBE };
+static const symbol s_1_25[6] = { 0xD0, 0xBE, 0xD0, 0xB3, 0xD0, 0xBE };
 
-static struct among a_1[26] =
+static const struct among a_1[26] =
 {
 /*  0 */ { 6, s_1_0, -1, 1, 0},
 /*  1 */ { 6, s_1_1, -1, 1, 0},
@@ -98,16 +98,16 @@
 /* 25 */ { 6, s_1_25, -1, 1, 0}
 };
 
-static symbol s_2_0[4] = { 0xD0, 0xB2, 0xD1, 0x88 };
-static symbol s_2_1[6] = { 0xD1, 0x8B, 0xD0, 0xB2, 0xD1, 0x88 };
-static symbol s_2_2[6] = { 0xD0, 0xB8, 0xD0, 0xB2, 0xD1, 0x88 };
-static symbol s_2_3[2] = { 0xD1, 0x89 };
-static symbol s_2_4[4] = { 0xD1, 0x8E, 0xD1, 0x89 };
-static symbol s_2_5[6] = { 0xD1, 0x83, 0xD1, 0x8E, 0xD1, 0x89 };
-static symbol s_2_6[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
-static symbol s_2_7[4] = { 0xD0, 0xBD, 0xD0, 0xBD };
+static const symbol s_2_0[4] = { 0xD0, 0xB2, 0xD1, 0x88 };
+static const symbol s_2_1[6] = { 0xD1, 0x8B, 0xD0, 0xB2, 0xD1, 0x88 };
+static const symbol s_2_2[6] = { 0xD0, 0xB8, 0xD0, 0xB2, 0xD1, 0x88 };
+static const symbol s_2_3[2] = { 0xD1, 0x89 };
+static const symbol s_2_4[4] = { 0xD1, 0x8E, 0xD1, 0x89 };
+static const symbol s_2_5[6] = { 0xD1, 0x83, 0xD1, 0x8E, 0xD1, 0x89 };
+static const symbol s_2_6[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
+static const symbol s_2_7[4] = { 0xD0, 0xBD, 0xD0, 0xBD };
 
-static struct among a_2[8] =
+static const struct among a_2[8] =
 {
 /*  0 */ { 4, s_2_0, -1, 1, 0},
 /*  1 */ { 6, s_2_1, 0, 2, 0},
@@ -119,63 +119,63 @@
 /*  7 */ { 4, s_2_7, -1, 1, 0}
 };
 
-static symbol s_3_0[4] = { 0xD1, 0x81, 0xD1, 0x8C };
-static symbol s_3_1[4] = { 0xD1, 0x81, 0xD1, 0x8F };
+static const symbol s_3_0[4] = { 0xD1, 0x81, 0xD1, 0x8C };
+static const symbol s_3_1[4] = { 0xD1, 0x81, 0xD1, 0x8F };
 
-static struct among a_3[2] =
+static const struct among a_3[2] =
 {
 /*  0 */ { 4, s_3_0, -1, 1, 0},
 /*  1 */ { 4, s_3_1, -1, 1, 0}
 };
 
-static symbol s_4_0[4] = { 0xD1, 0x8B, 0xD1, 0x82 };
-static symbol s_4_1[4] = { 0xD1, 0x8E, 0xD1, 0x82 };
-static symbol s_4_2[6] = { 0xD1, 0x83, 0xD1, 0x8E, 0xD1, 0x82 };
-static symbol s_4_3[4] = { 0xD1, 0x8F, 0xD1, 0x82 };
-static symbol s_4_4[4] = { 0xD0, 0xB5, 0xD1, 0x82 };
-static symbol s_4_5[6] = { 0xD1, 0x83, 0xD0, 0xB5, 0xD1, 0x82 };
-static symbol s_4_6[4] = { 0xD0, 0xB8, 0xD1, 0x82 };
-static symbol s_4_7[4] = { 0xD0, 0xBD, 0xD1, 0x8B };
-static symbol s_4_8[6] = { 0xD0, 0xB5, 0xD0, 0xBD, 0xD1, 0x8B };
-static symbol s_4_9[4] = { 0xD1, 0x82, 0xD1, 0x8C };
-static symbol s_4_10[6] = { 0xD1, 0x8B, 0xD1, 0x82, 0xD1, 0x8C };
-static symbol s_4_11[6] = { 0xD0, 0xB8, 0xD1, 0x82, 0xD1, 0x8C };
-static symbol s_4_12[6] = { 0xD0, 0xB5, 0xD1, 0x88, 0xD1, 0x8C };
-static symbol s_4_13[6] = { 0xD0, 0xB8, 0xD1, 0x88, 0xD1, 0x8C };
-static symbol s_4_14[2] = { 0xD1, 0x8E };
-static symbol s_4_15[4] = { 0xD1, 0x83, 0xD1, 0x8E };
-static symbol s_4_16[4] = { 0xD0, 0xBB, 0xD0, 0xB0 };
-static symbol s_4_17[6] = { 0xD1, 0x8B, 0xD0, 0xBB, 0xD0, 0xB0 };
-static symbol s_4_18[6] = { 0xD0, 0xB8, 0xD0, 0xBB, 0xD0, 0xB0 };
-static symbol s_4_19[4] = { 0xD0, 0xBD, 0xD0, 0xB0 };
-static symbol s_4_20[6] = { 0xD0, 0xB5, 0xD0, 0xBD, 0xD0, 0xB0 };
-static symbol s_4_21[6] = { 0xD0, 0xB5, 0xD1, 0x82, 0xD0, 0xB5 };
-static symbol s_4_22[6] = { 0xD0, 0xB8, 0xD1, 0x82, 0xD0, 0xB5 };
-static symbol s_4_23[6] = { 0xD0, 0xB9, 0xD1, 0x82, 0xD0, 0xB5 };
-static symbol s_4_24[8] = { 0xD1, 0x83, 0xD0, 0xB9, 0xD1, 0x82, 0xD0, 0xB5 };
-static symbol s_4_25[8] = { 0xD0, 0xB5, 0xD0, 0xB9, 0xD1, 0x82, 0xD0, 0xB5 };
-static symbol s_4_26[4] = { 0xD0, 0xBB, 0xD0, 0xB8 };
-static symbol s_4_27[6] = { 0xD1, 0x8B, 0xD0, 0xBB, 0xD0, 0xB8 };
-static symbol s_4_28[6] = { 0xD0, 0xB8, 0xD0, 0xBB, 0xD0, 0xB8 };
-static symbol s_4_29[2] = { 0xD0, 0xB9 };
-static symbol s_4_30[4] = { 0xD1, 0x83, 0xD0, 0xB9 };
-static symbol s_4_31[4] = { 0xD0, 0xB5, 0xD0, 0xB9 };
-static symbol s_4_32[2] = { 0xD0, 0xBB };
-static symbol s_4_33[4] = { 0xD1, 0x8B, 0xD0, 0xBB };
-static symbol s_4_34[4] = { 0xD0, 0xB8, 0xD0, 0xBB };
-static symbol s_4_35[4] = { 0xD1, 0x8B, 0xD0, 0xBC };
-static symbol s_4_36[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
-static symbol s_4_37[4] = { 0xD0, 0xB8, 0xD0, 0xBC };
-static symbol s_4_38[2] = { 0xD0, 0xBD };
-static symbol s_4_39[4] = { 0xD0, 0xB5, 0xD0, 0xBD };
-static symbol s_4_40[4] = { 0xD0, 0xBB, 0xD0, 0xBE };
-static symbol s_4_41[6] = { 0xD1, 0x8B, 0xD0, 0xBB, 0xD0, 0xBE };
-static symbol s_4_42[6] = { 0xD0, 0xB8, 0xD0, 0xBB, 0xD0, 0xBE };
-static symbol s_4_43[4] = { 0xD0, 0xBD, 0xD0, 0xBE };
-static symbol s_4_44[6] = { 0xD0, 0xB5, 0xD0, 0xBD, 0xD0, 0xBE };
-static symbol s_4_45[6] = { 0xD0, 0xBD, 0xD0, 0xBD, 0xD0, 0xBE };
+static const symbol s_4_0[4] = { 0xD1, 0x8B, 0xD1, 0x82 };
+static const symbol s_4_1[4] = { 0xD1, 0x8E, 0xD1, 0x82 };
+static const symbol s_4_2[6] = { 0xD1, 0x83, 0xD1, 0x8E, 0xD1, 0x82 };
+static const symbol s_4_3[4] = { 0xD1, 0x8F, 0xD1, 0x82 };
+static const symbol s_4_4[4] = { 0xD0, 0xB5, 0xD1, 0x82 };
+static const symbol s_4_5[6] = { 0xD1, 0x83, 0xD0, 0xB5, 0xD1, 0x82 };
+static const symbol s_4_6[4] = { 0xD0, 0xB8, 0xD1, 0x82 };
+static const symbol s_4_7[4] = { 0xD0, 0xBD, 0xD1, 0x8B };
+static const symbol s_4_8[6] = { 0xD0, 0xB5, 0xD0, 0xBD, 0xD1, 0x8B };
+static const symbol s_4_9[4] = { 0xD1, 0x82, 0xD1, 0x8C };
+static const symbol s_4_10[6] = { 0xD1, 0x8B, 0xD1, 0x82, 0xD1, 0x8C };
+static const symbol s_4_11[6] = { 0xD0, 0xB8, 0xD1, 0x82, 0xD1, 0x8C };
+static const symbol s_4_12[6] = { 0xD0, 0xB5, 0xD1, 0x88, 0xD1, 0x8C };
+static const symbol s_4_13[6] = { 0xD0, 0xB8, 0xD1, 0x88, 0xD1, 0x8C };
+static const symbol s_4_14[2] = { 0xD1, 0x8E };
+static const symbol s_4_15[4] = { 0xD1, 0x83, 0xD1, 0x8E };
+static const symbol s_4_16[4] = { 0xD0, 0xBB, 0xD0, 0xB0 };
+static const symbol s_4_17[6] = { 0xD1, 0x8B, 0xD0, 0xBB, 0xD0, 0xB0 };
+static const symbol s_4_18[6] = { 0xD0, 0xB8, 0xD0, 0xBB, 0xD0, 0xB0 };
+static const symbol s_4_19[4] = { 0xD0, 0xBD, 0xD0, 0xB0 };
+static const symbol s_4_20[6] = { 0xD0, 0xB5, 0xD0, 0xBD, 0xD0, 0xB0 };
+static const symbol s_4_21[6] = { 0xD0, 0xB5, 0xD1, 0x82, 0xD0, 0xB5 };
+static const symbol s_4_22[6] = { 0xD0, 0xB8, 0xD1, 0x82, 0xD0, 0xB5 };
+static const symbol s_4_23[6] = { 0xD0, 0xB9, 0xD1, 0x82, 0xD0, 0xB5 };
+static const symbol s_4_24[8] = { 0xD1, 0x83, 0xD0, 0xB9, 0xD1, 0x82, 0xD0, 0xB5 };
+static const symbol s_4_25[8] = { 0xD0, 0xB5, 0xD0, 0xB9, 0xD1, 0x82, 0xD0, 0xB5 };
+static const symbol s_4_26[4] = { 0xD0, 0xBB, 0xD0, 0xB8 };
+static const symbol s_4_27[6] = { 0xD1, 0x8B, 0xD0, 0xBB, 0xD0, 0xB8 };
+static const symbol s_4_28[6] = { 0xD0, 0xB8, 0xD0, 0xBB, 0xD0, 0xB8 };
+static const symbol s_4_29[2] = { 0xD0, 0xB9 };
+static const symbol s_4_30[4] = { 0xD1, 0x83, 0xD0, 0xB9 };
+static const symbol s_4_31[4] = { 0xD0, 0xB5, 0xD0, 0xB9 };
+static const symbol s_4_32[2] = { 0xD0, 0xBB };
+static const symbol s_4_33[4] = { 0xD1, 0x8B, 0xD0, 0xBB };
+static const symbol s_4_34[4] = { 0xD0, 0xB8, 0xD0, 0xBB };
+static const symbol s_4_35[4] = { 0xD1, 0x8B, 0xD0, 0xBC };
+static const symbol s_4_36[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
+static const symbol s_4_37[4] = { 0xD0, 0xB8, 0xD0, 0xBC };
+static const symbol s_4_38[2] = { 0xD0, 0xBD };
+static const symbol s_4_39[4] = { 0xD0, 0xB5, 0xD0, 0xBD };
+static const symbol s_4_40[4] = { 0xD0, 0xBB, 0xD0, 0xBE };
+static const symbol s_4_41[6] = { 0xD1, 0x8B, 0xD0, 0xBB, 0xD0, 0xBE };
+static const symbol s_4_42[6] = { 0xD0, 0xB8, 0xD0, 0xBB, 0xD0, 0xBE };
+static const symbol s_4_43[4] = { 0xD0, 0xBD, 0xD0, 0xBE };
+static const symbol s_4_44[6] = { 0xD0, 0xB5, 0xD0, 0xBD, 0xD0, 0xBE };
+static const symbol s_4_45[6] = { 0xD0, 0xBD, 0xD0, 0xBD, 0xD0, 0xBE };
 
-static struct among a_4[46] =
+static const struct among a_4[46] =
 {
 /*  0 */ { 4, s_4_0, -1, 2, 0},
 /*  1 */ { 4, s_4_1, -1, 1, 0},
@@ -225,44 +225,44 @@
 /* 45 */ { 6, s_4_45, 43, 1, 0}
 };
 
-static symbol s_5_0[2] = { 0xD1, 0x83 };
-static symbol s_5_1[4] = { 0xD1, 0x8F, 0xD1, 0x85 };
-static symbol s_5_2[6] = { 0xD0, 0xB8, 0xD1, 0x8F, 0xD1, 0x85 };
-static symbol s_5_3[4] = { 0xD0, 0xB0, 0xD1, 0x85 };
-static symbol s_5_4[2] = { 0xD1, 0x8B };
-static symbol s_5_5[2] = { 0xD1, 0x8C };
-static symbol s_5_6[2] = { 0xD1, 0x8E };
-static symbol s_5_7[4] = { 0xD1, 0x8C, 0xD1, 0x8E };
-static symbol s_5_8[4] = { 0xD0, 0xB8, 0xD1, 0x8E };
-static symbol s_5_9[2] = { 0xD1, 0x8F };
-static symbol s_5_10[4] = { 0xD1, 0x8C, 0xD1, 0x8F };
-static symbol s_5_11[4] = { 0xD0, 0xB8, 0xD1, 0x8F };
-static symbol s_5_12[2] = { 0xD0, 0xB0 };
-static symbol s_5_13[4] = { 0xD0, 0xB5, 0xD0, 0xB2 };
-static symbol s_5_14[4] = { 0xD0, 0xBE, 0xD0, 0xB2 };
-static symbol s_5_15[2] = { 0xD0, 0xB5 };
-static symbol s_5_16[4] = { 0xD1, 0x8C, 0xD0, 0xB5 };
-static symbol s_5_17[4] = { 0xD0, 0xB8, 0xD0, 0xB5 };
-static symbol s_5_18[2] = { 0xD0, 0xB8 };
-static symbol s_5_19[4] = { 0xD0, 0xB5, 0xD0, 0xB8 };
-static symbol s_5_20[4] = { 0xD0, 0xB8, 0xD0, 0xB8 };
-static symbol s_5_21[6] = { 0xD1, 0x8F, 0xD0, 0xBC, 0xD0, 0xB8 };
-static symbol s_5_22[8] = { 0xD0, 0xB8, 0xD1, 0x8F, 0xD0, 0xBC, 0xD0, 0xB8 };
-static symbol s_5_23[6] = { 0xD0, 0xB0, 0xD0, 0xBC, 0xD0, 0xB8 };
-static symbol s_5_24[2] = { 0xD0, 0xB9 };
-static symbol s_5_25[4] = { 0xD0, 0xB5, 0xD0, 0xB9 };
-static symbol s_5_26[6] = { 0xD0, 0xB8, 0xD0, 0xB5, 0xD0, 0xB9 };
-static symbol s_5_27[4] = { 0xD0, 0xB8, 0xD0, 0xB9 };
-static symbol s_5_28[4] = { 0xD0, 0xBE, 0xD0, 0xB9 };
-static symbol s_5_29[4] = { 0xD1, 0x8F, 0xD0, 0xBC };
-static symbol s_5_30[6] = { 0xD0, 0xB8, 0xD1, 0x8F, 0xD0, 0xBC };
-static symbol s_5_31[4] = { 0xD0, 0xB0, 0xD0, 0xBC };
-static symbol s_5_32[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
-static symbol s_5_33[6] = { 0xD0, 0xB8, 0xD0, 0xB5, 0xD0, 0xBC };
-static symbol s_5_34[4] = { 0xD0, 0xBE, 0xD0, 0xBC };
-static symbol s_5_35[2] = { 0xD0, 0xBE };
+static const symbol s_5_0[2] = { 0xD1, 0x83 };
+static const symbol s_5_1[4] = { 0xD1, 0x8F, 0xD1, 0x85 };
+static const symbol s_5_2[6] = { 0xD0, 0xB8, 0xD1, 0x8F, 0xD1, 0x85 };
+static const symbol s_5_3[4] = { 0xD0, 0xB0, 0xD1, 0x85 };
+static const symbol s_5_4[2] = { 0xD1, 0x8B };
+static const symbol s_5_5[2] = { 0xD1, 0x8C };
+static const symbol s_5_6[2] = { 0xD1, 0x8E };
+static const symbol s_5_7[4] = { 0xD1, 0x8C, 0xD1, 0x8E };
+static const symbol s_5_8[4] = { 0xD0, 0xB8, 0xD1, 0x8E };
+static const symbol s_5_9[2] = { 0xD1, 0x8F };
+static const symbol s_5_10[4] = { 0xD1, 0x8C, 0xD1, 0x8F };
+static const symbol s_5_11[4] = { 0xD0, 0xB8, 0xD1, 0x8F };
+static const symbol s_5_12[2] = { 0xD0, 0xB0 };
+static const symbol s_5_13[4] = { 0xD0, 0xB5, 0xD0, 0xB2 };
+static const symbol s_5_14[4] = { 0xD0, 0xBE, 0xD0, 0xB2 };
+static const symbol s_5_15[2] = { 0xD0, 0xB5 };
+static const symbol s_5_16[4] = { 0xD1, 0x8C, 0xD0, 0xB5 };
+static const symbol s_5_17[4] = { 0xD0, 0xB8, 0xD0, 0xB5 };
+static const symbol s_5_18[2] = { 0xD0, 0xB8 };
+static const symbol s_5_19[4] = { 0xD0, 0xB5, 0xD0, 0xB8 };
+static const symbol s_5_20[4] = { 0xD0, 0xB8, 0xD0, 0xB8 };
+static const symbol s_5_21[6] = { 0xD1, 0x8F, 0xD0, 0xBC, 0xD0, 0xB8 };
+static const symbol s_5_22[8] = { 0xD0, 0xB8, 0xD1, 0x8F, 0xD0, 0xBC, 0xD0, 0xB8 };
+static const symbol s_5_23[6] = { 0xD0, 0xB0, 0xD0, 0xBC, 0xD0, 0xB8 };
+static const symbol s_5_24[2] = { 0xD0, 0xB9 };
+static const symbol s_5_25[4] = { 0xD0, 0xB5, 0xD0, 0xB9 };
+static const symbol s_5_26[6] = { 0xD0, 0xB8, 0xD0, 0xB5, 0xD0, 0xB9 };
+static const symbol s_5_27[4] = { 0xD0, 0xB8, 0xD0, 0xB9 };
+static const symbol s_5_28[4] = { 0xD0, 0xBE, 0xD0, 0xB9 };
+static const symbol s_5_29[4] = { 0xD1, 0x8F, 0xD0, 0xBC };
+static const symbol s_5_30[6] = { 0xD0, 0xB8, 0xD1, 0x8F, 0xD0, 0xBC };
+static const symbol s_5_31[4] = { 0xD0, 0xB0, 0xD0, 0xBC };
+static const symbol s_5_32[4] = { 0xD0, 0xB5, 0xD0, 0xBC };
+static const symbol s_5_33[6] = { 0xD0, 0xB8, 0xD0, 0xB5, 0xD0, 0xBC };
+static const symbol s_5_34[4] = { 0xD0, 0xBE, 0xD0, 0xBC };
+static const symbol s_5_35[2] = { 0xD0, 0xBE };
 
-static struct among a_5[36] =
+static const struct among a_5[36] =
 {
 /*  0 */ { 2, s_5_0, -1, 1, 0},
 /*  1 */ { 4, s_5_1, -1, 1, 0},
@@ -302,21 +302,21 @@
 /* 35 */ { 2, s_5_35, -1, 1, 0}
 };
 
-static symbol s_6_0[6] = { 0xD0, 0xBE, 0xD1, 0x81, 0xD1, 0x82 };
-static symbol s_6_1[8] = { 0xD0, 0xBE, 0xD1, 0x81, 0xD1, 0x82, 0xD1, 0x8C };
+static const symbol s_6_0[6] = { 0xD0, 0xBE, 0xD1, 0x81, 0xD1, 0x82 };
+static const symbol s_6_1[8] = { 0xD0, 0xBE, 0xD1, 0x81, 0xD1, 0x82, 0xD1, 0x8C };
 
-static struct among a_6[2] =
+static const struct among a_6[2] =
 {
 /*  0 */ { 6, s_6_0, -1, 1, 0},
 /*  1 */ { 8, s_6_1, -1, 1, 0}
 };
 
-static symbol s_7_0[6] = { 0xD0, 0xB5, 0xD0, 0xB9, 0xD1, 0x88 };
-static symbol s_7_1[2] = { 0xD1, 0x8C };
-static symbol s_7_2[8] = { 0xD0, 0xB5, 0xD0, 0xB9, 0xD1, 0x88, 0xD0, 0xB5 };
-static symbol s_7_3[2] = { 0xD0, 0xBD };
+static const symbol s_7_0[6] = { 0xD0, 0xB5, 0xD0, 0xB9, 0xD1, 0x88 };
+static const symbol s_7_1[2] = { 0xD1, 0x8C };
+static const symbol s_7_2[8] = { 0xD0, 0xB5, 0xD0, 0xB9, 0xD1, 0x88, 0xD0, 0xB5 };
+static const symbol s_7_3[2] = { 0xD0, 0xBD };
 
-static struct among a_7[4] =
+static const struct among a_7[4] =
 {
 /*  0 */ { 6, s_7_0, -1, 1, 0},
 /*  1 */ { 2, s_7_1, -1, 3, 0},
@@ -324,18 +324,18 @@
 /*  3 */ { 2, s_7_3, -1, 2, 0}
 };
 
-static unsigned char g_v[] = { 33, 65, 8, 232 };
+static const unsigned char g_v[] = { 33, 65, 8, 232 };
 
-static symbol s_0[] = { 0xD0, 0xB0 };
-static symbol s_1[] = { 0xD1, 0x8F };
-static symbol s_2[] = { 0xD0, 0xB0 };
-static symbol s_3[] = { 0xD1, 0x8F };
-static symbol s_4[] = { 0xD0, 0xB0 };
-static symbol s_5[] = { 0xD1, 0x8F };
-static symbol s_6[] = { 0xD0, 0xBD };
-static symbol s_7[] = { 0xD0, 0xBD };
-static symbol s_8[] = { 0xD0, 0xBD };
-static symbol s_9[] = { 0xD0, 0xB8 };
+static const symbol s_0[] = { 0xD0, 0xB0 };
+static const symbol s_1[] = { 0xD1, 0x8F };
+static const symbol s_2[] = { 0xD0, 0xB0 };
+static const symbol s_3[] = { 0xD1, 0x8F };
+static const symbol s_4[] = { 0xD0, 0xB0 };
+static const symbol s_5[] = { 0xD1, 0x8F };
+static const symbol s_6[] = { 0xD0, 0xBD };
+static const symbol s_7[] = { 0xD0, 0xBD };
+static const symbol s_8[] = { 0xD0, 0xBD };
+static const symbol s_9[] = { 0xD0, 0xB8 };
 
 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_UTF_8_spanish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_spanish.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_spanish.c	2025-07-22 11:53:24.799844193 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_spanish.c	2025-07-22 11:53:28.936016852 +0100
@@ -18,13 +18,13 @@
 extern struct SN_env * spanish_UTF_8_create_env(void);
 extern void spanish_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_1[2] = { 0xC3, 0xA1 };
-static symbol s_0_2[2] = { 0xC3, 0xA9 };
-static symbol s_0_3[2] = { 0xC3, 0xAD };
-static symbol s_0_4[2] = { 0xC3, 0xB3 };
-static symbol s_0_5[2] = { 0xC3, 0xBA };
+static const symbol s_0_1[2] = { 0xC3, 0xA1 };
+static const symbol s_0_2[2] = { 0xC3, 0xA9 };
+static const symbol s_0_3[2] = { 0xC3, 0xAD };
+static const symbol s_0_4[2] = { 0xC3, 0xB3 };
+static const symbol s_0_5[2] = { 0xC3, 0xBA };
 
-static struct among a_0[6] =
+static const struct among a_0[6] =
 {
 /*  0 */ { 0, 0, -1, 6, 0},
 /*  1 */ { 2, s_0_1, 0, 1, 0},
@@ -34,21 +34,21 @@
 /*  5 */ { 2, s_0_5, 0, 5, 0}
 };
 
-static symbol s_1_0[2] = { 'l', 'a' };
-static symbol s_1_1[4] = { 's', 'e', 'l', 'a' };
-static symbol s_1_2[2] = { 'l', 'e' };
-static symbol s_1_3[2] = { 'm', 'e' };
-static symbol s_1_4[2] = { 's', 'e' };
-static symbol s_1_5[2] = { 'l', 'o' };
-static symbol s_1_6[4] = { 's', 'e', 'l', 'o' };
-static symbol s_1_7[3] = { 'l', 'a', 's' };
-static symbol s_1_8[5] = { 's', 'e', 'l', 'a', 's' };
-static symbol s_1_9[3] = { 'l', 'e', 's' };
-static symbol s_1_10[3] = { 'l', 'o', 's' };
-static symbol s_1_11[5] = { 's', 'e', 'l', 'o', 's' };
-static symbol s_1_12[3] = { 'n', 'o', 's' };
+static const symbol s_1_0[2] = { 'l', 'a' };
+static const symbol s_1_1[4] = { 's', 'e', 'l', 'a' };
+static const symbol s_1_2[2] = { 'l', 'e' };
+static const symbol s_1_3[2] = { 'm', 'e' };
+static const symbol s_1_4[2] = { 's', 'e' };
+static const symbol s_1_5[2] = { 'l', 'o' };
+static const symbol s_1_6[4] = { 's', 'e', 'l', 'o' };
+static const symbol s_1_7[3] = { 'l', 'a', 's' };
+static const symbol s_1_8[5] = { 's', 'e', 'l', 'a', 's' };
+static const symbol s_1_9[3] = { 'l', 'e', 's' };
+static const symbol s_1_10[3] = { 'l', 'o', 's' };
+static const symbol s_1_11[5] = { 's', 'e', 'l', 'o', 's' };
+static const symbol s_1_12[3] = { 'n', 'o', 's' };
 
-static struct among a_1[13] =
+static const struct among a_1[13] =
 {
 /*  0 */ { 2, s_1_0, -1, -1, 0},
 /*  1 */ { 4, s_1_1, 0, -1, 0},
@@ -65,19 +65,19 @@
 /* 12 */ { 3, s_1_12, -1, -1, 0}
 };
 
-static symbol s_2_0[4] = { 'a', 'n', 'd', 'o' };
-static symbol s_2_1[5] = { 'i', 'e', 'n', 'd', 'o' };
-static symbol s_2_2[5] = { 'y', 'e', 'n', 'd', 'o' };
-static symbol s_2_3[5] = { 0xC3, 0xA1, 'n', 'd', 'o' };
-static symbol s_2_4[6] = { 'i', 0xC3, 0xA9, 'n', 'd', 'o' };
-static symbol s_2_5[2] = { 'a', 'r' };
-static symbol s_2_6[2] = { 'e', 'r' };
-static symbol s_2_7[2] = { 'i', 'r' };
-static symbol s_2_8[3] = { 0xC3, 0xA1, 'r' };
-static symbol s_2_9[3] = { 0xC3, 0xA9, 'r' };
-static symbol s_2_10[3] = { 0xC3, 0xAD, 'r' };
+static const symbol s_2_0[4] = { 'a', 'n', 'd', 'o' };
+static const symbol s_2_1[5] = { 'i', 'e', 'n', 'd', 'o' };
+static const symbol s_2_2[5] = { 'y', 'e', 'n', 'd', 'o' };
+static const symbol s_2_3[5] = { 0xC3, 0xA1, 'n', 'd', 'o' };
+static const symbol s_2_4[6] = { 'i', 0xC3, 0xA9, 'n', 'd', 'o' };
+static const symbol s_2_5[2] = { 'a', 'r' };
+static const symbol s_2_6[2] = { 'e', 'r' };
+static const symbol s_2_7[2] = { 'i', 'r' };
+static const symbol s_2_8[3] = { 0xC3, 0xA1, 'r' };
+static const symbol s_2_9[3] = { 0xC3, 0xA9, 'r' };
+static const symbol s_2_10[3] = { 0xC3, 0xAD, 'r' };
 
-static struct among a_2[11] =
+static const struct among a_2[11] =
 {
 /*  0 */ { 4, s_2_0, -1, 6, 0},
 /*  1 */ { 5, s_2_1, -1, 6, 0},
@@ -92,12 +92,12 @@
 /* 10 */ { 3, s_2_10, -1, 5, 0}
 };
 
-static symbol s_3_0[2] = { 'i', 'c' };
-static symbol s_3_1[2] = { 'a', 'd' };
-static symbol s_3_2[2] = { 'o', 's' };
-static symbol s_3_3[2] = { 'i', 'v' };
+static const symbol s_3_0[2] = { 'i', 'c' };
+static const symbol s_3_1[2] = { 'a', 'd' };
+static const symbol s_3_2[2] = { 'o', 's' };
+static const symbol s_3_3[2] = { 'i', 'v' };
 
-static struct among a_3[4] =
+static const struct among a_3[4] =
 {
 /*  0 */ { 2, s_3_0, -1, -1, 0},
 /*  1 */ { 2, s_3_1, -1, -1, 0},
@@ -105,76 +105,76 @@
 /*  3 */ { 2, s_3_3, -1, 1, 0}
 };
 
-static symbol s_4_0[4] = { 'a', 'b', 'l', 'e' };
-static symbol s_4_1[4] = { 'i', 'b', 'l', 'e' };
-static symbol s_4_2[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_4_0[4] = { 'a', 'b', 'l', 'e' };
+static const symbol s_4_1[4] = { 'i', 'b', 'l', 'e' };
+static const symbol s_4_2[4] = { 'a', 'n', 't', 'e' };
 
-static struct among a_4[3] =
+static const struct among a_4[3] =
 {
 /*  0 */ { 4, s_4_0, -1, 1, 0},
 /*  1 */ { 4, s_4_1, -1, 1, 0},
 /*  2 */ { 4, s_4_2, -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] = { 'a', 'n', 'c', 'i', 'a' };
-static symbol s_6_2[5] = { 'e', 'n', 'c', 'i', 'a' };
-static symbol s_6_3[5] = { 'a', 'd', 'o', 'r', 'a' };
-static symbol s_6_4[3] = { 'o', 's', 'a' };
-static symbol s_6_5[4] = { 'i', 's', 't', 'a' };
-static symbol s_6_6[3] = { 'i', 'v', 'a' };
-static symbol s_6_7[4] = { 'a', 'n', 'z', 'a' };
-static symbol s_6_8[6] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a' };
-static symbol s_6_9[4] = { 'i', 'd', 'a', 'd' };
-static symbol s_6_10[4] = { 'a', 'b', 'l', 'e' };
-static symbol s_6_11[4] = { 'i', 'b', 'l', 'e' };
-static symbol s_6_12[4] = { 'a', 'n', 't', 'e' };
-static symbol s_6_13[5] = { 'm', 'e', 'n', 't', 'e' };
-static symbol s_6_14[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
-static symbol s_6_15[6] = { 'a', 'c', 'i', 0xC3, 0xB3, 'n' };
-static symbol s_6_16[6] = { 'u', 'c', 'i', 0xC3, 0xB3, 'n' };
-static symbol s_6_17[3] = { 'i', 'c', 'o' };
-static symbol s_6_18[4] = { 'i', 's', 'm', 'o' };
-static symbol s_6_19[3] = { 'o', 's', 'o' };
-static symbol s_6_20[7] = { 'a', 'm', 'i', 'e', 'n', 't', 'o' };
-static symbol s_6_21[7] = { 'i', 'm', 'i', 'e', 'n', 't', 'o' };
-static symbol s_6_22[3] = { 'i', 'v', 'o' };
-static symbol s_6_23[4] = { 'a', 'd', 'o', 'r' };
-static symbol s_6_24[4] = { 'i', 'c', 'a', 's' };
-static symbol s_6_25[6] = { 'a', 'n', 'c', 'i', 'a', 's' };
-static symbol s_6_26[6] = { 'e', 'n', 'c', 'i', 'a', 's' };
-static symbol s_6_27[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
-static symbol s_6_28[4] = { 'o', 's', 'a', 's' };
-static symbol s_6_29[5] = { 'i', 's', 't', 'a', 's' };
-static symbol s_6_30[4] = { 'i', 'v', 'a', 's' };
-static symbol s_6_31[5] = { 'a', 'n', 'z', 'a', 's' };
-static symbol s_6_32[7] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a', 's' };
-static symbol s_6_33[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
-static symbol s_6_34[5] = { 'a', 'b', 'l', 'e', 's' };
-static symbol s_6_35[5] = { 'i', 'b', 'l', 'e', 's' };
-static symbol s_6_36[7] = { 'a', 'c', 'i', 'o', 'n', 'e', 's' };
-static symbol s_6_37[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
-static symbol s_6_38[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
-static symbol s_6_39[5] = { 'a', 'n', 't', 'e', 's' };
-static symbol s_6_40[4] = { 'i', 'c', 'o', 's' };
-static symbol s_6_41[5] = { 'i', 's', 'm', 'o', 's' };
-static symbol s_6_42[4] = { 'o', 's', 'o', 's' };
-static symbol s_6_43[8] = { 'a', 'm', 'i', 'e', 'n', 't', 'o', 's' };
-static symbol s_6_44[8] = { 'i', 'm', 'i', 'e', 'n', 't', 'o', 's' };
-static symbol s_6_45[4] = { 'i', 'v', 'o', 's' };
+static const symbol s_6_0[3] = { 'i', 'c', 'a' };
+static const symbol s_6_1[5] = { 'a', 'n', 'c', 'i', 'a' };
+static const symbol s_6_2[5] = { 'e', 'n', 'c', 'i', 'a' };
+static const symbol s_6_3[5] = { 'a', 'd', 'o', 'r', 'a' };
+static const symbol s_6_4[3] = { 'o', 's', 'a' };
+static const symbol s_6_5[4] = { 'i', 's', 't', 'a' };
+static const symbol s_6_6[3] = { 'i', 'v', 'a' };
+static const symbol s_6_7[4] = { 'a', 'n', 'z', 'a' };
+static const symbol s_6_8[6] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a' };
+static const symbol s_6_9[4] = { 'i', 'd', 'a', 'd' };
+static const symbol s_6_10[4] = { 'a', 'b', 'l', 'e' };
+static const symbol s_6_11[4] = { 'i', 'b', 'l', 'e' };
+static const symbol s_6_12[4] = { 'a', 'n', 't', 'e' };
+static const symbol s_6_13[5] = { 'm', 'e', 'n', 't', 'e' };
+static const symbol s_6_14[6] = { 'a', 'm', 'e', 'n', 't', 'e' };
+static const symbol s_6_15[6] = { 'a', 'c', 'i', 0xC3, 0xB3, 'n' };
+static const symbol s_6_16[6] = { 'u', 'c', 'i', 0xC3, 0xB3, 'n' };
+static const symbol s_6_17[3] = { 'i', 'c', 'o' };
+static const symbol s_6_18[4] = { 'i', 's', 'm', 'o' };
+static const symbol s_6_19[3] = { 'o', 's', 'o' };
+static const symbol s_6_20[7] = { 'a', 'm', 'i', 'e', 'n', 't', 'o' };
+static const symbol s_6_21[7] = { 'i', 'm', 'i', 'e', 'n', 't', 'o' };
+static const symbol s_6_22[3] = { 'i', 'v', 'o' };
+static const symbol s_6_23[4] = { 'a', 'd', 'o', 'r' };
+static const symbol s_6_24[4] = { 'i', 'c', 'a', 's' };
+static const symbol s_6_25[6] = { 'a', 'n', 'c', 'i', 'a', 's' };
+static const symbol s_6_26[6] = { 'e', 'n', 'c', 'i', 'a', 's' };
+static const symbol s_6_27[6] = { 'a', 'd', 'o', 'r', 'a', 's' };
+static const symbol s_6_28[4] = { 'o', 's', 'a', 's' };
+static const symbol s_6_29[5] = { 'i', 's', 't', 'a', 's' };
+static const symbol s_6_30[4] = { 'i', 'v', 'a', 's' };
+static const symbol s_6_31[5] = { 'a', 'n', 'z', 'a', 's' };
+static const symbol s_6_32[7] = { 'l', 'o', 'g', 0xC3, 0xAD, 'a', 's' };
+static const symbol s_6_33[6] = { 'i', 'd', 'a', 'd', 'e', 's' };
+static const symbol s_6_34[5] = { 'a', 'b', 'l', 'e', 's' };
+static const symbol s_6_35[5] = { 'i', 'b', 'l', 'e', 's' };
+static const symbol s_6_36[7] = { 'a', 'c', 'i', 'o', 'n', 'e', 's' };
+static const symbol s_6_37[7] = { 'u', 'c', 'i', 'o', 'n', 'e', 's' };
+static const symbol s_6_38[6] = { 'a', 'd', 'o', 'r', 'e', 's' };
+static const symbol s_6_39[5] = { 'a', 'n', 't', 'e', 's' };
+static const symbol s_6_40[4] = { 'i', 'c', 'o', 's' };
+static const symbol s_6_41[5] = { 'i', 's', 'm', 'o', 's' };
+static const symbol s_6_42[4] = { 'o', 's', 'o', 's' };
+static const symbol s_6_43[8] = { 'a', 'm', 'i', 'e', 'n', 't', 'o', 's' };
+static const symbol s_6_44[8] = { 'i', 'm', 'i', 'e', 'n', 't', 'o', 's' };
+static const symbol s_6_45[4] = { 'i', 'v', 'o', 's' };
 
-static struct among a_6[46] =
+static const struct among a_6[46] =
 {
 /*  0 */ { 3, s_6_0, -1, 1, 0},
 /*  1 */ { 5, s_6_1, -1, 2, 0},
@@ -224,20 +224,20 @@
 /* 45 */ { 4, s_6_45, -1, 9, 0}
 };
 
-static symbol s_7_0[2] = { 'y', 'a' };
-static symbol s_7_1[2] = { 'y', 'e' };
-static symbol s_7_2[3] = { 'y', 'a', 'n' };
-static symbol s_7_3[3] = { 'y', 'e', 'n' };
-static symbol s_7_4[5] = { 'y', 'e', 'r', 'o', 'n' };
-static symbol s_7_5[5] = { 'y', 'e', 'n', 'd', 'o' };
-static symbol s_7_6[2] = { 'y', 'o' };
-static symbol s_7_7[3] = { 'y', 'a', 's' };
-static symbol s_7_8[3] = { 'y', 'e', 's' };
-static symbol s_7_9[4] = { 'y', 'a', 'i', 's' };
-static symbol s_7_10[5] = { 'y', 'a', 'm', 'o', 's' };
-static symbol s_7_11[3] = { 'y', 0xC3, 0xB3 };
+static const symbol s_7_0[2] = { 'y', 'a' };
+static const symbol s_7_1[2] = { 'y', 'e' };
+static const symbol s_7_2[3] = { 'y', 'a', 'n' };
+static const symbol s_7_3[3] = { 'y', 'e', 'n' };
+static const symbol s_7_4[5] = { 'y', 'e', 'r', 'o', 'n' };
+static const symbol s_7_5[5] = { 'y', 'e', 'n', 'd', 'o' };
+static const symbol s_7_6[2] = { 'y', 'o' };
+static const symbol s_7_7[3] = { 'y', 'a', 's' };
+static const symbol s_7_8[3] = { 'y', 'e', 's' };
+static const symbol s_7_9[4] = { 'y', 'a', 'i', 's' };
+static const symbol s_7_10[5] = { 'y', 'a', 'm', 'o', 's' };
+static const symbol s_7_11[3] = { 'y', 0xC3, 0xB3 };
 
-static struct among a_7[12] =
+static const struct among a_7[12] =
 {
 /*  0 */ { 2, s_7_0, -1, 1, 0},
 /*  1 */ { 2, s_7_1, -1, 1, 0},
@@ -253,104 +253,104 @@
 /* 11 */ { 3, s_7_11, -1, 1, 0}
 };
 
-static symbol s_8_0[3] = { 'a', 'b', 'a' };
-static symbol s_8_1[3] = { 'a', 'd', 'a' };
-static symbol s_8_2[3] = { 'i', 'd', 'a' };
-static symbol s_8_3[3] = { 'a', 'r', 'a' };
-static symbol s_8_4[4] = { 'i', 'e', 'r', 'a' };
-static symbol s_8_5[3] = { 0xC3, 0xAD, 'a' };
-static symbol s_8_6[5] = { 'a', 'r', 0xC3, 0xAD, 'a' };
-static symbol s_8_7[5] = { 'e', 'r', 0xC3, 0xAD, 'a' };
-static symbol s_8_8[5] = { 'i', 'r', 0xC3, 0xAD, 'a' };
-static symbol s_8_9[2] = { 'a', 'd' };
-static symbol s_8_10[2] = { 'e', 'd' };
-static symbol s_8_11[2] = { 'i', 'd' };
-static symbol s_8_12[3] = { 'a', 's', 'e' };
-static symbol s_8_13[4] = { 'i', 'e', 's', 'e' };
-static symbol s_8_14[4] = { 'a', 's', 't', 'e' };
-static symbol s_8_15[4] = { 'i', 's', 't', 'e' };
-static symbol s_8_16[2] = { 'a', 'n' };
-static symbol s_8_17[4] = { 'a', 'b', 'a', 'n' };
-static symbol s_8_18[4] = { 'a', 'r', 'a', 'n' };
-static symbol s_8_19[5] = { 'i', 'e', 'r', 'a', 'n' };
-static symbol s_8_20[4] = { 0xC3, 0xAD, 'a', 'n' };
-static symbol s_8_21[6] = { 'a', 'r', 0xC3, 0xAD, 'a', 'n' };
-static symbol s_8_22[6] = { 'e', 'r', 0xC3, 0xAD, 'a', 'n' };
-static symbol s_8_23[6] = { 'i', 'r', 0xC3, 0xAD, 'a', 'n' };
-static symbol s_8_24[2] = { 'e', 'n' };
-static symbol s_8_25[4] = { 'a', 's', 'e', 'n' };
-static symbol s_8_26[5] = { 'i', 'e', 's', 'e', 'n' };
-static symbol s_8_27[4] = { 'a', 'r', 'o', 'n' };
-static symbol s_8_28[5] = { 'i', 'e', 'r', 'o', 'n' };
-static symbol s_8_29[5] = { 'a', 'r', 0xC3, 0xA1, 'n' };
-static symbol s_8_30[5] = { 'e', 'r', 0xC3, 0xA1, 'n' };
-static symbol s_8_31[5] = { 'i', 'r', 0xC3, 0xA1, 'n' };
-static symbol s_8_32[3] = { 'a', 'd', 'o' };
-static symbol s_8_33[3] = { 'i', 'd', 'o' };
-static symbol s_8_34[4] = { 'a', 'n', 'd', 'o' };
-static symbol s_8_35[5] = { 'i', 'e', 'n', 'd', 'o' };
-static symbol s_8_36[2] = { 'a', 'r' };
-static symbol s_8_37[2] = { 'e', 'r' };
-static symbol s_8_38[2] = { 'i', 'r' };
-static symbol s_8_39[2] = { 'a', 's' };
-static symbol s_8_40[4] = { 'a', 'b', 'a', 's' };
-static symbol s_8_41[4] = { 'a', 'd', 'a', 's' };
-static symbol s_8_42[4] = { 'i', 'd', 'a', 's' };
-static symbol s_8_43[4] = { 'a', 'r', 'a', 's' };
-static symbol s_8_44[5] = { 'i', 'e', 'r', 'a', 's' };
-static symbol s_8_45[4] = { 0xC3, 0xAD, 'a', 's' };
-static symbol s_8_46[6] = { 'a', 'r', 0xC3, 0xAD, 'a', 's' };
-static symbol s_8_47[6] = { 'e', 'r', 0xC3, 0xAD, 'a', 's' };
-static symbol s_8_48[6] = { 'i', 'r', 0xC3, 0xAD, 'a', 's' };
-static symbol s_8_49[2] = { 'e', 's' };
-static symbol s_8_50[4] = { 'a', 's', 'e', 's' };
-static symbol s_8_51[5] = { 'i', 'e', 's', 'e', 's' };
-static symbol s_8_52[5] = { 'a', 'b', 'a', 'i', 's' };
-static symbol s_8_53[5] = { 'a', 'r', 'a', 'i', 's' };
-static symbol s_8_54[6] = { 'i', 'e', 'r', 'a', 'i', 's' };
-static symbol s_8_55[5] = { 0xC3, 0xAD, 'a', 'i', 's' };
-static symbol s_8_56[7] = { 'a', 'r', 0xC3, 0xAD, 'a', 'i', 's' };
-static symbol s_8_57[7] = { 'e', 'r', 0xC3, 0xAD, 'a', 'i', 's' };
-static symbol s_8_58[7] = { 'i', 'r', 0xC3, 0xAD, 'a', 'i', 's' };
-static symbol s_8_59[5] = { 'a', 's', 'e', 'i', 's' };
-static symbol s_8_60[6] = { 'i', 'e', 's', 'e', 'i', 's' };
-static symbol s_8_61[6] = { 'a', 's', 't', 'e', 'i', 's' };
-static symbol s_8_62[6] = { 'i', 's', 't', 'e', 'i', 's' };
-static symbol s_8_63[4] = { 0xC3, 0xA1, 'i', 's' };
-static symbol s_8_64[4] = { 0xC3, 0xA9, 'i', 's' };
-static symbol s_8_65[6] = { 'a', 'r', 0xC3, 0xA9, 'i', 's' };
-static symbol s_8_66[6] = { 'e', 'r', 0xC3, 0xA9, 'i', 's' };
-static symbol s_8_67[6] = { 'i', 'r', 0xC3, 0xA9, 'i', 's' };
-static symbol s_8_68[4] = { 'a', 'd', 'o', 's' };
-static symbol s_8_69[4] = { 'i', 'd', 'o', 's' };
-static symbol s_8_70[4] = { 'a', 'm', 'o', 's' };
-static symbol s_8_71[7] = { 0xC3, 0xA1, 'b', 'a', 'm', 'o', 's' };
-static symbol s_8_72[7] = { 0xC3, 0xA1, 'r', 'a', 'm', 'o', 's' };
-static symbol s_8_73[8] = { 'i', 0xC3, 0xA9, 'r', 'a', 'm', 'o', 's' };
-static symbol s_8_74[6] = { 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_8_75[8] = { 'a', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_8_76[8] = { 'e', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_8_77[8] = { 'i', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
-static symbol s_8_78[4] = { 'e', 'm', 'o', 's' };
-static symbol s_8_79[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
-static symbol s_8_80[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
-static symbol s_8_81[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
-static symbol s_8_82[7] = { 0xC3, 0xA1, 's', 'e', 'm', 'o', 's' };
-static symbol s_8_83[8] = { 'i', 0xC3, 0xA9, 's', 'e', 'm', 'o', 's' };
-static symbol s_8_84[4] = { 'i', 'm', 'o', 's' };
-static symbol s_8_85[5] = { 'a', 'r', 0xC3, 0xA1, 's' };
-static symbol s_8_86[5] = { 'e', 'r', 0xC3, 0xA1, 's' };
-static symbol s_8_87[5] = { 'i', 'r', 0xC3, 0xA1, 's' };
-static symbol s_8_88[3] = { 0xC3, 0xAD, 's' };
-static symbol s_8_89[4] = { 'a', 'r', 0xC3, 0xA1 };
-static symbol s_8_90[4] = { 'e', 'r', 0xC3, 0xA1 };
-static symbol s_8_91[4] = { 'i', 'r', 0xC3, 0xA1 };
-static symbol s_8_92[4] = { 'a', 'r', 0xC3, 0xA9 };
-static symbol s_8_93[4] = { 'e', 'r', 0xC3, 0xA9 };
-static symbol s_8_94[4] = { 'i', 'r', 0xC3, 0xA9 };
-static symbol s_8_95[3] = { 'i', 0xC3, 0xB3 };
+static const symbol s_8_0[3] = { 'a', 'b', 'a' };
+static const symbol s_8_1[3] = { 'a', 'd', 'a' };
+static const symbol s_8_2[3] = { 'i', 'd', 'a' };
+static const symbol s_8_3[3] = { 'a', 'r', 'a' };
+static const symbol s_8_4[4] = { 'i', 'e', 'r', 'a' };
+static const symbol s_8_5[3] = { 0xC3, 0xAD, 'a' };
+static const symbol s_8_6[5] = { 'a', 'r', 0xC3, 0xAD, 'a' };
+static const symbol s_8_7[5] = { 'e', 'r', 0xC3, 0xAD, 'a' };
+static const symbol s_8_8[5] = { 'i', 'r', 0xC3, 0xAD, 'a' };
+static const symbol s_8_9[2] = { 'a', 'd' };
+static const symbol s_8_10[2] = { 'e', 'd' };
+static const symbol s_8_11[2] = { 'i', 'd' };
+static const symbol s_8_12[3] = { 'a', 's', 'e' };
+static const symbol s_8_13[4] = { 'i', 'e', 's', 'e' };
+static const symbol s_8_14[4] = { 'a', 's', 't', 'e' };
+static const symbol s_8_15[4] = { 'i', 's', 't', 'e' };
+static const symbol s_8_16[2] = { 'a', 'n' };
+static const symbol s_8_17[4] = { 'a', 'b', 'a', 'n' };
+static const symbol s_8_18[4] = { 'a', 'r', 'a', 'n' };
+static const symbol s_8_19[5] = { 'i', 'e', 'r', 'a', 'n' };
+static const symbol s_8_20[4] = { 0xC3, 0xAD, 'a', 'n' };
+static const symbol s_8_21[6] = { 'a', 'r', 0xC3, 0xAD, 'a', 'n' };
+static const symbol s_8_22[6] = { 'e', 'r', 0xC3, 0xAD, 'a', 'n' };
+static const symbol s_8_23[6] = { 'i', 'r', 0xC3, 0xAD, 'a', 'n' };
+static const symbol s_8_24[2] = { 'e', 'n' };
+static const symbol s_8_25[4] = { 'a', 's', 'e', 'n' };
+static const symbol s_8_26[5] = { 'i', 'e', 's', 'e', 'n' };
+static const symbol s_8_27[4] = { 'a', 'r', 'o', 'n' };
+static const symbol s_8_28[5] = { 'i', 'e', 'r', 'o', 'n' };
+static const symbol s_8_29[5] = { 'a', 'r', 0xC3, 0xA1, 'n' };
+static const symbol s_8_30[5] = { 'e', 'r', 0xC3, 0xA1, 'n' };
+static const symbol s_8_31[5] = { 'i', 'r', 0xC3, 0xA1, 'n' };
+static const symbol s_8_32[3] = { 'a', 'd', 'o' };
+static const symbol s_8_33[3] = { 'i', 'd', 'o' };
+static const symbol s_8_34[4] = { 'a', 'n', 'd', 'o' };
+static const symbol s_8_35[5] = { 'i', 'e', 'n', 'd', 'o' };
+static const symbol s_8_36[2] = { 'a', 'r' };
+static const symbol s_8_37[2] = { 'e', 'r' };
+static const symbol s_8_38[2] = { 'i', 'r' };
+static const symbol s_8_39[2] = { 'a', 's' };
+static const symbol s_8_40[4] = { 'a', 'b', 'a', 's' };
+static const symbol s_8_41[4] = { 'a', 'd', 'a', 's' };
+static const symbol s_8_42[4] = { 'i', 'd', 'a', 's' };
+static const symbol s_8_43[4] = { 'a', 'r', 'a', 's' };
+static const symbol s_8_44[5] = { 'i', 'e', 'r', 'a', 's' };
+static const symbol s_8_45[4] = { 0xC3, 0xAD, 'a', 's' };
+static const symbol s_8_46[6] = { 'a', 'r', 0xC3, 0xAD, 'a', 's' };
+static const symbol s_8_47[6] = { 'e', 'r', 0xC3, 0xAD, 'a', 's' };
+static const symbol s_8_48[6] = { 'i', 'r', 0xC3, 0xAD, 'a', 's' };
+static const symbol s_8_49[2] = { 'e', 's' };
+static const symbol s_8_50[4] = { 'a', 's', 'e', 's' };
+static const symbol s_8_51[5] = { 'i', 'e', 's', 'e', 's' };
+static const symbol s_8_52[5] = { 'a', 'b', 'a', 'i', 's' };
+static const symbol s_8_53[5] = { 'a', 'r', 'a', 'i', 's' };
+static const symbol s_8_54[6] = { 'i', 'e', 'r', 'a', 'i', 's' };
+static const symbol s_8_55[5] = { 0xC3, 0xAD, 'a', 'i', 's' };
+static const symbol s_8_56[7] = { 'a', 'r', 0xC3, 0xAD, 'a', 'i', 's' };
+static const symbol s_8_57[7] = { 'e', 'r', 0xC3, 0xAD, 'a', 'i', 's' };
+static const symbol s_8_58[7] = { 'i', 'r', 0xC3, 0xAD, 'a', 'i', 's' };
+static const symbol s_8_59[5] = { 'a', 's', 'e', 'i', 's' };
+static const symbol s_8_60[6] = { 'i', 'e', 's', 'e', 'i', 's' };
+static const symbol s_8_61[6] = { 'a', 's', 't', 'e', 'i', 's' };
+static const symbol s_8_62[6] = { 'i', 's', 't', 'e', 'i', 's' };
+static const symbol s_8_63[4] = { 0xC3, 0xA1, 'i', 's' };
+static const symbol s_8_64[4] = { 0xC3, 0xA9, 'i', 's' };
+static const symbol s_8_65[6] = { 'a', 'r', 0xC3, 0xA9, 'i', 's' };
+static const symbol s_8_66[6] = { 'e', 'r', 0xC3, 0xA9, 'i', 's' };
+static const symbol s_8_67[6] = { 'i', 'r', 0xC3, 0xA9, 'i', 's' };
+static const symbol s_8_68[4] = { 'a', 'd', 'o', 's' };
+static const symbol s_8_69[4] = { 'i', 'd', 'o', 's' };
+static const symbol s_8_70[4] = { 'a', 'm', 'o', 's' };
+static const symbol s_8_71[7] = { 0xC3, 0xA1, 'b', 'a', 'm', 'o', 's' };
+static const symbol s_8_72[7] = { 0xC3, 0xA1, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_8_73[8] = { 'i', 0xC3, 0xA9, 'r', 'a', 'm', 'o', 's' };
+static const symbol s_8_74[6] = { 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_8_75[8] = { 'a', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_8_76[8] = { 'e', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_8_77[8] = { 'i', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's' };
+static const symbol s_8_78[4] = { 'e', 'm', 'o', 's' };
+static const symbol s_8_79[6] = { 'a', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_8_80[6] = { 'e', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_8_81[6] = { 'i', 'r', 'e', 'm', 'o', 's' };
+static const symbol s_8_82[7] = { 0xC3, 0xA1, 's', 'e', 'm', 'o', 's' };
+static const symbol s_8_83[8] = { 'i', 0xC3, 0xA9, 's', 'e', 'm', 'o', 's' };
+static const symbol s_8_84[4] = { 'i', 'm', 'o', 's' };
+static const symbol s_8_85[5] = { 'a', 'r', 0xC3, 0xA1, 's' };
+static const symbol s_8_86[5] = { 'e', 'r', 0xC3, 0xA1, 's' };
+static const symbol s_8_87[5] = { 'i', 'r', 0xC3, 0xA1, 's' };
+static const symbol s_8_88[3] = { 0xC3, 0xAD, 's' };
+static const symbol s_8_89[4] = { 'a', 'r', 0xC3, 0xA1 };
+static const symbol s_8_90[4] = { 'e', 'r', 0xC3, 0xA1 };
+static const symbol s_8_91[4] = { 'i', 'r', 0xC3, 0xA1 };
+static const symbol s_8_92[4] = { 'a', 'r', 0xC3, 0xA9 };
+static const symbol s_8_93[4] = { 'e', 'r', 0xC3, 0xA9 };
+static const symbol s_8_94[4] = { 'i', 'r', 0xC3, 0xA9 };
+static const symbol s_8_95[3] = { 'i', 0xC3, 0xB3 };
 
-static struct among a_8[96] =
+static const struct among a_8[96] =
 {
 /*  0 */ { 3, s_8_0, -1, 2, 0},
 /*  1 */ { 3, s_8_1, -1, 2, 0},
@@ -450,16 +450,16 @@
 /* 95 */ { 3, s_8_95, -1, 2, 0}
 };
 
-static symbol s_9_0[1] = { 'a' };
-static symbol s_9_1[1] = { 'e' };
-static symbol s_9_2[1] = { 'o' };
-static symbol s_9_3[2] = { 'o', 's' };
-static symbol s_9_4[2] = { 0xC3, 0xA1 };
-static symbol s_9_5[2] = { 0xC3, 0xA9 };
-static symbol s_9_6[2] = { 0xC3, 0xAD };
-static symbol s_9_7[2] = { 0xC3, 0xB3 };
+static const symbol s_9_0[1] = { 'a' };
+static const symbol s_9_1[1] = { 'e' };
+static const symbol s_9_2[1] = { 'o' };
+static const symbol s_9_3[2] = { 'o', 's' };
+static const symbol s_9_4[2] = { 0xC3, 0xA1 };
+static const symbol s_9_5[2] = { 0xC3, 0xA9 };
+static const symbol s_9_6[2] = { 0xC3, 0xAD };
+static const symbol s_9_7[2] = { 0xC3, 0xB3 };
 
-static struct among a_9[8] =
+static const struct among a_9[8] =
 {
 /*  0 */ { 1, s_9_0, -1, 1, 0},
 /*  1 */ { 1, s_9_1, -1, 2, 0},
@@ -471,30 +471,30 @@
 /*  7 */ { 2, s_9_7, -1, 1, 0}
 };
 
-static unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 10 };
+static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 17, 4, 10 };
 
-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[] = { 'i', 'e', 'n', 'd', 'o' };
-static symbol s_6[] = { 'a', 'n', 'd', 'o' };
-static symbol s_7[] = { 'a', 'r' };
-static symbol s_8[] = { 'e', 'r' };
-static symbol s_9[] = { 'i', 'r' };
-static symbol s_10[] = { 'u' };
-static symbol s_11[] = { 'i', 'c' };
-static symbol s_12[] = { 'l', 'o', 'g' };
-static symbol s_13[] = { 'u' };
-static symbol s_14[] = { 'e', 'n', 't', 'e' };
-static symbol s_15[] = { 'a', 't' };
-static symbol s_16[] = { 'a', 't' };
-static symbol s_17[] = { 'u' };
-static symbol s_18[] = { 'u' };
-static symbol s_19[] = { 'g' };
-static symbol s_20[] = { 'u' };
-static symbol s_21[] = { 'g' };
+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[] = { 'i', 'e', 'n', 'd', 'o' };
+static const symbol s_6[] = { 'a', 'n', 'd', 'o' };
+static const symbol s_7[] = { 'a', 'r' };
+static const symbol s_8[] = { 'e', 'r' };
+static const symbol s_9[] = { 'i', 'r' };
+static const symbol s_10[] = { 'u' };
+static const symbol s_11[] = { 'i', 'c' };
+static const symbol s_12[] = { 'l', 'o', 'g' };
+static const symbol s_13[] = { 'u' };
+static const symbol s_14[] = { 'e', 'n', 't', 'e' };
+static const symbol s_15[] = { 'a', 't' };
+static const symbol s_16[] = { 'a', 't' };
+static const symbol s_17[] = { 'u' };
+static const symbol s_18[] = { 'u' };
+static const symbol s_19[] = { 'g' };
+static const symbol s_20[] = { 'u' };
+static const symbol s_21[] = { 'g' };
 
 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_UTF_8_swedish.c clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_swedish.c
--- clucene.orig/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_swedish.c	2025-07-22 11:53:24.799844193 +0100
+++ clucene/src/contribs-lib/CLucene/snowball/src_c/stem_UTF_8_swedish.c	2025-07-22 11:53:28.936522584 +0100
@@ -12,45 +12,45 @@
 extern struct SN_env * swedish_UTF_8_create_env(void);
 extern void swedish_UTF_8_close_env(struct SN_env * z);
 
-static symbol s_0_0[1] = { 'a' };
-static symbol s_0_1[4] = { 'a', 'r', 'n', 'a' };
-static symbol s_0_2[4] = { 'e', 'r', 'n', 'a' };
-static symbol s_0_3[7] = { 'h', 'e', 't', 'e', 'r', 'n', 'a' };
-static symbol s_0_4[4] = { 'o', 'r', 'n', 'a' };
-static symbol s_0_5[2] = { 'a', 'd' };
-static symbol s_0_6[1] = { 'e' };
-static symbol s_0_7[3] = { 'a', 'd', 'e' };
-static symbol s_0_8[4] = { 'a', 'n', 'd', 'e' };
-static symbol s_0_9[4] = { 'a', 'r', 'n', 'e' };
-static symbol s_0_10[3] = { 'a', 'r', 'e' };
-static symbol s_0_11[4] = { 'a', 's', 't', 'e' };
-static symbol s_0_12[2] = { 'e', 'n' };
-static symbol s_0_13[5] = { 'a', 'n', 'd', 'e', 'n' };
-static symbol s_0_14[4] = { 'a', 'r', 'e', 'n' };
-static symbol s_0_15[5] = { 'h', 'e', 't', 'e', 'n' };
-static symbol s_0_16[3] = { 'e', 'r', 'n' };
-static symbol s_0_17[2] = { 'a', 'r' };
-static symbol s_0_18[2] = { 'e', 'r' };
-static symbol s_0_19[5] = { 'h', 'e', 't', 'e', 'r' };
-static symbol s_0_20[2] = { 'o', 'r' };
-static symbol s_0_21[1] = { 's' };
-static symbol s_0_22[2] = { 'a', 's' };
-static symbol s_0_23[5] = { 'a', 'r', 'n', 'a', 's' };
-static symbol s_0_24[5] = { 'e', 'r', 'n', 'a', 's' };
-static symbol s_0_25[5] = { 'o', 'r', 'n', 'a', 's' };
-static symbol s_0_26[2] = { 'e', 's' };
-static symbol s_0_27[4] = { 'a', 'd', 'e', 's' };
-static symbol s_0_28[5] = { 'a', 'n', 'd', 'e', 's' };
-static symbol s_0_29[3] = { 'e', 'n', 's' };
-static symbol s_0_30[5] = { 'a', 'r', 'e', 'n', 's' };
-static symbol s_0_31[6] = { 'h', 'e', 't', 'e', 'n', 's' };
-static symbol s_0_32[4] = { 'e', 'r', 'n', 's' };
-static symbol s_0_33[2] = { 'a', 't' };
-static symbol s_0_34[5] = { 'a', 'n', 'd', 'e', 't' };
-static symbol s_0_35[3] = { 'h', 'e', 't' };
-static symbol s_0_36[3] = { 'a', 's', 't' };
+static const symbol s_0_0[1] = { 'a' };
+static const symbol s_0_1[4] = { 'a', 'r', 'n', 'a' };
+static const symbol s_0_2[4] = { 'e', 'r', 'n', 'a' };
+static const symbol s_0_3[7] = { 'h', 'e', 't', 'e', 'r', 'n', 'a' };
+static const symbol s_0_4[4] = { 'o', 'r', 'n', 'a' };
+static const symbol s_0_5[2] = { 'a', 'd' };
+static const symbol s_0_6[1] = { 'e' };
+static const symbol s_0_7[3] = { 'a', 'd', 'e' };
+static const symbol s_0_8[4] = { 'a', 'n', 'd', 'e' };
+static const symbol s_0_9[4] = { 'a', 'r', 'n', 'e' };
+static const symbol s_0_10[3] = { 'a', 'r', 'e' };
+static const symbol s_0_11[4] = { 'a', 's', 't', 'e' };
+static const symbol s_0_12[2] = { 'e', 'n' };
+static const symbol s_0_13[5] = { 'a', 'n', 'd', 'e', 'n' };
+static const symbol s_0_14[4] = { 'a', 'r', 'e', 'n' };
+static const symbol s_0_15[5] = { 'h', 'e', 't', 'e', 'n' };
+static const symbol s_0_16[3] = { 'e', 'r', 'n' };
+static const symbol s_0_17[2] = { 'a', 'r' };
+static const symbol s_0_18[2] = { 'e', 'r' };
+static const symbol s_0_19[5] = { 'h', 'e', 't', 'e', 'r' };
+static const symbol s_0_20[2] = { 'o', 'r' };
+static const symbol s_0_21[1] = { 's' };
+static const symbol s_0_22[2] = { 'a', 's' };
+static const symbol s_0_23[5] = { 'a', 'r', 'n', 'a', 's' };
+static const symbol s_0_24[5] = { 'e', 'r', 'n', 'a', 's' };
+static const symbol s_0_25[5] = { 'o', 'r', 'n', 'a', 's' };
+static const symbol s_0_26[2] = { 'e', 's' };
+static const symbol s_0_27[4] = { 'a', 'd', 'e', 's' };
+static const symbol s_0_28[5] = { 'a', 'n', 'd', 'e', 's' };
+static const symbol s_0_29[3] = { 'e', 'n', 's' };
+static const symbol s_0_30[5] = { 'a', 'r', 'e', 'n', 's' };
+static const symbol s_0_31[6] = { 'h', 'e', 't', 'e', 'n', 's' };
+static const symbol s_0_32[4] = { 'e', 'r', 'n', 's' };
+static const symbol s_0_33[2] = { 'a', 't' };
+static const symbol s_0_34[5] = { 'a', 'n', 'd', 'e', 't' };
+static const symbol s_0_35[3] = { 'h', 'e', 't' };
+static const symbol s_0_36[3] = { 'a', 's', 't' };
 
-static struct among a_0[37] =
+static const struct among a_0[37] =
 {
 /*  0 */ { 1, s_0_0, -1, 1, 0},
 /*  1 */ { 4, s_0_1, 0, 1, 0},
@@ -91,15 +91,15 @@
 /* 36 */ { 3, s_0_36, -1, 1, 0}
 };
 
-static symbol s_1_0[2] = { 'd', 'd' };
-static symbol s_1_1[2] = { 'g', 'd' };
-static symbol s_1_2[2] = { 'n', 'n' };
-static symbol s_1_3[2] = { 'd', 't' };
-static symbol s_1_4[2] = { 'g', 't' };
-static symbol s_1_5[2] = { 'k', 't' };
-static symbol s_1_6[2] = { 't', 't' };
+static const symbol s_1_0[2] = { 'd', 'd' };
+static const symbol s_1_1[2] = { 'g', 'd' };
+static const symbol s_1_2[2] = { 'n', 'n' };
+static const symbol s_1_3[2] = { 'd', 't' };
+static const symbol s_1_4[2] = { 'g', 't' };
+static const symbol s_1_5[2] = { 'k', 't' };
+static const symbol s_1_6[2] = { 't', 't' };
 
-static struct among a_1[7] =
+static const struct among a_1[7] =
 {
 /*  0 */ { 2, s_1_0, -1, -1, 0},
 /*  1 */ { 2, s_1_1, -1, -1, 0},
@@ -110,13 +110,13 @@
 /*  6 */ { 2, s_1_6, -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[3] = { 'e', 'l', 's' };
-static symbol s_2_3[5] = { 'f', 'u', 'l', 'l', 't' };
-static symbol s_2_4[5] = { 'l', 0xC3, 0xB6, '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[3] = { 'e', 'l', 's' };
+static const symbol s_2_3[5] = { 'f', 'u', 'l', 'l', 't' };
+static const symbol s_2_4[5] = { 'l', 0xC3, 0xB6, '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},
@@ -125,12 +125,12 @@
 /*  4 */ { 5, 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, 24, 0, 32 };
+static const unsigned char g_v[] = { 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 32 };
 
-static unsigned char g_s_ending[] = { 119, 127, 149 };
+static const unsigned char g_s_ending[] = { 119, 127, 149 };
 
-static symbol s_0[] = { 'l', 0xC3, 0xB6, 's' };
-static symbol s_1[] = { 'f', 'u', 'l', 'l' };
+static const symbol s_0[] = { 'l', 0xC3, 0xB6, 's' };
+static const symbol s_1[] = { 'f', 'u', 'l', 'l' };
 
 static int r_mark_regions(struct SN_env * z) {
     z->I[0] = z->l;
diff -ru clucene.orig/src/core/CLucene/analysis/Analyzers.cpp clucene/src/core/CLucene/analysis/Analyzers.cpp
--- clucene.orig/src/core/CLucene/analysis/Analyzers.cpp	2025-07-22 11:53:24.804844215 +0100
+++ clucene/src/core/CLucene/analysis/Analyzers.cpp	2025-07-22 11:53:28.937049573 +0100
@@ -195,7 +195,7 @@
 bool StopFilter::getEnablePositionIncrements() const { return enablePositionIncrements; }
 void StopFilter::setEnablePositionIncrements(const bool enable) { this->enablePositionIncrements = enable; }
 
-void StopFilter::fillStopTable(CLTCSetList* stopTable, const TCHAR** stopWords, const bool _ignoreCase)
+void StopFilter::fillStopTable(CLTCSetList* stopTable, const TCHAR* const* stopWords, const bool _ignoreCase)
 {
   TCHAR* tmp;
 	if ( _ignoreCase ){
@@ -290,7 +290,7 @@
     return streams->result;
 }
 
-const TCHAR* StopAnalyzer::ENGLISH_STOP_WORDS[]  = 
+const TCHAR* const StopAnalyzer::ENGLISH_STOP_WORDS[]  = 
 {
 	_T("a"), _T("an"), _T("and"), _T("are"), _T("as"), _T("at"), _T("be"), _T("but"), _T("by"),
 	_T("for"), _T("if"), _T("in"), _T("into"), _T("is"), _T("it"),
diff -ru clucene.orig/src/core/CLucene/analysis/Analyzers.h clucene/src/core/CLucene/analysis/Analyzers.h
--- clucene.orig/src/core/CLucene/analysis/Analyzers.h	2025-07-22 11:53:24.804844215 +0100
+++ clucene/src/core/CLucene/analysis/Analyzers.h	2025-07-22 11:53:28.937453346 +0100
@@ -160,7 +160,7 @@
 	* Note: the stopWords list must be a static list because the strings are not copied
 	*/
 	static void fillStopTable(CLTCSetList* stopTable,
-                                      const TCHAR** stopWords, const bool _ignoreCase = false);
+                                      const TCHAR* const* stopWords, const bool _ignoreCase = false);
 
 	/**
 	* Returns the next input Token whose termText() is not a stop word.
@@ -262,7 +262,7 @@
 
 	/** An array containing some common English words that are not usually useful
     for searching. */
-    static const TCHAR* ENGLISH_STOP_WORDS[];
+    static const TCHAR* const ENGLISH_STOP_WORDS[];
 };
 
 
diff -ru clucene.orig/src/core/CLucene/index/IndexFileNames.cpp clucene/src/core/CLucene/index/IndexFileNames.cpp
--- clucene.orig/src/core/CLucene/index/IndexFileNames.cpp	2025-07-22 11:53:24.808844233 +0100
+++ clucene/src/core/CLucene/index/IndexFileNames.cpp	2025-07-22 11:53:28.937911664 +0100
@@ -13,26 +13,26 @@
 
 CL_NS_DEF(index)
 
-	const char* IndexFileNames::SEGMENTS = "segments";
-	const char* IndexFileNames::SEGMENTS_GEN = "segments.gen";
-	const char* IndexFileNames::DELETABLE = "deletable";
-	const char* IndexFileNames::NORMS_EXTENSION = "nrm";
-	const char* IndexFileNames::FREQ_EXTENSION = "frq";
-	const char* IndexFileNames::PROX_EXTENSION = "prx";
-	const char* IndexFileNames::TERMS_EXTENSION = "tis";
-	const char* IndexFileNames::TERMS_INDEX_EXTENSION = "tii";
-	const char* IndexFileNames::FIELDS_INDEX_EXTENSION = "fdx";
-	const char* IndexFileNames::FIELDS_EXTENSION = "fdt";
-	const char* IndexFileNames::VECTORS_FIELDS_EXTENSION = "tvf";
-	const char* IndexFileNames::VECTORS_DOCUMENTS_EXTENSION = "tvd";
-	const char* IndexFileNames::VECTORS_INDEX_EXTENSION = "tvx";
-	const char* IndexFileNames::COMPOUND_FILE_EXTENSION = "cfs";
-	const char* IndexFileNames::COMPOUND_FILE_STORE_EXTENSION = "cfx";
-	const char* IndexFileNames::DELETES_EXTENSION = "del";
-	const char* IndexFileNames::FIELD_INFOS_EXTENSION = "fnm";
-	const char* IndexFileNames::PLAIN_NORMS_EXTENSION = "f";
-	const char* IndexFileNames::SEPARATE_NORMS_EXTENSION = "s";
-	const char* IndexFileNames::GEN_EXTENSION = "gen";
+	const char* const IndexFileNames::SEGMENTS = "segments";
+	const char* const IndexFileNames::SEGMENTS_GEN = "segments.gen";
+	const char* const IndexFileNames::DELETABLE = "deletable";
+	const char* const IndexFileNames::NORMS_EXTENSION = "nrm";
+	const char* const IndexFileNames::FREQ_EXTENSION = "frq";
+	const char* const IndexFileNames::PROX_EXTENSION = "prx";
+	const char* const IndexFileNames::TERMS_EXTENSION = "tis";
+	const char* const IndexFileNames::TERMS_INDEX_EXTENSION = "tii";
+	const char* const IndexFileNames::FIELDS_INDEX_EXTENSION = "fdx";
+	const char* const IndexFileNames::FIELDS_EXTENSION = "fdt";
+	const char* const IndexFileNames::VECTORS_FIELDS_EXTENSION = "tvf";
+	const char* const IndexFileNames::VECTORS_DOCUMENTS_EXTENSION = "tvd";
+	const char* const IndexFileNames::VECTORS_INDEX_EXTENSION = "tvx";
+	const char* const IndexFileNames::COMPOUND_FILE_EXTENSION = "cfs";
+	const char* const IndexFileNames::COMPOUND_FILE_STORE_EXTENSION = "cfx";
+	const char* const IndexFileNames::DELETES_EXTENSION = "del";
+	const char* const IndexFileNames::FIELD_INFOS_EXTENSION = "fnm";
+	const char* const IndexFileNames::PLAIN_NORMS_EXTENSION = "f";
+	const char* const IndexFileNames::SEPARATE_NORMS_EXTENSION = "s";
+	const char* const IndexFileNames::GEN_EXTENSION = "gen";
   
 	const char* IndexFileNames_INDEX_EXTENSIONS_s[] =
 		{
diff -ru clucene.orig/src/core/CLucene/index/_IndexFileNames.h clucene/src/core/CLucene/index/_IndexFileNames.h
--- clucene.orig/src/core/CLucene/index/_IndexFileNames.h	2025-07-22 11:53:24.808844233 +0100
+++ clucene/src/core/CLucene/index/_IndexFileNames.h	2025-07-22 11:53:28.938818701 +0100
@@ -14,26 +14,26 @@
 	static CL_NS(util)::ConstValueArray<const char*> _COMPOUND_EXTENSIONS;
 	static CL_NS(util)::ConstValueArray<const char*> _VECTOR_EXTENSIONS;
 public:
-	static const char* SEGMENTS;
-	static const char* SEGMENTS_GEN;
-	static const char* DELETABLE;
-	static const char* NORMS_EXTENSION;
-	static const char* FREQ_EXTENSION;
-	static const char* PROX_EXTENSION;
-	static const char* TERMS_EXTENSION;
-	static const char* TERMS_INDEX_EXTENSION;
-	static const char* FIELDS_INDEX_EXTENSION;
-	static const char* FIELDS_EXTENSION;
-	static const char* VECTORS_FIELDS_EXTENSION;
-	static const char* VECTORS_DOCUMENTS_EXTENSION;
-	static const char* VECTORS_INDEX_EXTENSION;
-	static const char* COMPOUND_FILE_EXTENSION;
-	static const char* COMPOUND_FILE_STORE_EXTENSION;
-	static const char* DELETES_EXTENSION;
-	static const char* FIELD_INFOS_EXTENSION;
-	static const char* PLAIN_NORMS_EXTENSION;
-	static const char* SEPARATE_NORMS_EXTENSION;
-	static const char* GEN_EXTENSION;
+	static const char* const SEGMENTS;
+	static const char* const SEGMENTS_GEN;
+	static const char* const DELETABLE;
+	static const char* const NORMS_EXTENSION;
+	static const char* const FREQ_EXTENSION;
+	static const char* const PROX_EXTENSION;
+	static const char* const TERMS_EXTENSION;
+	static const char* const TERMS_INDEX_EXTENSION;
+	static const char* const FIELDS_INDEX_EXTENSION;
+	static const char* const FIELDS_EXTENSION;
+	static const char* const VECTORS_FIELDS_EXTENSION;
+	static const char* const VECTORS_DOCUMENTS_EXTENSION;
+	static const char* const VECTORS_INDEX_EXTENSION;
+	static const char* const COMPOUND_FILE_EXTENSION;
+	static const char* const COMPOUND_FILE_STORE_EXTENSION;
+	static const char* const DELETES_EXTENSION;
+	static const char* const FIELD_INFOS_EXTENSION;
+	static const char* const PLAIN_NORMS_EXTENSION;
+	static const char* const SEPARATE_NORMS_EXTENSION;
+	static const char* const GEN_EXTENSION;
 	
 	LUCENE_STATIC_CONSTANT(int32_t,COMPOUND_EXTENSIONS_LENGTH=7);
 	LUCENE_STATIC_CONSTANT(int32_t,VECTOR_EXTENSIONS_LENGTH=3);
diff -ru clucene.orig/src/core/CLucene/index/IndexWriter.cpp clucene/src/core/CLucene/index/IndexWriter.cpp
--- clucene.orig/src/core/CLucene/index/IndexWriter.cpp	2025-07-22 11:53:24.808844233 +0100
+++ clucene/src/core/CLucene/index/IndexWriter.cpp	2025-07-22 11:53:28.939104136 +0100
@@ -40,7 +40,7 @@
 CL_NS_DEF(index)
 
 int64_t IndexWriter::WRITE_LOCK_TIMEOUT = 1000;
-const char* IndexWriter::WRITE_LOCK_NAME = "write.lock";
+const char* const IndexWriter::WRITE_LOCK_NAME = "write.lock";
 std::ostream* IndexWriter::defaultInfoStream = NULL;
 
 const int32_t IndexWriter::MERGE_READ_BUFFER_SIZE = 4096;
diff -ru clucene.orig/src/core/CLucene/index/IndexWriter.h clucene/src/core/CLucene/index/IndexWriter.h
--- clucene.orig/src/core/CLucene/index/IndexWriter.h	2025-07-22 11:53:24.808844233 +0100
+++ clucene/src/core/CLucene/index/IndexWriter.h	2025-07-22 11:53:28.940003758 +0100
@@ -353,7 +353,7 @@
   /**
    * Name of the write lock in the index.
    */
-  static const char* WRITE_LOCK_NAME; //"write.lock";
+  static const char* const WRITE_LOCK_NAME; //"write.lock";
 
   /**
    * @deprecated
diff -ru clucene.orig/src/core/CLucene/queryParser/QueryParserConstants.h clucene/src/core/CLucene/queryParser/QueryParserConstants.h
--- clucene.orig/src/core/CLucene/queryParser/QueryParserConstants.h	2025-07-22 11:53:24.810408214 +0100
+++ clucene/src/core/CLucene/queryParser/QueryParserConstants.h	2025-07-22 11:53:28.940666729 +0100
@@ -53,7 +53,7 @@
 		DEFAULT = 3
 	};
 
-	static const TCHAR* tokenImage[];
+	static const TCHAR* const tokenImage[];
 
 protected:
 	/**
diff -ru clucene.orig/src/core/CLucene/queryParser/QueryParser.cpp clucene/src/core/CLucene/queryParser/QueryParser.cpp
--- clucene.orig/src/core/CLucene/queryParser/QueryParser.cpp	2025-07-22 11:53:24.810408214 +0100
+++ clucene/src/core/CLucene/queryParser/QueryParser.cpp	2025-07-22 11:53:28.940905259 +0100
@@ -43,7 +43,7 @@
 
 CL_NS_DEF(queryParser)
 
-const TCHAR* QueryParserConstants::tokenImage[] = {
+const TCHAR* const QueryParserConstants::tokenImage[] = {
     _T("<EOF>"),
     _T("<_NUM_CHAR>"),
     _T("<_ESCAPED_CHAR>"),
@@ -1440,7 +1440,7 @@
 
 TCHAR* QueryParser::getParseExceptionMessage(QueryToken* currentToken,
                        CL_NS(util)::CLVector< CL_NS(util)::ValueArray<int32_t>*, CL_NS(util)::Deletor::Object< CL_NS(util)::ValueArray<int32_t> > >* expectedTokenSequences,
-                       const TCHAR* tokenImage[])
+                       const TCHAR* const tokenImage[])
 {
   // TODO: Check to see what's a realistic initial value for the buffers here
   // TODO: Make eol configurable (will be useful for PrintStream implementation as well later)?
diff -ru clucene.orig/src/core/CLucene/queryParser/QueryParser.h clucene/src/core/CLucene/queryParser/QueryParser.h
--- clucene.orig/src/core/CLucene/queryParser/QueryParser.h	2025-07-22 11:53:24.810408214 +0100
+++ clucene/src/core/CLucene/queryParser/QueryParser.h	2025-07-22 11:53:28.941764082 +0100
@@ -524,7 +524,7 @@
   TCHAR* getParseExceptionMessage(QueryToken* currentToken,
     CL_NS(util)::CLVector<  CL_NS(util)::ValueArray<int32_t>*,
     CL_NS(util)::Deletor::Object< CL_NS(util)::ValueArray<int32_t> > >* expectedTokenSequences,
-    const TCHAR* tokenImage[]);
+    const TCHAR* const tokenImage[]);
 };
 CL_NS_END
 #endif
diff -ru clucene.orig/src/core/CLucene/queryParser/QueryParserTokenManager.cpp clucene/src/core/CLucene/queryParser/QueryParserTokenManager.cpp
--- clucene.orig/src/core/CLucene/queryParser/QueryParserTokenManager.cpp	2025-07-22 11:53:24.810408214 +0100
+++ clucene/src/core/CLucene/queryParser/QueryParserTokenManager.cpp	2025-07-22 11:53:28.942300758 +0100
@@ -23,12 +23,12 @@
 		15, 17, 18, 29, 32, 23, 33, 30, 20, 21, 32, 23, 33, 31, 34, 27,
 		2, 4, 5, 0, 1
 };
-const TCHAR* QueryParserTokenManager::jjstrLiteralImages[]={
+const TCHAR* const QueryParserTokenManager::jjstrLiteralImages[]={
 		_T(""), NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, _T("\53"), _T("\55)"), _T("\50)"),
 		_T("\51"), _T("\72"), _T("\52"), _T("\136"), NULL, NULL, NULL, NULL, NULL, _T("\133"), _T("\173"), NULL,
 		_T("\124\117"), _T("\135"), NULL, NULL, _T("\124\117"), _T("\175"), NULL, NULL
 };
-const TCHAR* QueryParserTokenManager::lexStateNames [] = {
+const TCHAR* const QueryParserTokenManager::lexStateNames [] = {
 		_T("Boost"),
 		_T("RangeEx"),
 		_T("RangeIn"),
diff -ru clucene.orig/src/core/CLucene/queryParser/QueryParserTokenManager.h clucene/src/core/CLucene/queryParser/QueryParserTokenManager.h
--- clucene.orig/src/core/CLucene/queryParser/QueryParserTokenManager.h	2025-07-22 11:53:24.810408214 +0100
+++ clucene/src/core/CLucene/queryParser/QueryParserTokenManager.h	2025-07-22 11:53:28.942700800 +0100
@@ -68,8 +68,8 @@
 		const int64_t l2);
 
 public:
-	static const TCHAR* jjstrLiteralImages [];
-	static const TCHAR* lexStateNames [];
+	static const TCHAR* const jjstrLiteralImages [];
+	static const TCHAR* const lexStateNames [];
 	static const int32_t jjnewLexState [];
 	static const int64_t jjtoToken [];
 	static const int64_t jjtoSkip [];
diff -ru clucene.orig/src/core/CLucene/util/MD5Digester.cpp clucene/src/core/CLucene/util/MD5Digester.cpp
--- clucene.orig/src/core/CLucene/util/MD5Digester.cpp	2025-07-22 11:53:24.815276214 +0100
+++ clucene/src/core/CLucene/util/MD5Digester.cpp	2025-07-22 11:53:28.942865174 +0100
@@ -44,7 +44,7 @@
 #include "_MD5Digester.h"
 CL_NS_DEF(util)
 
-static unsigned char PADDING[64] =
+static const unsigned char PADDING[64] =
 {
   0x80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -152,7 +152,7 @@
 // MD5 block update operation. Continues an MD5 message-digest
 // operation, processing another message block, and updating the
 // context.
-void md5::Update(uint8_t* chInput, uint32_t nInputLen)
+void md5::Update(const uint8_t* chInput, uint32_t nInputLen)
 {
 	uint32_t i, index, partLen;
 
@@ -214,7 +214,7 @@
 
 // md5::Transform
 // MD5 basic transformation. Transforms state based on block.
-void md5::Transform (uint8_t* block)
+void md5::Transform (const uint8_t* block)
 {
   uint32_t a = m_State[0], b = m_State[1], c = m_State[2], d = m_State[3], x[16];
 
@@ -303,7 +303,7 @@
 // md5::Encode
 // Encodes input (uint32_t) into output (uint8_t). Assumes nLength is
 // a multiple of 4.
-void md5::Encode(uint8_t* dest, uint32_t* src, uint32_t nLength)
+void md5::Encode(uint8_t* dest, const uint32_t* src, uint32_t nLength)
 {
 	uint32_t i, j;
 
@@ -321,7 +321,7 @@
 // md5::Decode
 // Decodes input (uint8_t) into output (uint32_t). Assumes nLength is
 // a multiple of 4.
-void md5::Decode(uint32_t* dest, uint8_t* src, uint32_t nLength)
+void md5::Decode(uint32_t* dest, const uint8_t* src, uint32_t nLength)
 {
 	uint32_t i, j;
 
diff -ru clucene.orig/src/core/CLucene/util/_MD5Digester.h clucene/src/core/CLucene/util/_MD5Digester.h
--- clucene.orig/src/core/CLucene/util/_MD5Digester.h	2025-07-22 11:53:24.815276214 +0100
+++ clucene/src/core/CLucene/util/_MD5Digester.h	2025-07-22 11:53:28.943363542 +0100
@@ -58,15 +58,15 @@
 public:
 	md5() { Init(); }
 	void	Init();
-	void	Update(uint8_t* chInput, uint32_t nInputLen);
+	void	Update(const uint8_t* chInput, uint32_t nInputLen);
 	void	Finalize();
 	uint8_t*	Digest() { return m_Digest; }
 
 private:
 
-	void	Transform(uint8_t* block);
-	void	Encode(uint8_t* dest, uint32_t* src, uint32_t nLength);
-	void	Decode(uint32_t* dest, uint8_t* src, uint32_t nLength);
+	void	Transform(const uint8_t* block);
+	void	Encode(uint8_t* dest, const uint32_t* src, uint32_t nLength);
+	void	Decode(uint32_t* dest, const uint8_t* src, uint32_t nLength);
 
 
 	inline	uint32_t	rotate_left(uint32_t x, uint32_t n)
diff -ru clucene.orig/src/shared/CLucene/SharedHeader.cpp clucene/src/shared/CLucene/SharedHeader.cpp
--- clucene.orig/src/shared/CLucene/SharedHeader.cpp	2025-07-22 11:53:24.826861980 +0100
+++ clucene/src/shared/CLucene/SharedHeader.cpp	2025-07-22 11:53:28.943715967 +0100
@@ -13,8 +13,8 @@
 #endif
 
 
-const TCHAR* _LUCENE_BLANK_STRING=_T("");
-const char* _LUCENE_BLANK_ASTRING="";
+const TCHAR* const _LUCENE_BLANK_STRING=_T("");
+const char* const _LUCENE_BLANK_ASTRING="";
 
 
 #if defined(_ASCII)
diff -ru clucene.orig/src/shared/CLucene/_SharedHeader.h clucene/src/shared/CLucene/_SharedHeader.h
--- clucene.orig/src/shared/CLucene/_SharedHeader.h	2025-07-22 11:53:24.826861980 +0100
+++ clucene/src/shared/CLucene/_SharedHeader.h	2025-07-22 11:53:28.943864199 +0100
@@ -47,9 +47,9 @@
 
 
 ///a blank string...
-CLUCENE_SHARED_EXPORT extern const TCHAR* _LUCENE_BLANK_STRING;
+CLUCENE_SHARED_EXPORT extern const TCHAR* const _LUCENE_BLANK_STRING;
 #define LUCENE_BLANK_STRING _LUCENE_BLANK_STRING
-CLUCENE_SHARED_EXPORT extern const char* _LUCENE_BLANK_ASTRING;
+CLUCENE_SHARED_EXPORT extern const char* const _LUCENE_BLANK_ASTRING;
 #define LUCENE_BLANK_ASTRING _LUCENE_BLANK_ASTRING
 
 #if defined(_WIN32) || defined(_WIN64)
diff -ru clucene.orig/src/shared/CLucene/util/Misc.cpp clucene/src/shared/CLucene/util/Misc.cpp
--- clucene.orig/src/shared/CLucene/util/Misc.cpp	2025-07-22 11:53:24.826861980 +0100
+++ clucene/src/shared/CLucene/util/Misc.cpp	2025-07-22 11:53:28.944014973 +0100
@@ -407,7 +407,7 @@
 }
 
 size_t Misc::longToBase( int64_t value, int32_t base, char* retval ) {
-    static char digits[] = "0123456789abcdefghijklmnopqrstuvwxyz";
+    static const char digits[] = "0123456789abcdefghijklmnopqrstuvwxyz";
     char buf[(sizeof(unsigned long) << 3) + 1];
     char *ptr, *end;
 
