summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mysql.com>2010-03-04 15:00:32 +0400
committerAlexander Barkov <bar@mysql.com>2010-03-04 15:00:32 +0400
commit922cdddeb0d4b536c81c0b4995ee965ae36b5e15 (patch)
treeabbce4ba908fdc0d13da5be0f0881ef25537361b /include
parenta75a9eb1331a293e9dfe119c6b19dfdb330d957f (diff)
downloadmariadb-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.h1
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