This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] Patches to ser-go32.c



I committed today two patches to ser-go32.c.  The first one was posted
in this message:

 http://sourceware.cygnus.com/ml/gdb-patches/2000-q1/msg00592.html

The second patch shuts up the compiler warnings in ser-go32.c, and is
reproduced below.

2000-03-14  Eli Zaretskii  <eliz@is.elta.co.il>

	* ser-go32.c (dos_noop, dos_raw, dos_noflush_set_tty_state)
	(dos_print_tty_state, dos_info, _initialize_ser_dos): Convert
	to ISO C.  Use ATTRIBUTE_UNUSED to avoid compiler warnings.
	(dos_info): Avoid compiler warning when printing a ptrdiff_t.

--- gdb/ser-go32.c~1	Tue Mar  7 22:19:34 2000
+++ gdb/ser-go32.c	Tue Mar 14 22:12:12 2000
@@ -613,15 +613,13 @@ dos_close (scb)
 
 
 static int
-dos_noop (scb)
-     serial_t scb;
+dos_noop (serial_t scb ATTRIBUTE_UNUSED)
 {
   return 0;
 }
 
 static void
-dos_raw (scb)
-     serial_t scb;
+dos_raw (serial_t scb ATTRIBUTE_UNUSED)
 {
   /* Always in raw mode */
 }
@@ -685,10 +683,8 @@ dos_set_tty_state (scb, ttystate)
 }
 
 static int
-dos_noflush_set_tty_state (scb, new_ttystate, old_ttystate)
-     serial_t scb;
-     serial_ttystate new_ttystate;
-     serial_ttystate old_ttystate;
+dos_noflush_set_tty_state (serial_t scb, serial_ttystate new_ttystate,
+			   serial_ttystate old_ttystate ATTRIBUTE_UNUSED)
 {
   struct dos_ttystate *state;
 
@@ -711,9 +707,9 @@ dos_flush_input (scb)
 }
 
 static void
-dos_print_tty_state (serial_t scb,
-		     serial_ttystate ttystate,
-		     struct ui_file *stream)
+dos_print_tty_state (serial_t scb ATTRIBUTE_UNUSED,
+		     serial_ttystate ttystate ATTRIBUTE_UNUSED,
+		     struct ui_file *stream ATTRIBUTE_UNUSED)
 {
   /* Nothing to print */
   return;
@@ -887,18 +883,18 @@ static struct serial_ops dos_ops =
 
 
 static void
-dos_info (arg, from_tty)
-     char *arg;
-     int from_tty;
+dos_info (char *arg ATTRIBUTE_UNUSED, int from_tty ATTRIBUTE_UNUSED)
 {
   struct dos_ttystate *port;
+#ifdef DOS_STATS
   int i;
+#endif
 
   for (port = ports; port < &ports[4]; port++)
     {
       if (port->baudrate == 0)
 	continue;
-      printf_filtered ("Port:\tCOM%d (%sactive)\n", port - ports + 1,
+      printf_filtered ("Port:\tCOM%ld (%sactive)\n", (long)(port - ports) + 1,
 		       port->intrupt ? "" : "not ");
       printf_filtered ("Addr:\t0x%03x (irq %d)\n", port->base, port->irq);
       printf_filtered ("16550:\t%s\n", port->fifo ? "yes" : "no");
@@ -919,8 +915,6 @@ dos_info (arg, from_tty)
 void
 _initialize_ser_dos ()
 {
-  struct cmd_list_element *c;
-
   serial_add_interface (&dos_ops);
 
   /* Save original interrupt mask register. */


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]