Use bfd_get_filename throughout binutils

* ar.c (map_over_members, get_pos_bfd, delete_members, move_members),
	(replace_members): Use bfd_get_filename rather than accessing
	bfd->filename directly.
	* arsup.c (map_over_list, ar_delete, ar_replace, ar_extract): Likewise.
	* binemul.c (do_ar_emul_append): Likewise.
	* coffgrok.c (coff_grok): Likewise.
This commit is contained in:
Alan Modra
2020-05-19 12:35:56 +09:30
parent 765cf5f623
commit c177f3771c
5 changed files with 26 additions and 16 deletions

View File

@@ -77,8 +77,8 @@ map_over_list (bfd *arch, void (*function) (bfd *, bfd *), struct list *list)
for (head = arch->archive_next; head; head = head->archive_next)
{
if (head->filename != NULL
&& FILENAME_CMP (ptr->name, head->filename) == 0)
if (bfd_get_filename (head) != NULL
&& FILENAME_CMP (ptr->name, bfd_get_filename (head)) == 0)
{
found = TRUE;
function (head, prev);
@@ -311,7 +311,7 @@ ar_delete (struct list *list)
while (member)
{
if (FILENAME_CMP(member->filename, list->name) == 0)
if (FILENAME_CMP (bfd_get_filename (member), list->name) == 0)
{
*prev = member->archive_next;
found = 1;
@@ -376,7 +376,7 @@ ar_replace (struct list *list)
while (member)
{
if (FILENAME_CMP (member->filename, list->name) == 0)
if (FILENAME_CMP (bfd_get_filename (member), list->name) == 0)
{
/* Found the one to replace. */
bfd *abfd = bfd_openr (list->name, NULL);
@@ -474,7 +474,7 @@ ar_extract (struct list *list)
while (member && !found)
{
if (FILENAME_CMP (member->filename, list->name) == 0)
if (FILENAME_CMP (bfd_get_filename (member), list->name) == 0)
{
extract_file (member);
found = 1;