{ bfd_set_error (bfd_error_no_memory); return 0; }
return 0;
_bfd_new_bfd (){  bfd *nbfd;  nbfd = (bfd *)bfd_zmalloc (sizeof (bfd));  if (!nbfd)    {      bfd_set_error (bfd_error_no_memory);      return 0;    }  if (_bfd_chunksize <= 0)    {      _bfd_chunksize = getpagesize ();      if (_bfd_chunksize <= 0)	_bfd_chunksize = 2048;      /* Leave some slush space, since many malloc implementations	 prepend a header, and may wind up wasting another page	 because of it.  */      _bfd_chunksize -= 32;    }  if (!obstack_begin(&nbfd->memory, _bfd_chunksize))    {      bfd_set_error (bfd_error_no_memory);      return 0;    }  nbfd->arch_info = &bfd_default_arch_struct;  nbfd->direction = no_direction;  nbfd->iostream = NULL;  nbfd->where = 0;  nbfd->sections = (asection *)NULL;  nbfd->format = bfd_unknown;  nbfd->my_archive = (bfd *)NULL;  nbfd->origin = 0;				  nbfd->opened_once = false;  nbfd->output_has_begun = false;  nbfd->section_count = 0;  nbfd->usrdata = (PTR)NULL;  nbfd->cacheable = false;  nbfd->flags = NO_FLAGS;  nbfd->mtime_set = false;  return nbfd;}