diff options
author | unknown <monty@tik.mysql.fi> | 2001-07-04 09:39:58 +0300 |
---|---|---|
committer | unknown <monty@tik.mysql.fi> | 2001-07-04 09:39:58 +0300 |
commit | 9a811481b21c3ac3a349b2311a92558e397bc764 (patch) | |
tree | 1aebd400b499a8cbeaef3fb0b970cba953f38373 /libmysql | |
parent | 09b6895facbfafb492d543e1ee801fd3075290c0 (diff) | |
download | mariadb-git-9a811481b21c3ac3a349b2311a92558e397bc764.tar.gz |
Added support for ANSI SQL X'hex-string' format.
Fixed mysqldump to use -- instead of # as comment characters.
Removed support for the 3.20 protocol format
Docs/manual.texi:
Update Changelog
client/mysqldump.c:
Fixed dump to use -- instead of # as comment characters.
libmysql/libmysql.c:
Removed support for the 3.20 protocol format
myisam/myisamchk.c:
Fixed typo in printf
mysql-test/r/varbinary.result:
Test of new hex constant format
mysql-test/t/varbinary.test:
Test of new hex constant format
sql/sql_lex.cc:
Added support for ANSI SQL X'hex-string' format.
sql/sql_lex.h:
Added support for ANSI SQL X'hex-string' format.
sql/sql_yacc.yy:
Added support for ANSI SQL X'hex-string' format.
Diffstat (limited to 'libmysql')
-rw-r--r-- | libmysql/libmysql.c | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c index d6f5b7c523f..fc39b73ab23 100644 --- a/libmysql/libmysql.c +++ b/libmysql/libmysql.c @@ -322,17 +322,9 @@ net_safe_read(MYSQL *mysql) if (len > 3) { char *pos=(char*) net->read_pos+1; - if (mysql->protocol_version > 9) - { /* New client protocol */ - net->last_errno=uint2korr(pos); - pos+=2; - len-=2; - } - else - { - net->last_errno=CR_UNKNOWN_ERROR; - len--; - } + net->last_errno=uint2korr(pos); + pos+=2; + len-=2; (void) strmake(net->last_error,(char*) pos, min(len,sizeof(net->last_error)-1)); } @@ -1404,6 +1396,7 @@ mysql_ssl_clear(MYSQL *mysql) ** If host == 0 then use localhost **************************************************************************/ +#ifdef USE_OLD_FUNCTIONS MYSQL * STDCALL mysql_connect(MYSQL *mysql,const char *host, const char *user, const char *passwd) @@ -1420,6 +1413,7 @@ mysql_connect(MYSQL *mysql,const char *host, DBUG_RETURN(res); } } +#endif /* @@ -1651,8 +1645,7 @@ mysql_real_connect(MYSQL *mysql,const char *host, const char *user, DBUG_DUMP("packet",(char*) net->read_pos,10); DBUG_PRINT("info",("mysql protocol version %d, server=%d", PROTOCOL_VERSION, mysql->protocol_version)); - if (mysql->protocol_version != PROTOCOL_VERSION && - mysql->protocol_version != PROTOCOL_VERSION-1) + if (mysql->protocol_version != PROTOCOL_VERSION) { net->last_errno= CR_VERSION_ERROR; sprintf(net->last_error, ER(CR_VERSION_ERROR), mysql->protocol_version, @@ -2547,6 +2540,7 @@ mysql_list_processes(MYSQL *mysql) } +#ifdef USE_OLD_FUNCTIONS int STDCALL mysql_create_db(MYSQL *mysql, const char *db) { @@ -2563,6 +2557,7 @@ mysql_drop_db(MYSQL *mysql, const char *db) DBUG_PRINT("enter",("db: %s",db)); DBUG_RETURN(simple_command(mysql,COM_DROP_DB,db,(uint) strlen(db),0)); } +#endif int STDCALL |