* infrun.c (signals_info), target.c (target_signal_from_name):
authorJim Kingdon <jkingdon@engr.sgi.com>
Tue, 18 Jan 1994 19:13:38 +0000 (19:13 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Tue, 18 Jan 1994 19:13:38 +0000 (19:13 +0000)
Use ugly casts to avoid enumvar < enumvar or enumvar++.

gdb/ChangeLog
gdb/infrun.c

index 137fa16..048e83f 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jan 18 14:09:25 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
+
+       * infrun.c (signals_info), target.c (target_signal_from_name):
+       Use ugly casts to avoid enumvar < enumvar or enumvar++.
+
 Mon Jan 17 22:00:15 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
        * ser-unix.c (hardwire_noflush_set_tty_state): Don't muck with ICANON.
index 62d4333..f831f5a 100644 (file)
@@ -1656,7 +1656,10 @@ signals_info (signum_exp, from_tty)
     }
 
   printf_filtered ("\n");
-  for (oursig = 0; oursig < TARGET_SIGNAL_LAST; ++oursig)
+  /* These ugly casts brought to you by the native VAX compiler.  */
+  for (oursig = 0;
+       (int)oursig < (int)TARGET_SIGNAL_LAST;
+       oursig = (enum target_signal)((int)oursig + 1))
     {
       QUIT;