* target.h (target_signal_to_string): Make return type const char *.
authorDoug Evans <dje@google.com>
Thu, 15 Jan 2009 22:07:20 +0000 (22:07 +0000)
committerDoug Evans <dje@google.com>
Thu, 15 Jan 2009 22:07:20 +0000 (22:07 +0000)
(target_signal_to_name): Ditto.
(target_signal_from_name): Make arg const char *.
* thread-db.c (thread_db_err_str): Make return type const char *.
* utils.c (perror_with_name): Make arg const char *.
* infrun.c (sig_print_info): Update.

* signals/signals.c (signals): Make array and struct members const.
(target_signal_to_string): Make return type const char *.
(target_signal_to_name): Ditto.
(target_signal_from_name): Make arg const char *.

* gdbserver/gdbreplay.c (perror_with_name): Make arg const char *.
* gdbserver/server.h (target_signal_to_name): Make return type
const char *.

gdb/ChangeLog
gdb/gdbserver/ChangeLog
gdb/gdbserver/gdbreplay.c
gdb/gdbserver/server.h
gdb/gdbserver/thread-db.c
gdb/gdbserver/utils.c
gdb/infrun.c
gdb/signals/signals.c
gdb/target.h

index 25da5e20882431d731da3e90e21bb9aef7118490..d51cff3b0f084d46cb83344a625095e245900e77 100644 (file)
@@ -1,3 +1,17 @@
+2009-01-15  Doug Evans  <dje@google.com>
+
+       * target.h (target_signal_to_string): Make return type const char *.
+       (target_signal_to_name): Ditto.
+       (target_signal_from_name): Make arg const char *.
+       * thread-db.c (thread_db_err_str): Make return type const char *.
+       * utils.c (perror_with_name): Make arg const char *.
+       * infrun.c (sig_print_info): Update.
+
+       * signals/signals.c (signals): Make array and struct members const.
+       (target_signal_to_string): Make return type const char *.
+       (target_signal_to_name): Ditto.
+       (target_signal_from_name): Make arg const char *.
+
 2009-01-15  Ulrich Weigand  <uweigand@de.ibm.com>
            Tristan Gingold  <gingold@adacore.com>
 
index 53030d94f382f8568e990f020faf9f6a418d01d0..0f73cae5b4f76ec5ec0ebd9a5c8618b12bb3c4b7 100644 (file)
@@ -1,3 +1,9 @@
+2009-01-15  Doug Evans  <dje@google.com>
+
+       * gdbserver/gdbreplay.c (perror_with_name): Make arg const char *.
+       * gdbserver/server.h (target_signal_to_name): Make return type
+       const char *.
+
 2009-01-14  Pedro Alves  <pedro@codesourcery.com>
 
        * win32-low.c (get_child_debug_event): Issue a final DBG_CONTINUE
index aec45a5776507e5f97dfb43faa4938b33750c797..99072b52fb95678c46d1cff5621da62227c82a8d 100644 (file)
@@ -131,7 +131,7 @@ strerror (DWORD error)
    Then return to command level.  */
 
 static void
