From ee2f04450b45515c507e4511c26e48e2b846aa73 Mon Sep 17 00:00:00 2001 From: Olivier Bertrand Date: Tue, 3 Dec 2013 22:59:40 +0100 Subject: - Add support for unsigned numeric types added: storage/connect/mysql-test/connect/r/unsigned.result storage/connect/mysql-test/connect/t/unsigned.test modified: storage/connect/colblk.cpp storage/connect/colblk.h storage/connect/connect.cc storage/connect/ha_connect.cc storage/connect/myconn.cpp storage/connect/mysql-test/connect/r/mysql_discovery.result storage/connect/mysql-test/connect/r/xml.result storage/connect/myutil.cpp storage/connect/myutil.h storage/connect/plgdbsem.h storage/connect/tabdos.cpp storage/connect/tabfix.cpp storage/connect/tabmysql.cpp storage/connect/tabutil.cpp storage/connect/valblk.cpp storage/connect/valblk.h storage/connect/value.cpp storage/connect/value.h storage/connect/xobject.cpp storage/connect/xobject.h --- storage/connect/myutil.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'storage/connect/myutil.cpp') diff --git a/storage/connect/myutil.cpp b/storage/connect/myutil.cpp index 1b6cbaa84c7..9588a45ee8a 100644 --- a/storage/connect/myutil.cpp +++ b/storage/connect/myutil.cpp @@ -143,7 +143,7 @@ const char *PLGtoMYSQLtype(int type, bool dbf, char v) /************************************************************************/ /* Convert from MySQL type to PlugDB type number */ /************************************************************************/ -int MYSQLtoPLG(int mytype) +int MYSQLtoPLG(int mytype, char *var) { int type; @@ -177,7 +177,6 @@ int MYSQLtoPLG(int mytype) case MYSQL_TYPE_TIME: type = TYPE_DATE; break; - case MYSQL_TYPE_STRING: case MYSQL_TYPE_VAR_STRING: #if !defined(ALPHA) case MYSQL_TYPE_VARCHAR: @@ -186,6 +185,8 @@ int MYSQLtoPLG(int mytype) case MYSQL_TYPE_TINY_BLOB: case MYSQL_TYPE_MEDIUM_BLOB: case MYSQL_TYPE_LONG_BLOB: + if (var) *var = 'V'; + case MYSQL_TYPE_STRING: type = TYPE_STRING; break; default: -- cgit v1.2.1