summaryrefslogtreecommitdiff
path: root/include/mysql.h
diff options
context:
space:
mode:
authorunknown <georg@lmy002.wdf.sap.corp>2005-07-12 10:31:43 +0200
committerunknown <georg@lmy002.wdf.sap.corp>2005-07-12 10:31:43 +0200
commitc5e573dabcbeac370173c0a181a07f8cbef4310a (patch)
tree65aac3a57e0177c50cf47b7c33c57682fd1368f3 /include/mysql.h
parentde1254ad792fe54b033ba106979db9854de2f976 (diff)
downloadmariadb-git-c5e573dabcbeac370173c0a181a07f8cbef4310a.tar.gz
New attempt after Bar's review
Added api function mysql_get_character_set_info which provides information about the current client character set. include/mysql.h: Added api function mysql_get_character_set_info which provides information about the current client character set. libmysql/libmysql.c: Added api function mysql_get_character_set_info which provides information about the current client character set. libmysql/libmysql.def: Added api function mysql_get_character_set_info which provides information about the current client character set. tests/mysql_client_test.c: Added api function mysql_get_character_set_info which provides information about the current client character set.
Diffstat (limited to 'include/mysql.h')
-rw-r--r--include/mysql.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/include/mysql.h b/include/mysql.h
index 84284fa0661..48602e27df5 100644
--- a/include/mysql.h
+++ b/include/mysql.h
@@ -218,6 +218,18 @@ enum mysql_rpl_type
MYSQL_RPL_MASTER, MYSQL_RPL_SLAVE, MYSQL_RPL_ADMIN
};
+typedef struct character_set
+{
+ unsigned int number; /* character set number */
+ unsigned int state; /* character set state */
+ const char *csname; /* collation name */
+ const char *name; /* character set name */
+ const char *comment; /* comment */
+ const char *dir; /* character set directory */
+ unsigned int mbminlen; /* min. length for multibyte strings */
+ unsigned int mbmaxlen; /* max. length for multibyte strings */
+} CHARACTER_SET;
+
struct st_mysql_methods;
typedef struct st_mysql
@@ -418,6 +430,8 @@ my_bool STDCALL mysql_slave_query(MYSQL *mysql, const char *q,
unsigned long length);
my_bool STDCALL mysql_slave_send_query(MYSQL *mysql, const char *q,
unsigned long length);
+void STDCALL mysql_get_character_set_info(MYSQL *mysql,
+ CHARACTER_SET *charset);
/* local infile support */