fprintf (stderr, "no entry %s in archive\n", *files);
fprintf (stderr, _("no entry %s in archive\n"), *files);
map_over_members (arch, function, files, count)     bfd *arch;     void (*function) PARAMS ((bfd *));     char **files;     int count;{  bfd *head;  if (count == 0)    {      for (head = arch->next; head; head = head->next)	{	  PROGRESS (1);	  function (head);	}      return;    }  /* This may appear to be a baroque way of accomplishing what we want.     However we have to iterate over the filenames in order to notice where     a filename is requested but does not exist in the archive.  Ditto     mapping over each file each time -- we want to hack multiple     references.  */  for (; count > 0; files++, count--)    {      boolean found = false;      for (head = arch->next; head; head = head->next)	{	  PROGRESS (1);	  if (head->filename == NULL)	    {	      /* Some archive formats don't get the filenames filled in		 until the elements are opened.  */	      struct stat buf;	      bfd_stat_arch_elt (head, &buf);	    }	  if ((head->filename != NULL) &&	      (!strcmp (*files, head->filename)))	    {	      found = true;	      function (head);	    }	}      if (!found)	fprintf (stderr, "no entry %s in archive\n", *files);    }}