diff options
Diffstat (limited to '')
-rw-r--r-- | sql/sql_string.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/sql/sql_string.h b/sql/sql_string.h index 3b90f2c4..36cde655 100644 --- a/sql/sql_string.h +++ b/sql/sql_string.h @@ -1065,13 +1065,6 @@ public: } // Append with optional character set conversion from ASCII (e.g. to UCS2) - bool append(const LEX_STRING *ls) - { - DBUG_ASSERT(ls->length < UINT_MAX32 && - ((ls->length == 0 && !ls->str) || - ls->length == strlen(ls->str))); - return append(ls->str, (uint32) ls->length); - } bool append(const LEX_CSTRING *ls) { DBUG_ASSERT(ls->length < UINT_MAX32 && @@ -1190,11 +1183,12 @@ public: static my_wc_t escaped_wc_for_single_quote(my_wc_t ch) { - switch (ch) - { + switch (ch) { case '\\': return '\\'; case '\0': return '0'; case '\'': return '\''; + case '\b': return 'b'; + case '\t': return 't'; case '\n': return 'n'; case '\r': return 'r'; case '\032': return 'Z'; |