summaryrefslogtreecommitdiff
path: root/mysys/charset-def.c
diff options
context:
space:
mode:
authorbar@mysql.com <>2004-06-12 20:36:58 +0500
committerbar@mysql.com <>2004-06-12 20:36:58 +0500
commitcbd3e61c8d41555dfb33bddcb762a9c49ec7ec3e (patch)
tree2effa345d520890cd93cba2f06b5beae65ae07c2 /mysys/charset-def.c
parentc6344b08eaf8b9aa5f618baba334c21d3515345e (diff)
downloadmariadb-git-cbd3e61c8d41555dfb33bddcb762a9c49ec7ec3e.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/charset-def.c')
-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