* remote.c (unpack_varlen_hex): Remove forward declaration.
authorPedro Alves <palves@redhat.com>
Thu, 27 May 2010 22:06:00 +0000 (22:06 +0000)
committerPedro Alves <palves@redhat.com>
Thu, 27 May 2010 22:06:00 +0000 (22:06 +0000)
(remote_console_output): Make static, and add forward declaration.
* remote.h: Drop FIXME comment.
(unpack_varlen_hex): Declare.
(remote_console_output, remote_cisco_objfile_relocate)
(deprecated_target_resume_hook, deprecated_target_wait_loop_hook):
Delete declarations.
* tracepoint.c: Include "remote.h".
(unpack_varlen_hex): Delete declaration.

gdb/ChangeLog
gdb/remote.c
gdb/remote.h
gdb/tracepoint.c

index fd2c93663e72402a4927651ee2b88a6f45f9d31a..06ae0599b9b83656b9029a8657d0e5a38ddc1ed3 100644 (file)
@@ -1,3 +1,15 @@
+2010-05-27  Pedro Alves  <pedro@codesourcery.com>
+
+       * remote.c (unpack_varlen_hex): Remove forward declaration.
+       (remote_console_output): Make static, and add forward declaration.
+       * remote.h: Drop FIXME comment.
+       (unpack_varlen_hex): Declare.
+       (remote_console_output, remote_cisco_objfile_relocate)
+       (deprecated_target_resume_hook, deprecated_target_wait_loop_hook):
+       Delete declarations.
+       * tracepoint.c: Include "remote.h".
+       (unpack_varlen_hex): Delete declaration.
+
 2010-05-27  Tom Tromey  <tromey@redhat.com>
 
        * dwarf2loc.c (struct piece_closure) <refc>: New field.
index 16e577b62d0693754f4c34720853bbb996f2f1ca..ca3aad6ffa9761f073afae3946d6afa2d250fbfe 100644 (file)
@@ -242,7 +242,7 @@ static void remote_terminal_ours (void);
 
 static int remote_read_description_p (struct target_ops *target);
 
-char *unpack_varlen_hex (char *buff, ULONGEST *result);
+static void remote_console_output (char *msg);
 
 /* The non-stop remote protocol provisions for one pending stop reply.
    This is where we keep it until it is acknowledged.  */
@@ -4668,7 +4668,7 @@ remote_terminal_ours (void)
   remote_async_terminal_ours_p = 1;
 }
 
-void
+static void
 remote_console_output (char *msg)
 {
   char *p;
index d480e2608fb61b23486922f95570ffaffa79405c..cdf11fb98ca0f84017152b5904038024884e48d1 100644 (file)
@@ -22,8 +22,6 @@
 
 struct target_desc;
 
-/* FIXME?: move this interface down to tgt vector) */
-
 /* Read a packet from the remote machine, with error checking, and
    store it in *BUF.  Resize *BUF using xrealloc if necessary to hold
    the result, and update *SIZEOF_BUF.  If FOREVER, wait forever
@@ -40,19 +38,7 @@ extern void getpkt (char **buf, long *sizeof_buf, int forever);
 
 extern int putpkt (char *buf);
 
-/* Send HEX encoded string to the target console. (gdb_stdtarg) */
-
-extern void remote_console_output (char *);
-
-
-/* FIXME: cagney/1999-09-20: The remote cisco stuff in remote.c needs
-   to be broken out into a separate file (remote-cisco.[hc]?).  Before
-   that can happen, a remote protocol stack framework needs to be
-   implemented. */
-
-extern void remote_cisco_objfile_relocate (bfd_signed_vma text_off,
-                                          bfd_signed_vma data_off,
-                                          bfd_signed_vma bss_off);
+extern char *unpack_varlen_hex (char *buff, ULONGEST *result);
 
 extern void async_remote_interrupt_twice (void *arg);
 
@@ -61,9 +47,6 @@ extern int remote_write_bytes (CORE_ADDR memaddr, const gdb_byte *myaddr,
 
 extern int remote_read_bytes (CORE_ADDR memaddr, gdb_byte *myaddr, int len);
 
-extern void (*deprecated_target_resume_hook) (void);
-extern void (*deprecated_target_wait_loop_hook) (void);
-
 void register_remote_g_packet_guess (struct gdbarch *gdbarch, int bytes,
                                     const struct target_desc *tdesc);
 void register_remote_support_xml (const char *);
index 54904fb346137145c188804a559013b873821bcd..0fb779e113a04213617a3c6c0a2929b1d42fedd6 100644 (file)
@@ -46,6 +46,7 @@
 #include "gdbthread.h"
 #include "stack.h"
 #include "gdbcore.h"
+#include "remote.h"
 
 #include "ax.h"
 #include "ax-gdb.h"
@@ -3307,8 +3308,6 @@ tfile_interp_line (char *line,
 /* Parse the part of trace status syntax that is shared between
    the remote protocol and the trace file reader.  */
 
-extern char *unpack_varlen_hex (char *buff, ULONGEST *result);
-
 void
 parse_trace_status (char *line, struct trace_status *ts)
 {