* bfd-in2.h: Regenerate.
* coff64-rs6000.c (xcoff64_openr_next_archived_file): Warning fix.
* elf32-m68hc12.c (m68hc12_elf_set_mach_from_flags): Prototype.
* elf64-mmix.c (mmix_dump_bpo_gregs): Warning fix.
+2002-12-08 Alan Modra <amodra@bigpond.net.au>
+
+ * bfd-in.h: Comment typo fix. Formatting.
+ * bfd-in2.h: Regenerate.
+ * coff64-rs6000.c (xcoff64_openr_next_archived_file): Warning fix.
+ * elf32-m68hc12.c (m68hc12_elf_set_mach_from_flags): Prototype.
+ * elf64-mmix.c (mmix_dump_bpo_gregs): Warning fix.
+
2002-12-05 Richard Henderson <rth@redhat.com>
* elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21BI.
/* Boolean type used in bfd. Too many systems define their own
versions of "boolean" for us to safely typedef a "boolean" of
- our own. Using an enum for "bfd_boolean" has it's own set of
+ our own. Using an enum for "bfd_boolean" has its own set of
problems, with strange looking casts required to avoid warnings
on some older compilers. Thus we just use an int.
- General rule: functions which are bfd_boolean return TRUE on
+ General rule: Functions which are bfd_boolean return TRUE on
success and FALSE on failure (unless they're a predicate). */
typedef int bfd_boolean;
/* Byte swapping routines. */
-bfd_vma bfd_getb64
+bfd_vma bfd_getb64
PARAMS ((const unsigned char *));
-bfd_vma bfd_getl64
+bfd_vma bfd_getl64
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getb_signed_64
+bfd_signed_vma bfd_getb_signed_64
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getl_signed_64
+bfd_signed_vma bfd_getl_signed_64
PARAMS ((const unsigned char *));
-bfd_vma bfd_getb32
+bfd_vma bfd_getb32
PARAMS ((const unsigned char *));
-bfd_vma bfd_getl32
+bfd_vma bfd_getl32
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getb_signed_32
+bfd_signed_vma bfd_getb_signed_32
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getl_signed_32
+bfd_signed_vma bfd_getl_signed_32
PARAMS ((const unsigned char *));
-bfd_vma bfd_getb16
+bfd_vma bfd_getb16
PARAMS ((const unsigned char *));
-bfd_vma bfd_getl16
+bfd_vma bfd_getl16
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getb_signed_16
+bfd_signed_vma bfd_getb_signed_16
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getl_signed_16
+bfd_signed_vma bfd_getl_signed_16
PARAMS ((const unsigned char *));
-void bfd_putb64
+void bfd_putb64
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putl64
+void bfd_putl64
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putb32
+void bfd_putb32
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putl32
+void bfd_putl32
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putb16
+void bfd_putb16
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putl16
+void bfd_putl16
PARAMS ((bfd_vma, unsigned char *));
/* Byte swapping routines which take size and endiannes as arguments. */
-bfd_vma bfd_get_bits
+bfd_vma bfd_get_bits
PARAMS ((bfd_byte *, int, bfd_boolean));
-void bfd_put_bits
+void bfd_put_bits
PARAMS ((bfd_vma, bfd_byte *, int, bfd_boolean));
\f
/* Externally visible ECOFF routines. */
const struct ecoff_debug_swap *swap,
bfd_boolean relocateable,
bfd_boolean (*get_extr) (struct symbol_cache_entry *,
- struct ecoff_extr *),
+ struct ecoff_extr *),
void (*set_index) (struct symbol_cache_entry *,
bfd_size_type)));
extern bfd_boolean bfd_ecoff_debug_one_external
/* Boolean type used in bfd. Too many systems define their own
versions of "boolean" for us to safely typedef a "boolean" of
- our own. Using an enum for "bfd_boolean" has it's own set of
+ our own. Using an enum for "bfd_boolean" has its own set of
problems, with strange looking casts required to avoid warnings
on some older compilers. Thus we just use an int.
- General rule: functions which are bfd_boolean return TRUE on
+ General rule: Functions which are bfd_boolean return TRUE on
success and FALSE on failure (unless they're a predicate). */
typedef int bfd_boolean;
/* Byte swapping routines. */
-bfd_vma bfd_getb64
+bfd_vma bfd_getb64
PARAMS ((const unsigned char *));
-bfd_vma bfd_getl64
+bfd_vma bfd_getl64
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getb_signed_64
+bfd_signed_vma bfd_getb_signed_64
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getl_signed_64
+bfd_signed_vma bfd_getl_signed_64
PARAMS ((const unsigned char *));
-bfd_vma bfd_getb32
+bfd_vma bfd_getb32
PARAMS ((const unsigned char *));
-bfd_vma bfd_getl32
+bfd_vma bfd_getl32
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getb_signed_32
+bfd_signed_vma bfd_getb_signed_32
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getl_signed_32
+bfd_signed_vma bfd_getl_signed_32
PARAMS ((const unsigned char *));
-bfd_vma bfd_getb16
+bfd_vma bfd_getb16
PARAMS ((const unsigned char *));
-bfd_vma bfd_getl16
+bfd_vma bfd_getl16
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getb_signed_16
+bfd_signed_vma bfd_getb_signed_16
PARAMS ((const unsigned char *));
-bfd_signed_vma bfd_getl_signed_16
+bfd_signed_vma bfd_getl_signed_16
PARAMS ((const unsigned char *));
-void bfd_putb64
+void bfd_putb64
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putl64
+void bfd_putl64
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putb32
+void bfd_putb32
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putl32
+void bfd_putl32
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putb16
+void bfd_putb16
PARAMS ((bfd_vma, unsigned char *));
-void bfd_putl16
+void bfd_putl16
PARAMS ((bfd_vma, unsigned char *));
/* Byte swapping routines which take size and endiannes as arguments. */
-bfd_vma bfd_get_bits
+bfd_vma bfd_get_bits
PARAMS ((bfd_byte *, int, bfd_boolean));
-void bfd_put_bits
+void bfd_put_bits
PARAMS ((bfd_vma, bfd_byte *, int, bfd_boolean));
\f
/* Externally visible ECOFF routines. */
const struct ecoff_debug_swap *swap,
bfd_boolean relocateable,
bfd_boolean (*get_extr) (struct symbol_cache_entry *,
- struct ecoff_extr *),
+ struct ecoff_extr *),
void (*set_index) (struct symbol_cache_entry *,
bfd_size_type)));
extern bfd_boolean bfd_ecoff_debug_one_external
bfd *archive;
bfd *last_file;
{
- file_ptr filestart;
+ bfd_vma filestart;
if ((xcoff_ardata (archive) == NULL)
|| ! xcoff_big_format_p (archive))
return NULL;
}
- return _bfd_get_elt_at_filepos (archive, filestart);
+ return _bfd_get_elt_at_filepos (archive, (file_ptr) filestart);
}
/* We can't use the usual coff_sizeof_headers routine, because AIX
PARAMS ((bfd *, struct bfd_link_info *, asection *,
const Elf_Internal_Rela *));
+static bfd_boolean m68hc12_elf_set_mach_from_flags PARAMS ((bfd *));
+
bfd_boolean _bfd_m68hc12_elf_merge_private_bfd_data PARAMS ((bfd *, bfd *));
bfd_boolean _bfd_m68hc12_elf_set_private_flags PARAMS ((bfd *, flagword));
bfd_boolean _bfd_m68hc12_elf_print_private_bfd_data PARAMS ((bfd *, PTR));
if (elf_elfheader (abfd)->e_flags & EF_M68HCS12_MACH)
fprintf (file, _(" cpu=HCS12]"));
else
- fprintf (file, _(" cpu=HC12]"));
+ fprintf (file, _(" cpu=HC12]"));
fputc ('\n', file);
return TRUE;
for (i = 0; i < gregdata->n_max_bpo_relocs; i++)
(*pf) ("%4u (%4u)/%4u#%u: 0x%08lx%08lx r: %3u o: %3u\n",
i,
- gregdata->bpo_reloc_indexes != NULL
- ? gregdata->bpo_reloc_indexes[i] : -1,
+ (gregdata->bpo_reloc_indexes != NULL
+ ? gregdata->bpo_reloc_indexes[i] : (size_t) -1),
gregdata->reloc_request[i].bpo_reloc_no,
gregdata->reloc_request[i].valid,