OSDN Git Service

* utils.c (gdb_print_host_address): Adjust implementation to
authorbrobecke <brobecke>
Wed, 7 Jan 2009 12:11:07 +0000 (12:11 +0000)
committerbrobecke <brobecke>
Wed, 7 Jan 2009 12:11:07 +0000 (12:11 +0000)
        reuse host_address_to_string. Move comment explaining the conversion
        from host address to string from here...
        (host_address_to_string): ... to there.

gdb/ChangeLog
gdb/utils.c

index 432c76e..feea4fd 100644 (file)
@@ -1,3 +1,10 @@
+2009-01-07  Joel Brobecker  <brobecker@adacore.com>
+
+       * utils.c (gdb_print_host_address): Adjust implementation to
+       reuse host_address_to_string. Move comment explaining the conversion
+       from host address to string from here...
+       (host_address_to_string): ... to there.
+
 2009-01-07  Emi Suzuki  <emi-suzuki@tjsys.co.jp>
 
        * MAINTAINERS: Add myself for write after approval privileges.
index 5ceb7ae..9e2dfd7 100644 (file)
@@ -1261,12 +1261,7 @@ print_spaces (int n, struct ui_file *file)
 void
 gdb_print_host_address (const void *addr, struct ui_file *stream)
 {
-
-  /* We could use the %p conversion specifier to fprintf if we had any
-     way of knowing whether this host supports it.  But the following
-     should work on the Alpha and on 32 bit machines.  */
-
-  fprintf_filtered (stream, "0x%lx", (unsigned long) addr);
+  fprintf_filtered (stream, "%s", host_address_to_string (addr));
 }
 \f
 
@@ -3075,6 +3070,10 @@ const char *
 host_address_to_string (const void *addr)
 {
   char *str = get_cell ();
+
+  /* We could use the %p conversion specifier to sprintf if we had any
+     way of knowing whether this host supports it.  But the following
+     should work on the Alpha and on 32 bit machines.  */
   sprintf (str, "0x%lx", (unsigned long) addr);
   return str;
 }