[gdb/build] Fix build breaker in gdb/cli/cli-logging.c
authorTom de Vries <tdevries@suse.de>
Tue, 4 Jan 2022 09:24:36 +0000 (10:24 +0100)
committerTom de Vries <tdevries@suse.de>
Tue, 4 Jan 2022 09:24:36 +0000 (10:24 +0100)
Fix build breaker in gdb/cli/cli-logging.c:
...
gdb/cli/cli-logging.c: In function \
  ‘void show_logging_enabled(ui_file*, int, cmd_list_element*, const char*)’:
gdb/gdbsupport/gdb_locale.h:28:28: error: cannot convert ‘char*’ to ‘ui_file*’
   28 | # define _(String) gettext (String)
      |                    ~~~~~~~~^~~~~~~~
      |                            |
      |                            char*
gdb/cli/cli-logging.c:202:25: note: in expansion of macro ‘_’
  202 |     fprintf_unfiltered (_("on: Logging is enabled.\n"));
      |                         ^
...

Build and tested on x86_64-linux.

Fixes: 45aec4e5ed8 ("[gdb/cli] Improve show logging output")
gdb/cli/cli-logging.c

index 193a87331db3244c209172fb663e0cbd0360bda8..ea486d89dfac390e8821a2685f1053ef676a3815 100644 (file)
@@ -199,9 +199,9 @@ show_logging_enabled (struct ui_file *file, int from_tty,
                       struct cmd_list_element *c, const char *value)
 {
   if (logging_enabled)
-    fprintf_unfiltered (_("on: Logging is enabled.\n"));
+    fprintf_unfiltered (file, _("on: Logging is enabled.\n"));
   else
-    fprintf_unfiltered (_("off: Logging is disabled.\n"));
+    fprintf_unfiltered (file, _("off: Logging is disabled.\n"));
 }
 
 void _initialize_cli_logging ();