Add an underscore prefix and make them hidden.
#endif
#ifndef coff_bfd_gc_sections
-#define coff_bfd_gc_sections bfd_coff_gc_sections
+#define coff_bfd_gc_sections _bfd_coff_gc_sections
#endif
#ifndef coff_bfd_lookup_section_flags
#endif
#ifndef coff_bfd_group_name
-#define coff_bfd_group_name bfd_coff_group_name
+#define coff_bfd_group_name _bfd_coff_group_name
#endif
#ifndef coff_bfd_discard_group
/* Do mark and sweep of unused sections. */
bool
-bfd_coff_gc_sections (bfd *abfd ATTRIBUTE_UNUSED, struct bfd_link_info *info)
+_bfd_coff_gc_sections (bfd *abfd ATTRIBUTE_UNUSED, struct bfd_link_info *info)
{
bfd *sub;
/* Return name used to identify a comdat group. */
const char *
-bfd_coff_group_name (bfd *abfd, const asection *sec)
+_bfd_coff_group_name (bfd *abfd, const asection *sec)
{
struct coff_comdat_info *ci = bfd_coff_get_comdat_section (abfd, sec);
if (ci != NULL)
extern bool _bfd_coff_reloc_link_order
(bfd *, struct coff_final_link_info *, asection *,
struct bfd_link_order *) ATTRIBUTE_HIDDEN;
-extern bool bfd_coff_gc_sections
- (bfd *, struct bfd_link_info *);
-extern const char *bfd_coff_group_name
- (bfd *, const asection *);
+extern bool _bfd_coff_gc_sections
+ (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
+extern const char *_bfd_coff_group_name
+ (bfd *, const asection *) ATTRIBUTE_HIDDEN;
/* Functions in xcofflink.c. */
extern bool _bfd_coff_reloc_link_order
(bfd *, struct coff_final_link_info *, asection *,
struct bfd_link_order *) ATTRIBUTE_HIDDEN;
-extern bool bfd_coff_gc_sections
- (bfd *, struct bfd_link_info *);
-extern const char *bfd_coff_group_name
- (bfd *, const asection *);
+extern bool _bfd_coff_gc_sections
+ (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
+extern const char *_bfd_coff_group_name
+ (bfd *, const asection *) ATTRIBUTE_HIDDEN;
/* Functions in xcofflink.c. */