aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf32-hppa.h
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1994-02-27 19:20:44 +0000
committerJeff Law <law@redhat.com>1994-02-27 19:20:44 +0000
commite08b9ad7a1dac15ca593a1c6aa8cac7000c19045 (patch)
tree94d6fafc9906bda0cd7a63bc5055100258145b52 /bfd/elf32-hppa.h
parentf6061456e040d972b77960626275bb8f3160264f (diff)
downloadgdb-e08b9ad7a1dac15ca593a1c6aa8cac7000c19045.zip
gdb-e08b9ad7a1dac15ca593a1c6aa8cac7000c19045.tar.gz
gdb-e08b9ad7a1dac15ca593a1c6aa8cac7000c19045.tar.bz2
* elf32-hppa.c: Second half of major cleanup. More comments,
PARAMize and staticize rest of functions. Delete unused functions. Delete unused/unnecessary arguments to some functions. Group static vars together. Abort for bad errors until we have error code propogation working. Work on spacing and indention. Add FIXMEs for unresolved problems. Use enums rather than #defines for lots of things. Merge two functions which build linker stubs into a single function (so they can easily share a ton of common code).
Diffstat (limited to 'bfd/elf32-hppa.h')
-rw-r--r--bfd/elf32-hppa.h18
1 files changed, 11 insertions, 7 deletions
diff --git a/bfd/elf32-hppa.h b/bfd/elf32-hppa.h
index 7b1aede..86e8e3c 100644
--- a/bfd/elf32-hppa.h
+++ b/bfd/elf32-hppa.h
@@ -342,13 +342,17 @@ struct symext_chain
typedef struct symext_chain symext_chainS;
-void elf_hppa_tc_symbol PARAMS ((bfd *, elf_symbol_type *, int,
- symext_chainS **, symext_chainS **));
-void elf_hppa_tc_make_sections PARAMS ((bfd *, symext_chainS *));
-void hppa_elf_stub_finish PARAMS ((bfd *));
-elf32_hppa_reloc_type **hppa_elf_gen_reloc_type PARAMS ((bfd *,
- elf32_hppa_reloc_type,
- int, int));
+void elf_hppa_tc_symbol
+ PARAMS ((bfd *, elf_symbol_type *, int, symext_chainS **, symext_chainS **));
+
+elf32_hppa_reloc_type **hppa_elf_gen_reloc_type
+ PARAMS ((bfd *, elf32_hppa_reloc_type, int, int));
+
+asymbol * hppa_look_for_stub_in_section
+ PARAMS ((bfd *, bfd *, bfd *, asection *, asymbol **,
+ int *, struct bfd_link_info *));
+
void elf_hppa_final_processing PARAMS ((void));
+void elf_hppa_tc_make_sections PARAMS ((bfd *, symext_chainS *));
#endif /* _ELF32_HPPA_H */