Use metadata style in a few more places
authorTom Tromey <tom@tromey.com>
Tue, 3 Dec 2019 00:17:45 +0000 (17:17 -0700)
committerTom Tromey <tom@tromey.com>
Wed, 4 Dec 2019 21:27:36 +0000 (14:27 -0700)
I happened to find a few more spots that should use metadata style,
but do not.  I missed these in my earlier search somehow.  This patch
also adds gettext markup in a couple of spots where it was missing.

gdb/ChangeLog
2019-12-04  Tom Tromey  <tom@tromey.com>

* valprint.c (val_print_string): Use metadata_style.
* go-valprint.c (print_go_string): Use metadata style.
* p-valprint.c (pascal_object_print_static_field): Use metadata
style.
* cp-valprint.c (cp_print_static_field): Use metadata style.

Change-Id: Id82ca2aa306c6694b111d5c92dfa6f0cce919ebf

gdb/ChangeLog
gdb/cp-valprint.c
gdb/go-valprint.c
gdb/p-valprint.c
gdb/valprint.c

index 89b68b3a9b318186bfc2615ae0860ecc3a13c4ec..a8bafa3199cf07c24acf7ee6b7e7a20cca143406 100644 (file)
@@ -1,3 +1,11 @@
+2019-12-04  Tom Tromey  <tom@tromey.com>
+
+       * valprint.c (val_print_string): Use metadata_style.
+       * go-valprint.c (print_go_string): Use metadata style.
+       * p-valprint.c (pascal_object_print_static_field): Use metadata
+       style.
+       * cp-valprint.c (cp_print_static_field): Use metadata style.
+
 2019-12-04  Andrew Burgess  <andrew.burgess@embecosm.com>
            Chris January  <chris.january@arm.com>
 
index e445d42d3fa98f2ca4d9a1e88cc6e6105ee9a88f..0ec84f6799e7d1c7da309b5abf0ef6da7e941951 100644 (file)
@@ -638,9 +638,9 @@ cp_print_static_field (struct type *type,
        {
          if (value_address (val) == first_dont_print[i])
            {
-             fputs_filtered ("<same as static member of an already"
-                             " seen type>",
-                             stream);
+             fputs_styled (_("<same as static member of an already"
+                             " seen type>"),
+                           metadata_style.style (), stream);
              return;
            }
        }
@@ -670,9 +670,9 @@ cp_print_static_field (struct type *type,
        {
          if (target_type == first_dont_print[i])
            {
-             fputs_filtered ("<same as static member of an already"
-                             " seen type>",
-                             stream);
+             fputs_styled (_("<same as static member of an already"
+                             " seen type>"),
+                           metadata_style.style (), stream);
              return;
            }
        }
index eda40f8ed8b3daf62a263417271a00981bf53b70..64761b98221dc3979abef7f81b83d21163c0147c 100644 (file)
@@ -29,6 +29,7 @@
 #include "go-lang.h"
 #include "c-lang.h"
 #include "valprint.h"
+#include "cli/cli-style.h"
 
 /* Print a Go string.
 
@@ -71,9 +72,9 @@ print_go_string (struct type *type,
 
   if (length < 0)
     {
-      fputs_filtered (_("<invalid length: "), stream);
-      fputs_filtered (plongest (addr), stream);
-      fputs_filtered (">", stream);
+      printf_filtered (_("<invalid length: %ps>"),
+                      styled_string (metadata_style.style (),
+                                     plongest (addr)));
       return;
     }
 
index e1e1a00cae1f0d36a5b3a25c8899756d3585c3ca..198d6b6c3e4a3e5c858c6d936b437104b3f3d67e 100644 (file)
@@ -865,9 +865,9 @@ pascal_object_print_static_field (struct value *val,
        {
          if (value_address (val) == first_dont_print[i])
            {
-             fputs_filtered ("\
-<same as static member of an already seen type>",
-                             stream);
+             fputs_styled (_("\
+<same as static member of an already seen type>"),
+                           metadata_style.style (), stream);
              return;
            }
        }
index ced0dbcd0a60c3bcef4e97c3b10e51c60a3e0633..1e3071b43226e2f2f31b510cd762b70716dd8ecd 100644 (file)
@@ -2897,9 +2897,9 @@ val_print_string (struct type *elttype, const char *encoding,
     {
       std::string str = memory_error_message (TARGET_XFER_E_IO, gdbarch, addr);
 
-      fprintf_filtered (stream, "<error: ");
-      fputs_filtered (str.c_str (), stream);
-      fprintf_filtered (stream, ">");
+      fprintf_filtered (stream, _("<error: %ps>"),
+                       styled_string (metadata_style.style (),
+                                      str.c_str ()));
     }
 
   return (bytes_read / width);