diff options
author | John Gilmore <gnu@cygnus> | 1992-09-18 09:21:44 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-09-18 09:21:44 +0000 |
commit | c35475f9be6ff8985434778480594c62c7a0182d (patch) | |
tree | 345540852005fa684f70509f490508ec1c600eaa | |
parent | 2886f8b253118f6414e46d6944fb715fb8c92fcb (diff) | |
download | gdb-c35475f9be6ff8985434778480594c62c7a0182d.zip gdb-c35475f9be6ff8985434778480594c62c7a0182d.tar.gz gdb-c35475f9be6ff8985434778480594c62c7a0182d.tar.bz2 |
* main.c (gdb_readline): Avoid printf_filtered, which sets char
position wrong if used for the prompt.
* utils.c (puts_filtered): Comment: NOT a puts() replacement!
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/main.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0242843..a13ab7e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ Fri Sep 18 02:07:39 1992 John Gilmore (gnu@cygnus.com) + * main.c (gdb_readline): Avoid printf_filtered, which sets char + position wrong if used for the prompt. + * utils.c (puts_filtered): Comment: NOT a puts() replacement! + Support for accessing arbitrary MIPS stack frames in memory. * blockframe.c (get_prev_frame_info): If INIT_FRAME_PC_FIRST is @@ -1010,7 +1010,10 @@ gdb_readline (prrompt) if (prrompt) { - printf_filtered (prrompt); + /* Don't use a _filtered function here. It causes the assumed + character position to be off, since the newline we read from + the user is not accounted for. */ + fputs (prrompt, stdout); fflush (stdout); } |