PERFORCE change 48670 for review

Marcel Moolenaar marcel at FreeBSD.org
Wed Mar 10 20:17:56 PST 2004


http://perforce.freebsd.org/chv.cgi?CH=48670

Change 48670 by marcel at marcel_nfs on 2004/03/10 20:17:06

	Have gdb.h and uart_dbg.c agree on the interface. This
	compiles.

Affected files ...

.. //depot/projects/gdb/sys/dev/uart/uart_dbg.c#2 edit
.. //depot/projects/gdb/sys/gdb/gdb.h#2 edit

Differences ...

==== //depot/projects/gdb/sys/dev/uart/uart_dbg.c#2 (text+ko) ====

@@ -29,21 +29,24 @@
 
 #include <sys/param.h>
 #include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/kernel.h>
+#include <machine/bus.h>
 
 #include <gdb/gdb.h>
 
 #include <dev/uart/uart.h>
 #include <dev/uart/uart_cpu.h>
 
-static gdb_probe_t uart_dbg_probe;
-static gdb_init_t uart_dbg_init;
-static gdb_term_t uart_dbg_term;
-static gdb_getc_t uart_dbg_getc;
-static gdb_checkc_t uart_dbg_checkc;
-static gdb_putc_t uart_dbg_putc;
+static gdb_probe_f uart_dbg_probe;
+static gdb_init_f uart_dbg_init;
+static gdb_term_f uart_dbg_term;
+static gdb_getc_f uart_dbg_getc;
+static gdb_checkc_f uart_dbg_checkc;
+static gdb_putc_f uart_dbg_putc;
 
-GDB_DBGPORT(uart, uart_dbg_probe, uart_dbg_init, uart_dbg_term, uart_dbg_getc,
-    uart_dbg_checkc, uart_dbg_putc);
+GDB_DBGPORT(uart, uart_dbg_probe, uart_dbg_init, uart_dbg_term,
+    uart_dbg_checkc, uart_dbg_getc, uart_dbg_putc);
 
 static struct uart_devinfo uart_dbgport;
 
@@ -70,28 +73,28 @@
 }
 
 static void
-uart_cnterm(void)
+uart_dbg_term(void)
 {
 
 	uart_term(&uart_dbgport);
 }
 
 static void
-uart_cnputc(int c)
+uart_dbg_putc(int c)
 {
 
 	uart_putc(&uart_dbgport, c);
 }
 
 static int
-uart_cncheckc(void)
+uart_dbg_checkc(void)
 {
 
 	return (uart_poll(&uart_dbgport));
 }
 
 static int
-uart_cngetc(void)
+uart_dbg_getc(void)
 {
 
 	return (uart_getc(&uart_dbgport));

==== //depot/projects/gdb/sys/gdb/gdb.h#2 (text+ko) ====

@@ -33,7 +33,7 @@
 typedef int gdb_getc_f(void);
 typedef void gdb_init_f(void);
 typedef int gdb_probe_f(void);
-typedef void gdb_putc_f(void);
+typedef void gdb_putc_f(int);
 typedef void gdb_term_f(void);
 
 struct gdb_dbgport {


More information about the p4-projects mailing list