diff options
author | Alexander Barkov <bar@mysql.com> | 2010-03-04 15:00:32 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mysql.com> | 2010-03-04 15:00:32 +0400 |
commit | 922cdddeb0d4b536c81c0b4995ee965ae36b5e15 (patch) | |
tree | abbce4ba908fdc0d13da5be0f0881ef25537361b /include | |
parent | a75a9eb1331a293e9dfe119c6b19dfdb330d957f (diff) | |
download | mariadb-git-922cdddeb0d4b536c81c0b4995ee965ae36b5e15.tar.gz |
A joint patch for:
Bug#51675 Server crashes on inserting 4 byte char. after ALTER TABLE to 'utf8mb4'
Bug#51676 Server crashes on SELECT, ORDER BY on 'utf8mb4' column
include/m_ctype.h:
Defining MY_CS_REPLACEMENT_CHARACTER
mysql-test/r/ctype_utf8mb4.result:
Adding tests
mysql-test/t/ctype_utf8mb4.test:
Adding tests
strings/ctype-uca.c:
Don't use UCA data for characters higher than 0xFFFF.
strings/ctype-ucs2.c:
Using newly defined MY_CS_REPLACEMENT_CHARACTER
strings/ctype-utf8.c:
Using newly defined MY_CS_REPLACEMENT_CHARACTER
Removing unesed variable "plane".
Diffstat (limited to 'include')
-rw-r--r-- | include/m_ctype.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/m_ctype.h b/include/m_ctype.h index d97c0c87b6e..7c01ebe7e5a 100644 --- a/include/m_ctype.h +++ b/include/m_ctype.h @@ -38,6 +38,7 @@ extern "C" { #define my_wc_t ulong +#define MY_CS_REPLACEMENT_CHARACTER 0xFFFD /* On i386 we store Unicode->CS conversion tables for |