* libbfd.h (bfd_realloc): Change last arg to "size_t size".
authorJeff Law <law@redhat.com>
Fri, 3 Jun 1994 17:01:17 +0000 (17:01 +0000)
committerJeff Law <law@redhat.com>
Fri, 3 Jun 1994 17:01:17 +0000 (17:01 +0000)
bfd/ChangeLog
bfd/libbfd.h

index 933653aca83b8739fb221bf2e87fce8731d26b4e..ca6a7d78b1a322b6c54e049c159cb0b61033e16b 100644 (file)
@@ -1,3 +1,7 @@
+Fri Jun  3 10:58:02 1994  Jeff Law  (law@snake.cs.utah.edu)
+
+       * libbfd.h (bfd_realloc): Change last arg to "size_t size".
+
 Thu Jun  2 17:39:22 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
        * hosts/sun3.h: Include <stdlib.h>.  Don't declare free, exit or
index 2c2ab3614dc799f69db84a38954180c12c39f1db..bbd46e5862ded9268261148f08dd2830f42f4059 100644 (file)
@@ -1,6 +1,6 @@
 /* libbfd.h -- Declarations used by bfd library *implementation*.
    (This include file is not for users of the library.)
-   Copyright 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
+   Copyright 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
    Written by Cygnus Support.
 
 This file is part of BFD, the Binary File Descriptor library.
@@ -73,7 +73,7 @@ char *bfd_zmalloc PARAMS ((bfd_size_type size));
 
 PTR    bfd_alloc PARAMS ((bfd *abfd, size_t size));
 PTR    bfd_zalloc PARAMS ((bfd *abfd, size_t size));
-PTR    bfd_realloc PARAMS ((bfd *abfd, PTR orig, size_t new));
+PTR    bfd_realloc PARAMS ((bfd *abfd, PTR orig, size_t size));
 void   bfd_alloc_grow PARAMS ((bfd *abfd, PTR thing, size_t size));
 PTR    bfd_alloc_finish PARAMS ((bfd *abfd));
 PTR    bfd_alloc_by_size_t PARAMS ((bfd *abfd, size_t wanted));
@@ -282,6 +282,17 @@ extern boolean _bfd_generic_set_section_contents
   ((boolean (*) PARAMS ((bfd *, struct bfd_link_info *))) bfd_false)
 #define _bfd_nolink_bfd_final_link \
   ((boolean (*) PARAMS ((bfd *, struct bfd_link_info *))) bfd_false)
+
+/* Routines to use for BFD_JUMP_TABLE_DYNAMIC for targets which do not
+   have dynamic symbols or relocs.  Use BFD_JUMP_TABLE_DYNAMIC
+   (_bfd_nodynamic).  */
+
+#define _bfd_nodynamic_get_dynamic_symtab_upper_bound _bfd_n1
+#define _bfd_nodynamic_canonicalize_dynamic_symtab \
+  ((long (*) PARAMS ((bfd *, asymbol **))) _bfd_n1)
+#define _bfd_nodynamic_get_dynamic_reloc_upper_bound _bfd_n1
+#define _bfd_nodynamic_canonicalize_dynamic_reloc \
+  ((long (*) PARAMS ((bfd *, arelent **, asymbol **))) _bfd_n1)
 \f
 /* Generic routine to determine of the given symbol is a local
    label.  */
@@ -411,6 +422,9 @@ extern bfd *bfd_last_cache;
     ((x)==bfd_last_cache? \
       (FILE*)(bfd_last_cache->iostream): \
        bfd_cache_lookup_worker(x))
+boolean 
+bfd_cache_init  PARAMS ((bfd *abfd));
+
 boolean 
 bfd_cache_close  PARAMS ((bfd *abfd));