Protoization.
[deliverable/binutils-gdb.git] / gdb / dsrec.c
index 4cfe83533e7841457985c66c56a6b684eb566bbd..8f58916424fe12ff62684f1fe143b39ec7b11c3b 100644 (file)
 #include "srec.h"
 #include <time.h>
 
-int (*ui_load_progress_hook) PARAMS ((char *, unsigned long));
-extern void report_transfer_performance PARAMS ((unsigned long, time_t, time_t));
+extern void report_transfer_performance (unsigned long, time_t, time_t);
 
 extern int remote_debug;
 
-static int make_srec PARAMS ((char *srec, CORE_ADDR targ_addr, bfd * abfd,
-                             asection * sect, int sectoff, int *maxrecsize,
-                             int flags));
+static int make_srec (char *srec, CORE_ADDR targ_addr, bfd * abfd,
+                     asection * sect, int sectoff, int *maxrecsize,
+                     int flags);
 
 /* Download an executable by converting it to S records.  DESC is a
    serial_t to send the data to.  FILE is the name of the file to be
@@ -52,7 +51,7 @@ load_srec (desc, file, load_offset, maxrecsize, flags, hashmark, waitack)
      int maxrecsize;
      int flags;
      int hashmark;
-     int (*waitack) PARAMS ((void));
+     int (*waitack) (void);
 {
   bfd *abfd;
   asection *s;
@@ -98,8 +97,14 @@ load_srec (desc, file, load_offset, maxrecsize, flags, hashmark, waitack)
        bfd_vma addr = bfd_get_section_vma (abfd, s) + load_offset;
        bfd_size_type size = bfd_get_section_size_before_reloc (s);
        char *section_name = (char *) bfd_get_section_name (abfd, s);
-       printf_filtered ("%s\t: 0x%08x .. 0x%08x  ",
-                        section_name, (int) addr, (int) addr + size);
+       /* Both GDB and BFD have mechanisms for printing addresses.
+           In the below, GDB's is used so that the address is
+           consistent with the rest of GDB.  BFD's printf_vma() could
+           have also been used. cagney 1999-09-01 */
+       printf_filtered ("%s\t: 0x%s .. 0x%s  ",
+                        section_name,
+                        paddr (addr),
+                        paddr (addr + size));
        gdb_flush (gdb_stdout);
 
        data_count += size;
@@ -213,14 +218,8 @@ load_srec (desc, file, load_offset, maxrecsize, flags, hashmark, waitack)
  */
 
 static int
-make_srec (srec, targ_addr, abfd, sect, sectoff, maxrecsize, flags)
-     char *srec;
-     CORE_ADDR targ_addr;
-     bfd *abfd;
-     asection *sect;
-     int sectoff;
-     int *maxrecsize;
-     int flags;
+make_srec (char *srec, CORE_ADDR targ_addr, bfd *abfd, asection *sect,
+          int sectoff, int *maxrecsize, int flags)
 {
   unsigned char checksum;
   int tmp;
This page took 0.024038 seconds and 4 git commands to generate.