mariadb/libmysqld
unknown 7e5cd91057 Simplification: MYSQL_RES *result replaced with MYSQL_DATA result;
No need to check for result existence any more, store_result functions
now are shorter.
cli_read_binary_rows rewritten to handle MYSQL_DATA directly.


include/mysql.h:
  MYSQL_RES * pointer replaced with MYSQL_DATA: it saves us at least 2 mallocs
  per store_result and simplifies stored result handling.
  Plus it's done with cursor fetch in mind: cursor fetch will use this
  structure to buffer fetched rows.
libmysql/client_settings.h:
  signature of cli_read_binary_rows changed
libmysql/libmysql.c:
  MYSQL_DATA is now used to handle result.
  cli_read_binary_rows rewritten to use MYSQL_DATA directly.
libmysql/libmysql.def:
  declarations of new calls in the library
libmysqld/lib_sql.cc:
  MYSQL_DATA is now used to handle result.
  cli_read_binary_rows rewritten to use MYSQL_DATA directly.
2004-03-28 17:22:04 +04:00
..
examples - added missing link line that seemed to have gone lost during the last 2003-10-08 13:06:47 +02:00
copyright Added all changes from old 4.0 version: 2001-04-11 13:04:03 +02:00
emb_qcache.cc SCRUM 2004-01-07 16:41:09 +04:00
emb_qcache.h SCRUM 2003-12-01 17:19:10 +04:00
embedded_priv.h Fix for 1224 (USER() CURRENT_USER() functions in embedded library) 2004-01-07 21:30:15 +04:00
lib_sql.cc Simplification: MYSQL_RES *result replaced with MYSQL_DATA result; 2004-03-28 17:22:04 +04:00
libmysqld.c Fix for 1224 (USER() CURRENT_USER() functions in embedded library) 2004-01-07 21:30:15 +04:00
libmysqld.def Fixed some new memory leaks 2003-06-24 12:10:35 +03:00
Makefile.am Code cleanup: 2004-02-03 14:35:24 +04:00