Skip to content

Commit 76fabe8

Browse files
committed
Expose utf8mb4_bin charset for plugins
Cleanup other linker errors
1 parent 17ec6d6 commit 76fabe8

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

include/m_ctype.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1175,7 +1175,7 @@ extern struct charset_info_st my_charset_utf8mb3_general_nopad_ci;
11751175
extern struct charset_info_st my_charset_utf8mb3_general_mysql500_ci;
11761176
extern struct charset_info_st my_charset_utf8mb3_unicode_ci;
11771177
extern struct charset_info_st my_charset_utf8mb3_unicode_nopad_ci;
1178-
extern struct charset_info_st my_charset_utf8mb4_bin;
1178+
extern MYSQL_PLUGIN_IMPORT struct charset_info_st my_charset_utf8mb4_bin;
11791179
extern struct charset_info_st my_charset_utf8mb4_general_ci;
11801180
extern struct charset_info_st my_charset_utf8mb4_nopad_bin;
11811181
extern struct charset_info_st my_charset_utf8mb4_general_nopad_ci;

plugin/type_mysql_json/mysql_json.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,5 @@ enum JSONB_TYPES {
4141

4242
bool parse_mysql_json_value(String *buffer, JSONB_TYPES type, const uchar *data,
4343
size_t len, size_t depth);
44+
4445
#endif /* MYSQL_JSON_INCLUDED */

plugin/type_mysql_json/type.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <mysqld_error.h>
2222
#include "mysql_json.h"
2323

24-
static const LEX_CSTRING empty_clex_str= {"", 0};
24+
const LEX_CSTRING empty_clex_str= {"", 0};
2525

2626
class Type_handler_mysql_json: public Type_handler_blob
2727
{

sql/sql_type.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3498,7 +3498,7 @@ class Vers_type_timestamp: public Vers_type_handler
34983498
const Column_definition *row_start,
34993499
const Column_definition *row_end) const;
35003500
};
3501-
extern Vers_type_timestamp vers_type_timestamp;
3501+
extern MYSQL_PLUGIN_IMPORT Vers_type_timestamp vers_type_timestamp;
35023502

35033503

35043504
class Vers_type_trx: public Vers_type_handler

0 commit comments

Comments
 (0)