aboutsummaryrefslogtreecommitdiff
path: root/include/elf/sh.h
diff options
context:
space:
mode:
authorJason Thorpe <thorpej@netbsd.org>2002-06-05 01:50:42 +0000
committerJason Thorpe <thorpej@netbsd.org>2002-06-05 01:50:42 +0000
commit9cba27b2828bf40b0080451272e32834a6eeed11 (patch)
tree17920f832d8203fa94ff4facb2266ca9f840fe1c /include/elf/sh.h
parenta9a3a1846ba8419f2d36dc283a7d7f4a7c62b36e (diff)
downloadgdb-9cba27b2828bf40b0080451272e32834a6eeed11.zip
gdb-9cba27b2828bf40b0080451272e32834a6eeed11.tar.gz
gdb-9cba27b2828bf40b0080451272e32834a6eeed11.tar.bz2
bfd/
* Makefile.am (BFD32_BACKENDS): Add elf32-sh64-com.lo. (BFD32_BACKENDS_CFILES): Add elf32-sh64-com.c. (elf32-sh64-com.lo): New dependency list. * Makefile.in: Regenerate. * configure.in (bfd_elf32_sh64_vec, bfd_elf32_sh64l_vec) (bfd_elf32_sh64nbsd_vec, bfd_elf32_sh64lnbsd_vec): Add elf32-sh64-com.lo. * configure: Regenerate. * elf32-sh64.c (sh64_address_in_cranges) (sh64_get_contents_type, sh64_address_is_shmedia): Move to... (crange_qsort_cmpb, crange_qsort_cmpl, crange_bsearch_cmpb): (crange_bsearch_cmpl): Prepend _bfd_sh64_ to name and move to... * elf32-sh64-com.c: ...here. New file. include/elf/ * sh.h (_bfd_sh64_crange_qsort_cmpb, _bfd_sh64_crange_qsort_cmpl) (_bfd_sh64_crange_bsearch_cmpb, _bfd_sh64_crange_bsearch_cmpl): New prototypes.
Diffstat (limited to 'include/elf/sh.h')
-rw-r--r--include/elf/sh.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/elf/sh.h b/include/elf/sh.h
index 1480f49..af78c9b 100644
--- a/include/elf/sh.h
+++ b/include/elf/sh.h
@@ -108,6 +108,11 @@ extern enum sh64_elf_cr_type sh64_get_contents_type
FIXME: This seems redundant now that we export the interface above. */
extern boolean sh64_address_is_shmedia PARAMS ((asection *, bfd_vma));
+extern int _bfd_sh64_crange_qsort_cmpb PARAMS ((const void *, const void *));
+extern int _bfd_sh64_crange_qsort_cmpl PARAMS ((const void *, const void *));
+extern int _bfd_sh64_crange_bsearch_cmpb PARAMS ((const void *, const void *));
+extern int _bfd_sh64_crange_bsearch_cmpl PARAMS ((const void *, const void *));
+
/* We put this in elf_section_data (section)->tdata. */
struct sh64_section_data
{