From 391ca579f1e7b02b06f88a893e6696cb9d85938f Mon Sep 17 00:00:00 2001 From: Stu Grossman Date: Tue, 7 Apr 1992 06:21:33 +0000 Subject: [PATCH] * mipsread.c: Create a .gdbinfo pseudo-symbol for each function also when parsing embedded stabs. --- gdb/ChangeLog | 2 ++ gdb/mipsread.c | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 0ed395d629..8fe16bd677 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -5,6 +5,8 @@ Mon Apr 6 17:25:45 1992 Per Bothner (bothner@cygnus.com) Mon Apr 6 15:25:03 1992 Stu Grossman (grossman at cygnus.com) + * mipsread.c: Fix more declarations. + * mipsread.c: Fix many invocations of complain. Use enum type_code where appropriate. diff --git a/gdb/mipsread.c b/gdb/mipsread.c index f063e3350f..4a3e45a2e6 100644 --- a/gdb/mipsread.c +++ b/gdb/mipsread.c @@ -259,7 +259,7 @@ static void sort_blocks PARAMS ((struct symtab *)); static int -compare_blocks PARAMS ((struct block **, struct block **)); +compare_blocks PARAMS ((const void *, const void *)); static struct partial_symtab * new_psymtab PARAMS ((char *, struct objfile *)); @@ -2610,10 +2610,12 @@ add_line(lt, lineno, adr, last) /* Blocks with a smaller low bound should come first */ static int -compare_blocks(b1, b2) - struct block **b1, **b2; +compare_blocks(arg1, arg2) + const void *arg1, *arg2; { register int addr_diff; + struct block **b1 = (struct block **) arg1; + struct block **b2 = (struct block **) arg2; addr_diff = (BLOCK_START((*b1))) - (BLOCK_START((*b2))); if (addr_diff == 0) -- 2.34.1