-perror_with_name (char *string)
+perror_with_name (const char *string)
 {
 #ifndef STDC_HEADERS
   extern int errno;
index 6290161294024cfd746f734feee117bfb886f9fb..5b02dbe32cc9f2ba6bfbf30769eba4e559190328 100644 (file)
@@ -269,14 +269,14 @@ void buffer_xml_printf (struct buffer *buffer, const char *format, ...)
 enum target_signal target_signal_from_host (int hostsig);
 int target_signal_to_host_p (enum target_signal oursig);
 int target_signal_to_host (enum target_signal oursig);
-char *target_signal_to_name (enum target_signal);
+const char *target_signal_to_name (enum target_signal);
 
 /* Functions from utils.c */
 
 void *xmalloc (size_t) ATTR_MALLOC;
 void *xcalloc (size_t, size_t) ATTR_MALLOC;
 char *xstrdup (const char *) ATTR_MALLOC;
-void perror_with_name (char *string);
+void perror_with_name (const char *string);
 void error (const char *string,...) ATTR_NORETURN ATTR_FORMAT (printf, 1, 2);
 void fatal (const char *string,...) ATTR_NORETURN ATTR_FORMAT (printf, 1, 2);
 void warning (const char *string,...) ATTR_FORMAT (printf, 1, 2);
index 659b9bf1f28f7db65cece43869d8f926b2c16d71..e36b0fbab12f7af8d70d83cfc4a3861617d819aa 100644 (file)
@@ -45,7 +45,7 @@ static td_thragent_t *thread_agent;
 static int find_one_thread (int);
 static int find_new_threads_callback (const td_thrhandle_t *th_p, void *data);
 
-static char *
+static const char *
 thread_db_err_str (td_err_e err)
 {
   static char buf[64];
index 174afd0fc1fe58daca19ba06370679f28538ed80..7d309dd7295b9e1cf17cf80a46aa0aeee937ed9d 100644 (file)
@@ -92,7 +92,7 @@ xstrdup (const char *s)
    Then return to command level.  */
 
 void
-perror_with_name (char *string)
+perror_with_name (const char *string)
 {
   const char *err;
   char *combined;
index 8dcc1bfaea55016270983fd9970715da14d640cd..09869394511c883af801988380bba86f2c7acbda 100644 (file)
@@ -4464,7 +4464,7 @@ Signal        Stop\tPrint\tPass to program\tDescription\n"));
 static void
 sig_print_info (enum target_signal oursig)
 {
-  char *name = target_signal_to_name (oursig);
+  const char *name = target_signal_to_name (oursig);
   int name_padding = 13 - strlen (name);
 
   if (name_padding <= 0)
index 034e1c65592f781481937ed03ff1dd1a1989aed4..af1b92ec169d66410c4ec01c82d24565c02111be 100644 (file)
@@ -50,9 +50,9 @@ struct gdbarch;
 /* This table must match in order and size the signals in enum target_signal
    in src/include/gdb/signals.h.  */
 /* *INDENT-OFF* */
-static struct {
-  char *name;
-  char *string;
+static const struct {
+  const char *name;
+  const char *string;
   } signals [] =
 {
   {"0", "Signal 0"},
@@ -219,7 +219,7 @@ static struct {
 
 
 /* Return the string for a signal.  */
-char *
+const char *
 target_signal_to_string (enum target_signal sig)
 {
   if ((int) sig >= TARGET_SIGNAL_FIRST && (int) sig <= TARGET_SIGNAL_LAST)
@@ -229,7 +229,7 @@ target_signal_to_string (enum target_signal sig)
 }
 
 /* Return the name for a signal.  */
-char *
+const char *
 target_signal_to_name (enum target_signal sig)
 {
   if ((int) sig >= TARGET_SIGNAL_FIRST && (int) sig <= TARGET_SIGNAL_LAST
@@ -243,7 +243,7 @@ target_signal_to_name (enum target_signal sig)
 
 /* Given a name, return its signal.  */
 enum target_signal
-target_signal_from_name (char *name)
+target_signal_from_name (const char *name)
 {
   enum target_signal sig;
 
index caf6384b5afbf6a680fd5d86a093ab9091c33610..188c9a4f95c965b1e9116a174df15f485d8c8b9a 100644 (file)
@@ -174,13 +174,13 @@ enum inferior_event_type
   };
 
 /* Return the string for a signal.  */
-extern char *target_signal_to_string (enum target_signal);
+extern const char *target_signal_to_string (enum target_signal);
 
 /* Return the name (SIGHUP, etc.) for a signal.  */
-extern char *target_signal_to_name (enum target_signal);
+extern const char *target_signal_to_name (enum target_signal);
 
 /* Given a name (SIGHUP, etc.), return its signal.  */
-enum target_signal target_signal_from_name (char *);
+enum target_signal target_signal_from_name (const char *);
 \f
 /* Target objects which can be transfered using target_read,
    target_write, et cetera.  */