bfd *abfd;
bfd *abfd ATTRIBUTE_UNUSED;
get_symbol (abfd,	    ieee,	    last_symbol,	    symbol_count,	    pptr,	    max_index,	    this_type)     bfd *abfd;     ieee_data_type *ieee;     ieee_symbol_type *last_symbol;     unsigned int *symbol_count;     ieee_symbol_type ***pptr;     unsigned int *max_index;     char this_type      ;{  /* Need a new symbol */  unsigned int new_index = must_parse_int (&(ieee->h));  if (new_index != last_index || this_type != last_type)    {      ieee_symbol_type *new_symbol = (ieee_symbol_type *) bfd_alloc (ieee->h.abfd,						 sizeof (ieee_symbol_type));      if (!new_symbol)	return NULL;      new_symbol->index = new_index;      last_index = new_index;      (*symbol_count)++;      **pptr = new_symbol;      *pptr = &new_symbol->next;      if (new_index > *max_index)	{	  *max_index = new_index;	}      last_type = this_type;      new_symbol->symbol.section = bfd_abs_section_ptr;      return new_symbol;    }  return last_symbol;}