* 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:
Alan Modra 2007-06-27 11:54:10 +00:00
parent 4105de343e
commit cc481421d0
16 changed files with 109 additions and 79 deletions

View file

@ -1,3 +1,11 @@
2007-06-27 Alan Modra <amodra@bigpond.net.au>
* ar.c: Rename uses of bfd.next to bfd.archive_next throughout.
* arsup.c: Likewise.
* binemul.c: Likewise.
* objcopy.c: Likewise.
* dlltool.c: Likewise.
2007-06-26 Shantonu Sen <ssen@apple.com>
PR binutils/4693

View file

@ -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;

View file

@ -52,10 +52,10 @@ map_over_list (bfd *arch, void (*function) (bfd *, bfd *), struct list *list)
{
bfd *next;
head = arch->next;
head = arch->archive_next;
while (head != NULL)
{
next = head->next;
next = head->archive_next;
function (head, (bfd *) NULL);
head = next;
}
@ -74,7 +74,7 @@ map_over_list (bfd *arch, void (*function) (bfd *, bfd *), struct list *list)
bfd_boolean found = FALSE;
bfd *prev = arch;
for (head = arch->next; head; head = head->next)
for (head = arch->archive_next; head; head = head->archive_next)
{
if (head->filename != NULL
&& FILENAME_CMP (ptr->name, head->filename) == 0)
@ -198,7 +198,7 @@ ar_open (char *name, int t)
while (element)
{
*ptr = element;
ptr = &element->next;
ptr = &element->archive_next;
element = bfd_openr_next_archived_file (ibfd, element);
}
}
@ -214,9 +214,9 @@ ar_addlib_doer (bfd *abfd, bfd *prev)
{
/* Add this module to the output bfd. */
if (prev != NULL)
prev->next = abfd->next;
prev->archive_next = abfd->archive_next;
abfd->next = obfd->archive_head;
abfd->archive_next = obfd->archive_head;
obfd->archive_head = abfd;
}
@ -262,7 +262,7 @@ ar_addmod (struct list *list)
}
else
{
abfd->next = obfd->archive_head;
abfd->archive_next = obfd->archive_head;
obfd->archive_head = abfd;
}
list = list->next;
@ -299,13 +299,13 @@ ar_delete (struct list *list)
{
if (FILENAME_CMP(member->filename, list->name) == 0)
{
*prev = member->next;
*prev = member->archive_next;
found = 1;
}
else
prev = &(member->next);
prev = &(member->archive_next);
member = member->next;
member = member->archive_next;
}
if (!found)
@ -373,15 +373,15 @@ ar_replace (struct list *list)
else
{
*prev = abfd;
abfd->next = member->next;
abfd->archive_next = member->archive_next;
found = 1;
}
}
else
{
prev = &(member->next);
prev = &(member->archive_next);
}
member = member->next;
member = member->archive_next;
}
if (!found)
@ -424,7 +424,7 @@ ar_list (void)
for (abfd = obfd->archive_head;
abfd != (bfd *)NULL;
abfd = abfd->next)
abfd = abfd->archive_next)
ar_directory_doer (abfd, (bfd *) NULL);
}
}
@ -463,7 +463,7 @@ ar_extract (struct list *list)
found = 1;
}
member = member->next;
member = member->archive_next;
}
if (!found)

View file

@ -58,7 +58,7 @@ ar_emul_default_append (bfd **after_bfd, char *file_name,
AR_EMUL_ELEMENT_CHECK (*after_bfd, file_name);
AR_EMUL_APPEND_PRINT_VERBOSE (verbose, file_name);
(*after_bfd)->next = temp;
(*after_bfd)->archive_next = temp;
return TRUE;
}
@ -84,7 +84,7 @@ ar_emul_default_replace (bfd **after_bfd, char *file_name,
AR_EMUL_ELEMENT_CHECK (*after_bfd, file_name);
AR_EMUL_REPLACE_PRINT_VERBOSE (verbose, file_name);
(*after_bfd)->next = temp;
(*after_bfd)->archive_next = temp;
return TRUE;
}

View file

@ -2828,7 +2828,7 @@ gen_lib_file (void)
if (exp->private)
continue;
n = make_one_lib_file (exp, i);
n->next = head;
n->archive_next = head;
head = n;
if (ext_prefix_alias)
{
@ -2847,14 +2847,14 @@ gen_lib_file (void)
alias_exp.forward = exp->forward;
alias_exp.next = exp->next;
n = make_one_lib_file (&alias_exp, i + PREFIX_ALIAS_BASE);
n->next = head;
n->archive_next = head;
head = n;
}
}
/* Now stick them all into the archive. */
ar_head->next = head;
ar_tail->next = ar_head;
ar_head->archive_next = head;
ar_tail->archive_next = ar_head;
head = ar_tail;
if (! bfd_set_archive_head (outarch, head))
@ -2865,7 +2865,7 @@ gen_lib_file (void)
while (head != NULL)
{
bfd *n = head->next;
bfd *n = head->archive_next;
bfd_close (head);
head = n;
}

View file

@ -1935,7 +1935,7 @@ copy_unknown_element:
l->obfd = output_bfd;
*ptr = output_bfd;
ptr = &output_bfd->next;
ptr = &output_bfd->archive_next;
last_element = this_element;