summaryrefslogtreecommitdiff
path: root/mysys
diff options
context:
space:
mode:
authorunknown <bar@mysql.com>2004-06-12 20:36:58 +0500
committerunknown <bar@mysql.com>2004-06-12 20:36:58 +0500
commitf573ee08871ce04d43d7e309e3f3d5e540dd59a1 (patch)
tree2effa345d520890cd93cba2f06b5beae65ae07c2 /mysys
parenta86e6f1788f95146e1bdb236d6d3b9ece7827ce5 (diff)
downloadmariadb-git-f573ee08871ce04d43d7e309e3f3d5e540dd59a1.tar.gz
Unicode collation algorithm: contraction support.
E.g. 'Ch' is treated as a separate letter in Czech, not as a combination of C+h.
Diffstat (limited to 'mysys')
-rw-r--r--mysys/charset-def.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/mysys/charset-def.c b/mysys/charset-def.c
index 4f988608d13..a573581a8ea 100644
--- a/mysys/charset-def.c
+++ b/mysys/charset-def.c
@@ -33,6 +33,11 @@ extern CHARSET_INFO my_charset_ucs2_estonian_uca_ci;
extern CHARSET_INFO my_charset_ucs2_spanish_uca_ci;
extern CHARSET_INFO my_charset_ucs2_swedish_uca_ci;
extern CHARSET_INFO my_charset_ucs2_turkish_uca_ci;
+extern CHARSET_INFO my_charset_ucs2_czech_uca_ci;
+extern CHARSET_INFO my_charset_ucs2_danish_uca_ci;
+extern CHARSET_INFO my_charset_ucs2_lithuanian_uca_ci;
+extern CHARSET_INFO my_charset_ucs2_slovak_uca_ci;
+extern CHARSET_INFO my_charset_ucs2_spanish2_uca_ci;
#endif
my_bool init_compiled_charsets(myf flags __attribute__((unused)))
@@ -97,6 +102,11 @@ my_bool init_compiled_charsets(myf flags __attribute__((unused)))
add_compiled_collation(&my_charset_ucs2_spanish_uca_ci);
add_compiled_collation(&my_charset_ucs2_swedish_uca_ci);
add_compiled_collation(&my_charset_ucs2_turkish_uca_ci);
+ add_compiled_collation(&my_charset_ucs2_czech_uca_ci);
+ add_compiled_collation(&my_charset_ucs2_danish_uca_ci);
+ add_compiled_collation(&my_charset_ucs2_lithuanian_uca_ci);
+ add_compiled_collation(&my_charset_ucs2_slovak_uca_ci);
+ add_compiled_collation(&my_charset_ucs2_spanish2_uca_ci);
#endif
#ifdef HAVE_CHARSET_ujis