From 7016a382b0dc48001cb5c36e56b42fc41b1303a8 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Thu, 30 Dec 2021 10:23:18 -0700 Subject: Add ui_file::wrap_here Right now, wrap_here is a global function. In the long run, we'd like output streams to be relatively self-contained objects, and having a global function like this is counter to that goal. Also, existing code freely mixes writes to some parameterized stream with calls to wrap_here -- but wrap_here only really affects gdb_stdout, so this is also incoherent. This step is a patch toward making wrap_here more sane. It adds a wrap_here method to ui_file and changes ui_out implementations to use it. --- gdb/ui-file.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gdb/ui-file.c') diff --git a/gdb/ui-file.c b/gdb/ui-file.c index d30ec04..57fc05a 100644 --- a/gdb/ui-file.c +++ b/gdb/ui-file.c @@ -131,6 +131,12 @@ ui_file::printchar (int c, int quoter, bool async_safe) this->write (buf, out); } +void +ui_file::wrap_here (int indent) +{ + ::wrap_here (indent); +} + void -- cgit v1.1