bfd/
* bfd.c (struct bfd): Rename "next" to "archive_next". * archive.c: Rename uses throughout file. * archive64.c: Likewise. * coff-rs6000.c: Likewise. * ecoff.c: Likewise. * som.c: Likewise. * bfd-in2.h: Regenerate. binutils/ * ar.c: Rename uses of bfd.next to bfd.archive_next throughout. * arsup.c: Likewise. * binemul.c: Likewise. * objcopy.c: Likewise. * dlltool.c: Likewise. ld/ * pe-dll.c: Rename uses of bfd.next to bfd.archive_next throughout.
This commit is contained in:
parent
4105de343e
commit
cc481421d0
16 changed files with 109 additions and 79 deletions
|
@ -154,7 +154,7 @@ map_over_members (bfd *arch, void (*function)(bfd *), char **files, int count)
|
|||
|
||||
if (count == 0)
|
||||
{
|
||||
for (head = arch->next; head; head = head->next)
|
||||
for (head = arch->archive_next; head; head = head->archive_next)
|
||||
{
|
||||
PROGRESS (1);
|
||||
function (head);
|
||||
|
@ -173,7 +173,7 @@ map_over_members (bfd *arch, void (*function)(bfd *), char **files, int count)
|
|||
bfd_boolean found = FALSE;
|
||||
|
||||
match_count = 0;
|
||||
for (head = arch->next; head; head = head->next)
|
||||
for (head = arch->archive_next; head; head = head->archive_next)
|
||||
{
|
||||
PROGRESS (1);
|
||||
if (head->filename == NULL)
|
||||
|
@ -759,7 +759,7 @@ open_inarch (const char *archive_filename, const char *file)
|
|||
xexit (1);
|
||||
}
|
||||
|
||||
last_one = &(arch->next);
|
||||
last_one = &(arch->archive_next);
|
||||
/* Read all the contents right away, regardless. */
|
||||
for (next_one = bfd_openr_next_archived_file (arch, NULL);
|
||||
next_one;
|
||||
|
@ -767,7 +767,7 @@ open_inarch (const char *archive_filename, const char *file)
|
|||
{
|
||||
PROGRESS (1);
|
||||
*last_one = next_one;
|
||||
last_one = &next_one->next;
|
||||
last_one = &next_one->archive_next;
|
||||
}
|
||||
*last_one = (bfd *) NULL;
|
||||
if (bfd_get_error () != bfd_error_no_more_archived_files)
|
||||
|
@ -923,7 +923,7 @@ write_archive (bfd *iarch)
|
|||
{
|
||||
bfd *obfd;
|
||||
char *old_name, *new_name;
|
||||
bfd *contents_head = iarch->next;
|
||||
bfd *contents_head = iarch->archive_next;
|
||||
|
||||
old_name = xmalloc (strlen (bfd_get_filename (iarch)) + 1);
|
||||
strcpy (old_name, bfd_get_filename (iarch));
|
||||
|
@ -995,15 +995,15 @@ get_pos_bfd (bfd **contents, enum pos default_pos, const char *default_posname)
|
|||
if (realpos == pos_end)
|
||||
{
|
||||
while (*after_bfd)
|
||||
after_bfd = &((*after_bfd)->next);
|
||||
after_bfd = &((*after_bfd)->archive_next);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (; *after_bfd; after_bfd = &(*after_bfd)->next)
|
||||
for (; *after_bfd; after_bfd = &(*after_bfd)->archive_next)
|
||||
if (FILENAME_CMP ((*after_bfd)->filename, realposname) == 0)
|
||||
{
|
||||
if (realpos == pos_after)
|
||||
after_bfd = &(*after_bfd)->next;
|
||||
after_bfd = &(*after_bfd)->archive_next;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
@ -1035,7 +1035,7 @@ delete_members (bfd *arch, char **files_to_delete)
|
|||
|
||||
found = FALSE;
|
||||
match_count = 0;
|
||||
current_ptr_ptr = &(arch->next);
|
||||
current_ptr_ptr = &(arch->archive_next);
|
||||
while (*current_ptr_ptr)
|
||||
{
|
||||
if (FILENAME_CMP (normalize (*files_to_delete, arch),
|
||||
|
@ -1055,12 +1055,12 @@ delete_members (bfd *arch, char **files_to_delete)
|
|||
if (verbose)
|
||||
printf ("d - %s\n",
|
||||
*files_to_delete);
|
||||
*current_ptr_ptr = ((*current_ptr_ptr)->next);
|
||||
*current_ptr_ptr = ((*current_ptr_ptr)->archive_next);
|
||||
goto next_file;
|
||||
}
|
||||
}
|
||||
|
||||
current_ptr_ptr = &((*current_ptr_ptr)->next);
|
||||
current_ptr_ptr = &((*current_ptr_ptr)->archive_next);
|
||||
}
|
||||
|
||||
if (verbose && !found)
|
||||
|
@ -1089,7 +1089,7 @@ move_members (bfd *arch, char **files_to_move)
|
|||
|
||||
for (; *files_to_move; ++files_to_move)
|
||||
{
|
||||
current_ptr_ptr = &(arch->next);
|
||||
current_ptr_ptr = &(arch->archive_next);
|
||||
while (*current_ptr_ptr)
|
||||
{
|
||||
bfd *current_ptr = *current_ptr_ptr;
|
||||
|
@ -1099,13 +1099,13 @@ move_members (bfd *arch, char **files_to_move)
|
|||
/* Move this file to the end of the list - first cut from
|
||||
where it is. */
|
||||
bfd *link;
|
||||
*current_ptr_ptr = current_ptr->next;
|
||||
*current_ptr_ptr = current_ptr->archive_next;
|
||||
|
||||
/* Now glue to end */
|
||||
after_bfd = get_pos_bfd (&arch->next, pos_end, NULL);
|
||||
after_bfd = get_pos_bfd (&arch->archive_next, pos_end, NULL);
|
||||
link = *after_bfd;
|
||||
*after_bfd = current_ptr;
|
||||
current_ptr->next = link;
|
||||
current_ptr->archive_next = link;
|
||||
|
||||
if (verbose)
|
||||
printf ("m - %s\n", *files_to_move);
|
||||
|
@ -1113,7 +1113,7 @@ move_members (bfd *arch, char **files_to_move)
|
|||
goto next_file;
|
||||
}
|
||||
|
||||
current_ptr_ptr = &((*current_ptr_ptr)->next);
|
||||
current_ptr_ptr = &((*current_ptr_ptr)->archive_next);
|
||||
}
|
||||
/* xgettext:c-format */
|
||||
fatal (_("no entry %s in archive %s!"), *files_to_move, arch->filename);
|
||||
|
@ -1138,7 +1138,7 @@ replace_members (bfd *arch, char **files_to_move, bfd_boolean quick)
|
|||
{
|
||||
if (! quick)
|
||||
{
|
||||
current_ptr = &arch->next;
|
||||
current_ptr = &arch->archive_next;
|
||||
while (*current_ptr)
|
||||
{
|
||||
current = *current_ptr;
|
||||
|
@ -1168,24 +1168,24 @@ replace_members (bfd *arch, char **files_to_move, bfd_boolean quick)
|
|||
goto next_file;
|
||||
}
|
||||
|
||||
after_bfd = get_pos_bfd (&arch->next, pos_after,
|
||||
after_bfd = get_pos_bfd (&arch->archive_next, pos_after,
|
||||
current->filename);
|
||||
if (ar_emul_replace (after_bfd, *files_to_move,
|
||||
verbose))
|
||||
{
|
||||
/* Snip out this entry from the chain. */
|
||||
*current_ptr = (*current_ptr)->next;
|
||||
*current_ptr = (*current_ptr)->archive_next;
|
||||
changed = TRUE;
|
||||
}
|
||||
|
||||
goto next_file;
|
||||
}
|
||||
current_ptr = &(current->next);
|
||||
current_ptr = &(current->archive_next);
|
||||
}
|
||||
}
|
||||
|
||||
/* Add to the end of the archive. */
|
||||
after_bfd = get_pos_bfd (&arch->next, pos_end, NULL);
|
||||
after_bfd = get_pos_bfd (&arch->archive_next, pos_end, NULL);
|
||||
|
||||
if (ar_emul_append (after_bfd, *files_to_move, verbose))
|
||||
changed = TRUE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue