Make fputs_unfiltered use fputs_maybe_filtered
authorIain Buclaw <ibuclaw@gdcproject.org>
Wed, 5 Feb 2020 11:45:13 +0000 (12:45 +0100)
committerTom Tromey <tromey@adacore.com>
Fri, 7 Feb 2020 20:23:51 +0000 (13:23 -0700)
commitf49692dff8efe149fe3087e2d3abdafca3d062eb
treeffd3fcbc9437838f9aab8ec76b3b0a039d8d23bf
parentff491e6bfc2db2c76295e81b7c85d8d405d0f2f2
Make fputs_unfiltered use fputs_maybe_filtered

This patch redefines fputs_unfiltered in utils.c, with new behavior to
forward parameters to fputs_maybe_filtered.  This makes
fputs_unfiltered identical to fputs_filtered, except filtering is
disabled.

Some callers of fputs_unfiltered have been updated to use ui_file_puts
where they were using other ui_file_* functions anyway for IO.

This fixes the problem I saw with \032\032post-prompt annotation being
flushed to stdout in the wrong order.

gdb/ChangeLog
2020-02-05  Iain Buclaw  <ibuclaw@gdcproject.org>

PR gdb/25190:
        * gdb/remote-sim.c (gdb_os_write_stderr): Update.
        * gdb/remote.c (remote_console_output): Update.
        * gdb/ui-file.c (fputs_unfiltered): Rename to...
        (ui_file_puts): ...this.
        * gdb/ui-file.h (ui_file_puts): Add declaration.
        * gdb/utils.c (emit_style_escape): Update.
        (flush_wrap_buffer): Update.
        (fputs_maybe_filtered): Update.
        (fputs_unfiltered): Add function.

Change-Id: I17ed5078f71208344f2f8ab634a6518b1af6e213
gdb/ChangeLog
gdb/remote-sim.c
gdb/remote.c
gdb/ui-file.c
gdb/ui-file.h
gdb/utils.c
This page took 0.026549 seconds and 4 git commands to generate.