{ bfd_set_error (bfd_error_no_memory); return NULL; }
return NULL;
read_id (ieee)     common_header_type *ieee;{  size_t length;  char *string;  length = this_byte_and_next (ieee);  if (length <= 0x7f)    {      /* Simple string of length 0 to 127 */    }  else if (length == 0xde)    {      /* Length is next byte, allowing 0..255 */      length = this_byte_and_next (ieee);    }  else if (length == 0xdf)    {      /* Length is next two bytes, allowing 0..65535 */      length = this_byte_and_next (ieee);      length = (length * 256) + this_byte_and_next (ieee);    }  /* Buy memory and read string */  string = bfd_alloc (ieee->abfd, length + 1);  if (!string)    {      bfd_set_error (bfd_error_no_memory);      return NULL;    }  bfd_get_string (ieee, string, length);  string[length] = 0;  return string;}