From c5f10366871d9979dc1ac502c09b9dd32b227488 Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Sat, 8 Jun 2002 20:02:51 +0000 Subject: [PATCH] * objfiles.h: Change type of obj_private to void pointer. * pa64solib.c: Update copyright. Don't include "assert.h", use strcmp instead of STREQ, use LONGEST, do not use PTR * somsolib.c: Ditto. --- gdb/ChangeLog | 5 +++++ gdb/objfiles.h | 2 +- gdb/pa64solib.c | 14 +++++++------- gdb/somsolib.c | 8 ++++---- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c21ecaf2b69..f53f97f3030 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2002-06-08 Andrew Cagney + * objfiles.h: Change type of obj_private to void pointer. + * pa64solib.c: Update copyright. Don't include "assert.h", use + strcmp instead of STREQ, use LONGEST, do not use PTR + * somsolib.c: Ditto. + * config/djgpp/fnchange.lst: Fix problems with bfd/elf32-i386.c, bfd/elf32-i386qnx.c, bfd/elf32-sh.c, bfd/elf32-sh64-nbsd.c, bfd/elf64-sh64-nbsd.c bfd/elf64-sh64.c. diff --git a/gdb/objfiles.h b/gdb/objfiles.h index ed4e6b7b32f..f8adb498b24 100644 --- a/gdb/objfiles.h +++ b/gdb/objfiles.h @@ -360,7 +360,7 @@ struct objfile so that it gets freed automatically when reading a new object file. */ - PTR obj_private; + void *obj_private; /* Set of relocation offsets to apply to each section. Currently on the psymbol_obstack (which makes no sense, but I'm diff --git a/gdb/pa64solib.c b/gdb/pa64solib.c index 0058cbf6ead..fce8fea0365 100644 --- a/gdb/pa64solib.c +++ b/gdb/pa64solib.c @@ -1,5 +1,6 @@ /* Handle HP ELF shared libraries for GDB, the GNU Debugger. - Copyright 1999, 2000, 2001 Free Software Foundation, Inc. + + Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc. This file is part of GDB. @@ -47,7 +48,6 @@ #include "gdb-stabs.h" #include "gdb_stat.h" #include "gdbcmd.h" -#include "assert.h" #include "language.h" #include "regcache.h" @@ -109,7 +109,7 @@ static int pa64_solib_st_size_threshold_exceeded; typedef struct { CORE_ADDR dld_flags_addr; - long long dld_flags; + LONGEST dld_flags; sec_ptr dyninfo_sect; boolean have_read_dld_descriptor; boolean is_valid; @@ -251,7 +251,7 @@ pa64_solib_add_solib_objfile (struct so_list *so, char *name, int from_tty, /* Now find the true lowest section in the shared library. */ sec = NULL; - bfd_map_over_sections (tmp_bfd, find_lowest_section, (PTR) &sec); + bfd_map_over_sections (tmp_bfd, find_lowest_section, &sec); if (sec) { @@ -283,7 +283,7 @@ pa64_solib_add_solib_objfile (struct so_list *so, char *name, int from_tty, sizeof (obj_private_data_t)); obj_private->unwind_info = NULL; obj_private->so_info = NULL; - so->objfile->obj_private = (PTR) obj_private; + so->objfile->obj_private = obj_private; } obj_private = (obj_private_data_t *) so->objfile->obj_private; @@ -1224,13 +1224,13 @@ bfd_lookup_symbol (bfd *abfd, char *symname) if (storage_needed > 0) { symbol_table = (asymbol **) xmalloc (storage_needed); - back_to = make_cleanup (xfree, (PTR) symbol_table); + back_to = make_cleanup (xfree, symbol_table); number_of_symbols = bfd_canonicalize_symtab (abfd, symbol_table); for (i = 0; i < number_of_symbols; i++) { sym = *symbol_table++; - if (STREQ (sym->name, symname)) + if (strcmp (sym->name, symname) == 0) { /* Bfd symbols are section relative. */ symaddr = sym->value + sym->section->vma; diff --git a/gdb/somsolib.c b/gdb/somsolib.c index d623e4b76db..2eb1ff5685c 100644 --- a/gdb/somsolib.c +++ b/gdb/somsolib.c @@ -1,6 +1,7 @@ /* Handle HP SOM shared libraries for GDB, the GNU Debugger. - Copyright 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 - Free Software Foundation, Inc. + + Copyright 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 Free + Software Foundation, Inc. This file is part of GDB. @@ -38,7 +39,6 @@ #include "gdb-stabs.h" #include "gdb_stat.h" #include "gdbcmd.h" -#include "assert.h" #include "language.h" #include "regcache.h" @@ -319,7 +319,7 @@ som_solib_add_solib_objfile (struct so_list *so, char *name, int from_tty, sizeof (obj_private_data_t)); obj_private->unwind_info = NULL; obj_private->so_info = NULL; - so->objfile->obj_private = (PTR) obj_private; + so->objfile->obj_private = obj_private; } obj_private = (obj_private_data_t *) so->objfile->obj_private; -- 2.30.2