* signame.c: Cast const char* to char* when assigning to sys_siglist.
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 3 May 1991 06:02:52 +0000 (06:02 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 3 May 1991 06:02:52 +0000 (06:02 +0000)
gdb/signame.c

index 909c983ed9dbb0043e45a311bc750b81cbd40ed1..5d8ae4d35cb527462ee1232465e8e4fcabe73950 100755 (executable)
@@ -35,6 +35,8 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 static CONST char undoc[] = "unknown signal";
 
+/* We'd like to make this const char*[], but whoever's using it might
+   want to assign from it to a char*.  */
 char *sys_siglist[NSIG];
 #endif /* SYS_SIGLIST_MISSING */
 
@@ -57,7 +59,7 @@ init_sig (number, abbrev, name)
      CONST char *name;
 {
 #if SYS_SIGLIST_MISSING
-  sys_siglist[number] = name;
+  sys_siglist[number] = (char *) name;
 #endif
   sig_table[sig_table_nelts].number = number;
   sig_table[sig_table_nelts++].abbrev = abbrev;
@@ -70,7 +72,7 @@ static void init_sigs ()
 
   /* Initialize signal names.  */
        for (i = 0; i < NSIG; i++)
-               sys_siglist[i] = undoc;
+               sys_siglist[i] = (char *) undoc;
 #endif /* SYS_SIGLIST_MISSING */
 
   /* Initialize signal names.  */