summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Some SHOW VARIABLES have been renamed:unknown2003-05-2111-168/+133
| | | | | | | | | | | | collation_client -> character_set_client collation_results -> character_set_results character_set -> character_set_server SET NAMES now doesn't start client->server conversion SET CHARACTER SET now starts both client->server and server->client conversion
* UCS2 and UTF8 are in separate files nowunknown2003-05-214-1026/+1053
|
* Merge abarkov@build.mysql.com:/home/bk/mysql-4.1unknown2003-05-217-78/+37
|\ | | | | | | | | | | | | | | into bar.mysql.r18.ru:/usr/home/bar/mysql-4.1 sql/set_var.cc: Auto merged
| * "character_sets" has been removed from SHOW VARIABLES. Use SHOW CHARACTER ↵unknown2003-05-216-75/+10
| | | | | | | | | | | | | | | | | | SET instead. "character_set_system" has been added to display the system character set
| * Merge abarkov@build.mysql.com:/home/bk/mysql-4.1unknown2003-05-211-0/+1
| |\ | | | | | | | | | | | | | | | | | | into bar.mysql.r18.ru:/usr/home/bar/mysql-4.1
| * | Two separate startup arguments for mysqld:unknown2003-05-212-3/+27
| | | | | | | | | | | | | | | | | | | | | --default-character-set and --default-collation
* | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-211-0/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | into myvenu.com:/home/venu/work/sql/dev-4.1
| * | Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-211-0/+1
| |\ \ | | |/ | |/| | | | | | | | | | | | | into mysql.r18.ru:/usr/home/ram/work/mysql-4.1.latest
| | * Added AsBinary alias for AsWKB function.unknown2003-05-211-0/+1
| | | | | | | | | | | | | | | sql/lex.h: Added AsBinary alias for AsWKB funtion.
* | | Fix merge conflict by changing warning codes to new oneunknown2003-05-214-13/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/t/warnings.test: Fix merge conflict by changing warning code mysql-test/r/create.result: Fix merge conflict mysql-test/r/warnings.result: Fix merge conflict sql/share/english/errmsg.txt: Fix the merge conflict
* | | client_test.c:unknown2003-05-211-7/+715
| | | | | | | | | | | | | | | | | | | | | | | | Updated protocol test tests/client_test.c: Updated protocol test
* | | Resolve merge conflictunknown2003-05-213-15/+155
| | |
* | | Resolve merge colflictunknown2003-05-21132-39339/+1235
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/r/create.result: Auto merged mysql-test/r/isam.result: Auto merged mysql-test/r/subselect.result: Auto merged scripts/make_win_src_distribution.sh: Auto merged sql/field.cc: Auto merged sql/field.h: Auto merged sql/sql_insert.cc: Auto merged sql/sql_load.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_select.cc: Auto merged sql/sql_table.cc: Auto merged sql/sql_update.cc: Auto merged include/mysqld_error.h: Resolve merge colflict by changing the warning codes
| * | Merge eagle.mysql.r18.ru:/home/vva/work/mysql.orig/clear/mysql-4.1unknown2003-05-206-54/+64
| |\ \ | | |/ | |/| | | | | | | | | | | | | into eagle.mysql.r18.ru:/home/vva/work/LOADDATA/mysql-4.1
| | * changed processing of LOAD DATA in mysqlbinlogunknown2003-05-206-54/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | client/Makefile.am: added ../mysys/mf_tempdir.c to mysqlbinlog_SOURCES client/mysqlbinlog.cc: changed processing of LOAD DATA mysql-test/r/rpl_loaddata.result: added LINE STARTING BY '>' mysql-test/std_data/rpl_loaddata2.dat: added LINE STARTING BY '>' mysql-test/t/rpl_loaddata.test: added LINE STARTING BY '>' sql/log_event.cc: fixed some bugs in processing of LOAD DATA
| * | A separate, better error message when it's impossible to aggregate strings ↵unknown2003-05-2028-10/+69
| | | | | | | | | | | | for some operation
| * | Version substitution so that tests pass on any build, independently of theunknown2003-05-202-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | version is '-log', '-debug' etc. mysql-test/r/rpl_flush_tables.result: Version substitution mysql-test/t/rpl_flush_tables.test: Version substitution
| * | new error messageunknown2003-05-191-3/+3
| | |
| * | Fix for when compiling with HAVE_ISAM enabledunknown2003-05-191-2/+5
| | |
| * | Merge bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-192-9/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.1 sql/mysqld.cc: Auto merged
| | * | Add empty() function for baselist.unknown2003-05-192-9/+4
| | | | | | | | | | | | | | | | | | | | sql/mysqld.cc: Simple cleanup
| * | | LOCAL is an alias of NO_WRITE_TO_BINLOGunknown2003-05-161-0/+1
| | | |
| * | | changes to mysqladmin : use queries instead of commands (so that they have a ↵unknown2003-05-151-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chance to go into the binlog), SLAVE START -> START SLAVE, error test changes. client/mysqladmin.c: Now that FLUSH TABLES and some other FLUSH go into the binlog, the same commands issued from mysqladmin should also go into the binlog. How could I explain to a user that "mysql -e 'flush tables'" is not exactly the same as "mysqladmin flush-tables" ?? So I replace mysql_refresh() by mysql_query(). Also SLAVE START -> START SLAVE to make this work with 4.1 (it won't work with 3.23 anymore). Also the code tested for mysql_refresh() < 0 for errors, but this cannot happen : - mysql_refresh() calls simple_command() - in 4.1 the return type of simple_command() is my_bool, and I have checked the 4.1 libmysql code and it returns 0 or 1, not negative values. - note that in 4.0 libmysql, simple_command() returns int which can be < 0, but we don't care here as we link the 4.1 mysqladmin with the 4.1 libmysql. Btw, some other parts of the code already checked for mysql_refresh() != 0, not < 0. So now it's homogenous : we always test for != 0 instead of < 0.
| * | | Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-1510-46/+204
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | into mysql.com:/home/mysql_src/mysql-4.1
| | * | Scrum task 845. Thi is a behaviour change :unknown2003-05-1510-46/+204
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | now by default, FLUSH, OPTIMIZE, ANALYZE, REPAIR commands are written to the binlog, unless the new NO_WRITE_TO_BINLOG keyword was used : OPTIMIZE NO_WRITE_TO_BINLOG table t; Previously these commands were never written to the binlog, but there are 2 reasons to change this : - the RENAME TABLE in MERGE table bug (#175) on slave - the possible "differently optimised queries may lead to different updates on the master and slave" bug, until we have automatic ORDER BY. FLUSH LOGS/SLAVE/MASTER/TABLES WITH READ LOCK are never written to the binlog. New test for the new logging behaviour. Other small change : reload_acl_and_cache() and reset_slave() don't send their errors themselves, this is more usual. mysql-test/mysql-test-run.sh: rpl_flush_tables.test generates 'table xx is open on rename'. This is normal and done on purpose, so don't report it. sql/lex.h: New keyword NO_WRITE_TO_BINLOG sql/mysql_priv.h: reload_acl_and_cache() now decides if we want to write the FLUSH command to the binlog or not (FLUSH MASTER, FLUSH SLAVE, FLUSH TABLES WITH READ LOCK, FLUSH LOGS cannot go into the binlog). sql/mysqld.cc: updated for new prototype of reload_acl_and_cache(). sql/sql_lex.h: New boolean no_write_to_binlog in the lex structure. sql/sql_parse.cc: reload_acl_and_cache() now does not send its errors itself; it saves the error and the caller sends it. FLUSH, OPTIMIZE, ANALYZE, REPAIR commands don't write to the binlog if the NO_WRITE_TO_BINLOG keyword was used. sql/sql_repl.cc: reset_slave() does not send its errors himself. sql/sql_yacc.yy: New optional keyword NO_WRITE_TO_BINLOG for OPTIMIZE/ANALYZE/REPAIR/FLUSH : OPTIMIZE NO_WRITE_TO_BINLOG TABLE t; ANALYZE NO_WRITE_TO_BINLOG TABLE t; REPAIR NO_WRITE_TO_BINLOG TABLE t; FLUSH NO_WRITE_TO_BINLOG TABLE t;
| * | | Fix to get thread_test to compileunknown2003-05-153-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | BitKeeper/etc/ignore: added insert_test tests/thread_test.c: Remove compiler warnings
| * | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-151-2/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.1
| | * | | Remove warning from automakeunknown2003-05-151-2/+1
| | | | |
| * | | | configure.in:unknown2003-05-151-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | ./configure --with-charset=big5 didn't work configure.in: ./configure --with-charset=big5 didn't work
| * | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-155-18/+26
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.1
| | * | Fixed new bug in ORDER BYunknown2003-05-155-18/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mysql-test/r/create.result: Update for new error messages mysql-test/r/type_blob.result: Update for new error messages strings/my_strtoll10-x86.s: Faster str->longlong strings/my_strtoll10.c: Updated comments
| * | | Proper replication of CONNECTION_ID() and 4.1 PASSWORD() (bugs 177 and 344),unknown2003-05-135-2/+70
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new test for this. sql/item_create.cc: Proper replication of CONNECTION_ID() (bug 177). This is just for replication; mysqlbinlog|mysql still does not work with CONNECTION_ID(), it will wait for row-level binlogging. sql/item_strfunc.cc: Proper replication of the new 4.1 PASSWORD() (bug 344)
| * | Give warning if MySQL doesn't honor given storage engineunknown2003-05-1347-304/+462
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow syntax CREATE TABLE t1 (LIKE t2) BUILD/compile-pentium-debug-max: Disable isam BUILD/compile-pentium-valgrind-max: Disable isam include/mysqld_error.h: New error mysql-test/r/bdb.result: new error message mysql-test/r/innodb.result: new error message mysql-test/r/subselect.result: New test mysql-test/r/variables.result: New test mysql-test/r/warnings.result: Test of warning if MySQL creates table with another handler than specified mysql-test/t/innodb.test: Added test case for derivied tables mysql-test/t/subselect.test: New test mysql-test/t/variables-master.opt: Fixed wrong parameter mysql-test/t/warnings.test: Test if creating handler of not existing table type sql/ha_isam.cc: Added option --skip-isam sql/ha_isam.h: Added option --skip-isam sql/handler.cc: Added option --skip-isam sql/item.cc: Deleted probably wrong bug fix sql/mysqld.cc: Added option --skip-isam sql/share/czech/errmsg.txt: Added missing ',' sql/share/danish/errmsg.txt: Added missing ',' sql/share/dutch/errmsg.txt: Added missing ',' sql/share/english/errmsg.txt: Added missing ',' changed table handler -> storage engine sql/share/estonian/errmsg.txt: Added missing ',' sql/share/french/errmsg.txt: Added missing ',' sql/share/german/errmsg.txt: Added missing ',' sql/share/greek/errmsg.txt: Added missing ',' sql/share/hungarian/errmsg.txt: Added missing ',' sql/share/italian/errmsg.txt: Added missing ',' sql/share/japanese/errmsg.txt: Added missing ',' sql/share/korean/errmsg.txt: Added missing ',' sql/share/norwegian-ny/errmsg.txt: Added missing ',' sql/share/norwegian/errmsg.txt: Added missing ',' sql/share/polish/errmsg.txt: Added missing ',' sql/share/portuguese/errmsg.txt: Added missing ',' sql/share/romanian/errmsg.txt: Added missing ',' sql/share/russian/errmsg.txt: Added missing ',' sql/share/serbian/errmsg.txt: Added missing ',' sql/share/slovak/errmsg.txt: Added missing ',' sql/share/spanish/errmsg.txt: Added missing ',' sql/share/swedish/errmsg.txt: Added missing ',' sql/share/ukrainian/errmsg.txt: Added missing ',' sql/sql_acl.cc: Fix bug in access checking of derived tables sql/sql_base.cc: Indentation change sql/sql_parse.cc: Fix bug in access checking of derived tables sql/sql_select.cc: Fixed bug in new sub select optimization sql/sql_table.cc: Give warning if MySQL doesn't honor given storage engine sql/sql_yacc.yy: Allow syntax CREATE TABLE t1 (LIKE t2).
| * | Merge bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-062-1/+7
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | into mashka.mysql.fi:/home/my/mysql-4.1 sql/item.h: Auto merged
| | * Varbinary should be string as defaultunknown2003-05-062-1/+7
| | | | | | | | | | | | | | | scripts/make_win_src_distribution.sh: make sql_yacc.cpp portable
| * | mergeunknown2003-05-0621-68/+170
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sql/item.cc: Auto merged sql/item_sum.cc: Auto merged sql/sql_select.cc: Auto merged sql/unireg.h: Auto merged
| | * \ Merge bk-internal:/home/bk/mysql-4.1/unknown2003-05-0321-68/+170
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into serg.mylan:/usr/home/serg/Abk/mysql-4.1
| | | * | INSERT ... UPDATE ... VALUES()unknown2003-05-0319-67/+166
| | | | |
| | | * | make compilation to work w/o InnoDB as well unknown2003-04-302-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | BitKeeper/etc/logging_ok: Logging to logging@openlogging.org accepted
| | * | | Merge sinisa@bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-05-031-2/+1
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into sinisa.nasamreza.org:/mnt/work/mysql-4.1 sql/item_strfunc.cc: Auto merged
| | | * | | removing unnecessary patch.unknown2003-05-031-2/+1
| | | | | |
| * | | | | Removed compiler warningsunknown2003-05-0621-92/+113
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed memory leak in new filesort code Optimzed sub selects to use keys with outer references. Increased max tables in join to 62 client/Makefile.am: Remve test programs myisam/mi_check.c: Remove compiler warnings myisam/mi_delete.c: Remove 'rnd' variable to make usage repeatable myisam/mi_open.c: Remove 'rnd' variable to make usage repeatable myisam/mi_write.c: Remove 'rnd' variable to make usage repeatable myisam/myisamdef.h: Remove 'rnd' variable to make usage repeatable myisam/myisamlog.c: Remove 'rnd' variable to make usage repeatable mysql-test/r/subselect.result: new test mysql-test/t/join.test: Updated test mysql-test/t/subselect.test: new test sql/filesort.cc: Added function to free buffers allocated by filesort sql/item.cc: Sub select optimization sql/item_cmpfunc.cc: Sub select optimization sql/item_subselect.cc: Sub select optimization sql/item_sum.cc: Removed compiler warnings sql/item_sum.h: Simple code cleanup sql/log.cc: Removed compiler warning sql/mysql_priv.h: Made table_map ulonglong to allow 62 tables in join sql/records.cc: Moved free of filesort buffers to own function sql/sql_select.cc: subselect optimization Call filesort_free_buffers() to free memory from filesort sql/unireg.h: Sub select optimization
| * | | | | Mergeunknown2003-05-0231-38592/+20
| |\ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | tests/ssl_test.c: Auto merged sql/item_strfunc.cc: Merge + removed wrong bug fix (?)
| | * | | | Merge bk-internal.mysql.com:/home/bk/mysql-4.1unknown2003-04-2331-38591/+19
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into narttu.mysql.fi:/my/mysql-4.1 sql/item_strfunc.cc: Auto merged
| | | * | | | Removed some not used filesunknown2003-04-2231-38591/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove the 'fs' file systems as this is not maintained. Moved programs from client to tests tests/deadlock_test.c: Rename: div/deadlock_test.c -> tests/deadlock_test.c BitKeeper/deleted/.del-CorbaFS.idl~719ba9d93c206620: Delete: fs/CorbaFS.idl BitKeeper/deleted/.del-Makefile.am~95f21e278745904c: Delete: fs/Makefile.am BitKeeper/deleted/.del-RunServer.sh~34ea2653535fbb5c: Delete: fs/RunServer.sh BitKeeper/deleted/.del-database.c~af098622e818ce0d: Delete: fs/database.c BitKeeper/deleted/.del-dump.sql~68646092f0c5bc96: Delete: fs/dump.sql BitKeeper/deleted/.del-korbit-kernel-2.4.1-patch~742e5e67c1132b2e: Delete: fs/korbit-kernel-2.4.1-patch BitKeeper/deleted/.del-libmysqlfs.c~70cc07d61deedd16: Delete: fs/libmysqlfs.c BitKeeper/deleted/.del-libmysqlfs.h~7b60f308be50370e: Delete: fs/libmysqlfs.h BitKeeper/deleted/.del-my.cnf~bbd975fd6377e704: Delete: fs/my.cnf BitKeeper/deleted/.del-mysqlcorbafs.c~fc58c116eeea996a: Delete: fs/mysqlcorbafs.c BitKeeper/deleted/.del-mysqlcorbafs.h~414821d6836e655a: Delete: fs/mysqlcorbafs.h BitKeeper/deleted/.del-mysqlcorbafs_test.c~8bb3afa230542e05: Delete: fs/mysqlcorbafs_test.c BitKeeper/deleted/.del-README~b9f437fbd6dce7a5: Delete: fs/README BitKeeper/deleted/.del-mysqlfsck~247a2d2b9729b95e: Delete: fs/mysqlfsck tests/insert_test.c: Rename: client/insert_test.c -> tests/insert_test.c tests/list_test.c: Rename: client/list_test.c -> tests/list_test.c tests/select_test.c: Rename: client/select_test.c -> tests/select_test.c BitKeeper/deleted/.del-thimble.cc~3fa3754a4c639242: Delete: client/thimble.cc tests/thread_test.c: Rename: client/thread_test.c -> tests/thread_test.c tests/connect_test.c: Rename: client/connect_test.c -> tests/connect_test.c tests/showdb_test.c: Rename: client/showdb_test.c -> tests/showdb_test.c tests/ssl_test.c: Rename: client/ssl_test.c -> tests/ssl_test.c BitKeeper/deleted/.del-mysql_install.c~8c089740d79a92: Delete: extra/mysql_install.c BitKeeper/deleted/.del-cache_manager.cc~c506b365b140d30c: Delete: sql/cache_manager.cc BitKeeper/deleted/.del-cache_manager.h~adb8639e510c6f6e: Delete: sql/cache_manager.h client/Makefile.am: Move insert_test, select_test and thread_test under 'tests' extra/Makefile.am: Remove not used program mysql_install sql/item_strfunc.cc: Simple optimization sql/item_sum.cc: Simple code cleanup. tests/Makefile.am: Added test programs
| * | | | | | Fixed bug in Item_func_compress::val_str() on MacOS X (bigendian); the lengthunknown2003-04-301-2/+3
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | was not properly stored in the buffer. sql/item_strfunc.cc: Made it work on MacOS X (bigendian) where int4store is a macro that expands the arguments several times. It's possible this should be done differently, like not side-stepping the String methods the way it's done here, or fixing String::c_ptr(), but this simple fix was the quickest way.
* | | | | | Fix for Windows build by adding pack.c to appropriate .dsp filesunknown2003-05-203-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libmysql/libmysql.c: Fix for Windows builds VC++Files/client/mysqlclient.dsp: Added pack.c VC++Files/libmysql/libmysql.dsp: Added pack.c
* | | | | | Added mysql_fetch_column functionunknown2003-05-203-52/+255
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added MYSQL_TYPE_NULL as a dummy bind case for fetch buffers Fix for offset based re-fetch using mysql_fetch_column Misc cleanups for ODBC compatibility include/mysql.h: Fix for offset based re-fetch using mysql_fetch_column libmysql/libmysql.c: Added mysql_fetch_column function Added MYSQL_TYPE_NULL as a dummy bind case for fetch buffers libmysql/libmysql.def: Updated new APIs
* | | | | | make_win_src_distribution.sh:unknown2003-04-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for bdb/cxx as they contain .cpp files directly ( for 4.0 to go ) scripts/make_win_src_distribution.sh: Fix for bdb/cxx as they contain .cpp files directly ( for 4.0 to go )
* | | | | | Updated warning testunknown2003-04-3021-19/+392
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated all tests to catchup warnings for all field conversions mysql-test/t/ctype_many.test: Disable the warnings for misc conversion mysql-test/t/warnings.test: More warning tests