diff options
author | unknown <bar@mysql.com> | 2007-03-29 10:19:45 +0500 |
---|---|---|
committer | unknown <bar@mysql.com> | 2007-03-29 10:19:45 +0500 |
commit | 6370f6226f69e69be060fbe884f58b6dc9389ecf (patch) | |
tree | ccdd95a0581a3396491ea27dc0305879420e6ee8 /strings | |
parent | 916245f9c41c3f6170e384ed6d9241ed79ca781e (diff) | |
parent | dbc12e4aac6b89ecdac3059664cd37a5d4560134 (diff) | |
download | mariadb-git-6370f6226f69e69be060fbe884f58b6dc9389ecf.tar.gz |
Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.0-rpl
into mysql.com:/home/bar/mysql-5.0.b27079
Diffstat (limited to 'strings')
-rw-r--r-- | strings/ctype-utf8.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/strings/ctype-utf8.c b/strings/ctype-utf8.c index 0e28ff7e342..387ce16a43d 100644 --- a/strings/ctype-utf8.c +++ b/strings/ctype-utf8.c @@ -2764,6 +2764,7 @@ static int my_strnncoll_utf8_cs(CHARSET_INFO *cs, const uchar *te=t+tlen; int save_diff = 0; int diff; + MY_UNICASE_INFO **uni_plane= cs->caseinfo; while ( s < se && t < te ) { @@ -2800,13 +2801,16 @@ static int my_strnncoll_utf8_cs(CHARSET_INFO *cs, static int my_strnncollsp_utf8_cs(CHARSET_INFO *cs, const uchar *s, uint slen, - const uchar *t, uint tlen) + const uchar *t, uint tlen, + my_bool diff_if_only_endspace_difference + __attribute__((unused))) { int s_res,t_res; my_wc_t s_wc,t_wc; const uchar *se= s+slen; const uchar *te= t+tlen; int save_diff = 0; + MY_UNICASE_INFO **uni_plane= cs->caseinfo; while ( s < se && t < te ) { @@ -2875,6 +2879,7 @@ static MY_COLLATION_HANDLER my_collation_cs_handler = my_strnncoll_utf8_cs, my_strnncollsp_utf8_cs, my_strnxfrm_utf8, + my_strnxfrmlen_utf8, my_like_range_simple, my_wildcmp_mb, my_strcasecmp_utf8, |