Line 1... |
Line 1... |
/* BFD back-end for ieee-695 objects.
|
/* BFD back-end for ieee-695 objects.
|
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2009
|
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
|
|
Written by Steve Chamberlain of Cygnus Support.
|
Written by Steve Chamberlain of Cygnus Support.
|
|
|
This file is part of BFD, the Binary File Descriptor library.
|
This file is part of BFD, the Binary File Descriptor library.
|
Line 3625... |
Line 3625... |
|
|
static asymbol *
|
static asymbol *
|
ieee_make_empty_symbol (bfd *abfd)
|
ieee_make_empty_symbol (bfd *abfd)
|
{
|
{
|
bfd_size_type amt = sizeof (ieee_symbol_type);
|
bfd_size_type amt = sizeof (ieee_symbol_type);
|
ieee_symbol_type *new = bfd_zalloc (abfd, amt);
|
ieee_symbol_type *new_symbol = (ieee_symbol_type *) bfd_zalloc (abfd, amt);
|
|
|
if (!new)
|
if (!new_symbol)
|
return NULL;
|
return NULL;
|
new->symbol.the_bfd = abfd;
|
new_symbol->symbol.the_bfd = abfd;
|
return &new->symbol;
|
return &new_symbol->symbol;
|
}
|
}
|
|
|
static bfd *
|
static bfd *
|
ieee_openr_next_archived_file (bfd *arch, bfd *prev)
|
ieee_openr_next_archived_file (bfd *arch, bfd *prev)
|
{
|
{
|
Line 3768... |
Line 3768... |
#define ieee_bfd_merge_sections bfd_generic_merge_sections
|
#define ieee_bfd_merge_sections bfd_generic_merge_sections
|
#define ieee_bfd_is_group_section bfd_generic_is_group_section
|
#define ieee_bfd_is_group_section bfd_generic_is_group_section
|
#define ieee_bfd_discard_group bfd_generic_discard_group
|
#define ieee_bfd_discard_group bfd_generic_discard_group
|
#define ieee_section_already_linked \
|
#define ieee_section_already_linked \
|
_bfd_generic_section_already_linked
|
_bfd_generic_section_already_linked
|
|
#define ieee_bfd_define_common_symbol bfd_generic_define_common_symbol
|
#define ieee_bfd_link_hash_table_create _bfd_generic_link_hash_table_create
|
#define ieee_bfd_link_hash_table_create _bfd_generic_link_hash_table_create
|
#define ieee_bfd_link_hash_table_free _bfd_generic_link_hash_table_free
|
#define ieee_bfd_link_hash_table_free _bfd_generic_link_hash_table_free
|
#define ieee_bfd_link_add_symbols _bfd_generic_link_add_symbols
|
#define ieee_bfd_link_add_symbols _bfd_generic_link_add_symbols
|
#define ieee_bfd_link_just_syms _bfd_generic_link_just_syms
|
#define ieee_bfd_link_just_syms _bfd_generic_link_just_syms
|
#define ieee_bfd_final_link _bfd_generic_final_link
|
#define ieee_bfd_final_link _bfd_generic_final_link
|