diff options
author | unknown <jani@prima.mysql.com> | 2000-11-20 19:50:41 +0200 |
---|---|---|
committer | unknown <jani@prima.mysql.com> | 2000-11-20 19:50:41 +0200 |
commit | 1323e461a94f0df3e88d211b968a0c50049936b2 (patch) | |
tree | c849aa918c1f79e741272ec9bb56a1377ac1829d | |
parent | 469fce643c6f71c3bcaaa62454604fbb30bcbacc (diff) | |
download | mariadb-git-1323e461a94f0df3e88d211b968a0c50049936b2.tar.gz |
Bug fix to mysql.cc for windows version.
client/mysql.cc:
Fixed a bug with tee function for Windows version of mysql
client.
-rw-r--r-- | client/mysql.cc | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/client/mysql.cc b/client/mysql.cc index 55990db5750..56f8184f416 100644 --- a/client/mysql.cc +++ b/client/mysql.cc @@ -109,7 +109,7 @@ static HashTable ht; enum enum_info_type { INFO_INFO,INFO_ERROR,INFO_RESULT}; typedef enum enum_info_type INFO_TYPE; -const char *VER="11.4"; +const char *VER="11.5"; static MYSQL mysql; /* The connection */ static bool info_flag=0,ignore_errors=0,wait_flag=0,quick=0, @@ -763,16 +763,6 @@ static int read_lines(bool execute_commands) status.query_start_line=line_number; } else -#ifdef __WIN__ - { - tee_fprintf(stdout, glob_buffer.is_empty() ? "mysql> " : - !in_string ? " -> " : - in_string == '\'' ? - " '> " : " \"> "); - linebuffer[0]=(char) sizeof(linebuffer); - line=_cgets(linebuffer); - } -#else { if (opt_outfile) { @@ -783,14 +773,24 @@ static int read_lines(bool execute_commands) in_string == '\'' ? " '> " : " \"> ", OUTFILE); } +#ifdef __WIN__ + tee_fprintf(stdout, glob_buffer.is_empty() ? "mysql> " : + !in_string ? " -> " : + in_string == '\'' ? + " '> " : " \"> "); + linebuffer[0]=(char) sizeof(linebuffer); + line=_cgets(linebuffer); + if (opt_outfile) + fprintf(OUTFILE, "%s\n", line); +#else line=readline((char*) (glob_buffer.is_empty() ? "mysql> " : !in_string ? " -> " : in_string == '\'' ? " '> " : " \"> ")); if (opt_outfile) fprintf(OUTFILE, "%s\n", line); - } #endif + } if (!line) // End of file { status.exit_status=0; |