NOTE: decompositions for characters having titlecase characters
are not included, because we first translate everything to titlecase */\n";
-print "static uint16_t titlecase16_keys[] = {\n\t";
+print "static const uint16_t titlecase16_keys[] = {\n\t";
print_list(\@titlecase16_keys);
print "\n};\n";
-print "static uint16_t titlecase16_values[] = {\n\t";
+print "static const uint16_t titlecase16_values[] = {\n\t";
print_list(\@titlecase16_values);
print "\n};\n";
-print "static uint32_t titlecase32_keys[] = {\n\t";
+print "static const uint32_t titlecase32_keys[] = {\n\t";
print_list(\@titlecase32_keys);
print "\n};\n";
-print "static uint32_t titlecase32_values[] = {\n\t";
+print "static const uint32_t titlecase32_values[] = {\n\t";
print_list(\@titlecase32_values);
print "\n};\n";
-print "static uint16_t uni16_decomp_keys[] = {\n\t";
+print "static const uint16_t uni16_decomp_keys[] = {\n\t";
print_list(\@uni16_decomp_keys);
print "\n};\n";
-print "static uint16_t uni16_decomp_values[] = {\n\t";
+print "static const uint16_t uni16_decomp_values[] = {\n\t";
print_list(\@uni16_decomp_values);
print "\n};\n";
-print "static uint32_t uni32_decomp_keys[] = {\n\t";
+print "static const uint32_t uni32_decomp_keys[] = {\n\t";
print_list(\@uni32_decomp_keys);
print "\n};\n";
-print "static uint16_t uni32_decomp_values[] = {\n\t";
+print "static const uint16_t uni32_decomp_values[] = {\n\t";
print_list(\@uni32_decomp_values);
print "\n};\n";
-print "static uint16_t multidecomp_keys[] = {\n\t";
+print "static const uint16_t multidecomp_keys[] = {\n\t";
print_list(\@multidecomp_keys);
print "\n};\n";
-print "static uint16_t multidecomp_offsets[] = {\n\t";
+print "static const uint16_t multidecomp_offsets[] = {\n\t";
print_list(\@multidecomp_offsets);
print "\n};\n";
-print "static uint16_t multidecomp_values[] = {\n\t";
+print "static const uint16_t multidecomp_values[] = {\n\t";
print_list(\@multidecomp_values);
print "\n};\n";