diff options
Diffstat (limited to 'gdb/tui/tui-file.h')
-rw-r--r-- | gdb/tui/tui-file.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/gdb/tui/tui-file.h b/gdb/tui/tui-file.h index 0e90cdf..aceaab6 100644 --- a/gdb/tui/tui-file.h +++ b/gdb/tui/tui-file.h @@ -1,4 +1,4 @@ -/* UI_FILE - a generic STDIO like output stream. +/* TUI_FILE - a STDIO-like output stream for the TUI. Copyright (C) 1999-2017 Free Software Foundation, Inc. This file is part of GDB. @@ -19,9 +19,17 @@ #ifndef TUI_FILE_H #define TUI_FILE_H -extern struct ui_file *tui_fileopen (FILE *); -extern struct ui_file *tui_sfileopen (int); -extern char *tui_file_get_strbuf (struct ui_file *); -extern void tui_file_adjust_strbuf (int, struct ui_file *); +#include "ui-file.h" + +/* A STDIO-like output stream for the TUI. */ + +class tui_file : public stdio_file +{ +public: + explicit tui_file (FILE *stream); + + void flush () override; + void puts (const char *) override; +}; #endif |