diff options
Diffstat (limited to 'contrib/bc/bc/scan.l')
-rw-r--r-- | contrib/bc/bc/scan.l | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/bc/bc/scan.l b/contrib/bc/bc/scan.l index 8b5b25dc142c..70c8df6a4167 100644 --- a/contrib/bc/bc/scan.l +++ b/contrib/bc/bc/scan.l @@ -63,6 +63,7 @@ static char *rl_start = (char *)NULL; static char rl_len = 0; /* Definitions for readline access. */ +extern FILE *rl_outstream; extern FILE *rl_instream; _PROTOTYPE(char *readline, (char *)); @@ -107,8 +108,8 @@ rl_input (buf, result, max) if (rl_len != 1) add_history (rl_line); rl_line[rl_len-1] = '\n'; - printf ("\r"); - fflush (stdout); + fprintf (rl_outstream,"\r"); + fflush (rl_outstream); } if (rl_len <= max) |