* xcoffread.c (compare_lte): Change prototype and function to
authorFred Fish <fnf@specifix.com>
Tue, 30 Jul 1996 06:50:23 +0000 (06:50 +0000)
committerFred Fish <fnf@specifix.com>
Tue, 30 Jul 1996 06:50:23 +0000 (06:50 +0000)
be correct type for passing to qsort.
(add_stab_to_list): Ifdef out unused function and prototype.
(compare_lte): Add prototype
(arrange_linetable): Ditto.
(record_include_begin): Ditto.
(record_include_end): Ditto.
(process_linenos): Ditto.
(xcoff_next_symbol_text): Ditto.
(scan_xcoff_symtab): Ditto.
(xcoff_initial_scan): Ditto.

gdb/ChangeLog
gdb/xcoffread.c

index f901c0caae048b15aae273c6aa7ea4f26417a5c2..9d429bd9fb774b566a27b4c6e7ee690458962f0d 100644 (file)
@@ -1,5 +1,17 @@
 Mon Jul 29 21:13:20 1996  Fred Fish  <fnf@cygnus.com>
 
+       * xcoffread.c (compare_lte): Change prototype and function to
+       be correct type for passing to qsort.
+       (add_stab_to_list): Ifdef out unused function and prototype.
+       (compare_lte): Add prototype
+       (arrange_linetable): Ditto.
+       (record_include_begin): Ditto.
+       (record_include_end): Ditto.
+       (process_linenos): Ditto.
+       (xcoff_next_symbol_text): Ditto.
+       (scan_xcoff_symtab): Ditto.
+       (xcoff_initial_scan): Ditto.
+
        * mips-tdep.c (mips_read_processor_type): Add parens around
        bitwise-and operands in comparison; previous expression always
        evaluated to 0 because of equality comparison of two constants.
index b088b03183424148fc123bebbfda3ad3ecee2cdc..731e90b0195855362e63750eed57982fa1323768 100644 (file)
@@ -199,6 +199,18 @@ static struct complaint ef_complaint =
 static struct complaint eb_complaint = 
   {"Mismatched .eb symbol ignored starting at symnum %d", 0, 0};
 
+static void
+xcoff_initial_scan PARAMS ((struct objfile *, struct section_offsets *, int));
+
+static void
+scan_xcoff_symtab PARAMS ((struct section_offsets *, struct objfile *));
+
+static char *
+xcoff_next_symbol_text PARAMS ((struct objfile *));
+
+static void
+record_include_begin PARAMS ((struct coff_symbol *));
+
 static void
 enter_line_range PARAMS ((struct subfile *, unsigned, unsigned,
                          CORE_ADDR, CORE_ADDR, unsigned *));
@@ -239,8 +251,22 @@ process_xcoff_symbol PARAMS ((struct coff_symbol *, struct objfile *));
 static void
 read_xcoff_symtab PARAMS ((struct partial_symtab *));
 
+#if 0
 static void
 add_stab_to_list PARAMS ((char *, struct pending_stabs **));
+#endif
+
+static int
+compare_lte PARAMS ((const void *, const void *));
+
+static struct linetable *
+arrange_linetable PARAMS ((struct linetable *));
+
+static void
+record_include_end PARAMS ((struct coff_symbol *));
+
+static void
+process_linenos PARAMS ((CORE_ADDR, CORE_ADDR));
 
 \f
 /* Translate from a COFF section number (target_index) to a SECT_OFF_*
@@ -288,6 +314,8 @@ secnum_to_section (secnum, objfile)
 \f
 /* add a given stab string into given stab vector. */
 
+#if 0
+
 static void
 add_stab_to_list (stabname, stabvector)
 char *stabname;
@@ -308,6 +336,9 @@ struct pending_stabs **stabvector;
   }
   (*stabvector)->stab [(*stabvector)->count++] = stabname;
 }
+
+#endif
+
 \f
 /* Linenos are processed on a file-by-file basis.
 
@@ -364,9 +395,12 @@ struct pending_stabs **stabvector;
 /* compare line table entry addresses. */
 
 static int
-compare_lte (lte1, lte2)
-     struct linetable_entry *lte1, *lte2;
+compare_lte (lte1p, lte2p)
+     const void *lte1p;
+     const void *lte2p;
 {
+  struct linetable_entry *lte1 = (struct linetable_entry *) lte1p;
+  struct linetable_entry *lte2 = (struct linetable_entry *) lte2p;
   return lte1->pc - lte2->pc;
 }
 
@@ -852,6 +886,7 @@ static char *raw_symbol;
 
 /* This is the function which stabsread.c calls to get symbol
    continuations.  */
+
 static char *
 xcoff_next_symbol_text (objfile)
      struct objfile *objfile;