From 5efb70d7771c905b61e5e01e2f0643a5953adb83 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 6 Jun 2006 09:59:45 -0700 Subject: [PATCH] Fixed some problems for Windows build VC++Files/client/mysql.dsp: Fixed omission of mysys\my_conio.c. VC++Files/client/mysql_ia64.dsp: Fixed omission of mysys\my_conio.c. client/mysqldump.c: VS compiler does not accept variable declarations within blocks. Such a behaviour complies with the Standard C. --- VC++Files/client/mysql.dsp | 4 ++++ VC++Files/client/mysql_ia64.dsp | 4 ++++ client/mysqldump.c | 3 ++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/VC++Files/client/mysql.dsp b/VC++Files/client/mysql.dsp index 8298e62d8ad..c19e7b7d7fe 100644 --- a/VC++Files/client/mysql.dsp +++ b/VC++Files/client/mysql.dsp @@ -144,6 +144,10 @@ SOURCE=.\readline.cpp # End Source File # Begin Source File +SOURCE=..\mysys\my_conio.c +# End Source File +# Begin Source File + SOURCE=.\sql_string.cpp # End Source File # End Target diff --git a/VC++Files/client/mysql_ia64.dsp b/VC++Files/client/mysql_ia64.dsp index 3fe2e2a2328..8de283d1e0b 100644 --- a/VC++Files/client/mysql_ia64.dsp +++ b/VC++Files/client/mysql_ia64.dsp @@ -130,6 +130,10 @@ SOURCE=.\readline.cpp # End Source File # Begin Source File +SOURCE=..\mysys\my_conio.c +# End Source File +# Begin Source File + SOURCE=.\sql_string.cpp # End Source File # End Target diff --git a/client/mysqldump.c b/client/mysqldump.c index e8f96016153..3445a23eb5e 100644 --- a/client/mysqldump.c +++ b/client/mysqldump.c @@ -2222,6 +2222,7 @@ static int dump_all_tables_in_db(char *database) static char *get_actual_table_name(const char *old_table_name, MEM_ROOT *root) { char *name= 0; + ulong *lengths; MYSQL_RES *tableRes; MYSQL_ROW row; char query[50 + 2*NAME_LEN]; @@ -2246,7 +2247,7 @@ static char *get_actual_table_name(const char *old_table_name, MEM_ROOT *root) if (numRows > 0) { row= mysql_fetch_row( tableRes ); - ulong *lengths= mysql_fetch_lengths(tableRes); + lengths= mysql_fetch_lengths(tableRes); name= strmake_root(root, row[0], lengths[0]); } mysql_free_result(tableRes);