for (natptr = native; count != 0; --count, natptr += each_size, ++generic) NAME(lynx,swap_ext_reloc_out) (abfd, *generic, (struct reloc_ext_external *) natptr);
arelent_chain *chain = section->constructor_chain; for (count = 0; count < section->reloc_count; count++) { *relptr++ = &chain->relent; chain = chain->next; }
NAME(lynx,squirt_out_relocs) (abfd, section)     bfd *abfd;     asection *section;{  arelent **generic;  unsigned char *native, *natptr;  size_t each_size;  unsigned int count = section->reloc_count;  size_t natsize;  if (count == 0)    return true;  each_size = obj_reloc_entry_size (abfd);  natsize = each_size * count;  native = (unsigned char *) bfd_zalloc (abfd, natsize);  if (!native)    return false;  generic = section->orelocation;  if (each_size == RELOC_EXT_SIZE)    {      for (natptr = native;	   count != 0;	   --count, natptr += each_size, ++generic)	NAME(lynx,swap_ext_reloc_out) (abfd, *generic, (struct reloc_ext_external *) natptr);    }  else    {      for (natptr = native;	   count != 0;	   --count, natptr += each_size, ++generic)	NAME(lynx,swap_std_reloc_out) (abfd, *generic, (struct reloc_std_external *) natptr);    }  if (bfd_write ((PTR) native, 1, natsize, abfd) != natsize)    {      bfd_release (abfd, native);      return false;    }  bfd_release (abfd, native);  return true;}