CONST char *section_name = symbol->section == (asection *) NULL ? (CONST char *) "*abs" : symbol->section->name;
const char *section_name = (symbol->section == (asection *) NULL ? "*abs" : symbol->section->name);
ieee_print_symbol (ignore_abfd, afile, symbol, how)     bfd *ignore_abfd;     PTR afile;     asymbol *symbol;     bfd_print_symbol_type how;{  FILE *file = (FILE *) afile;  switch (how)    {    case bfd_print_symbol_name:      fprintf (file, "%s", symbol->name);      break;    case bfd_print_symbol_more:#if 0      fprintf (file, "%4x %2x", aout_symbol (symbol)->desc & 0xffff,	       aout_symbol (symbol)->other & 0xff);#endif      BFD_FAIL ();      break;    case bfd_print_symbol_all:      {	CONST char *section_name = symbol->section == (asection *) NULL ?	(CONST char *) "*abs" : symbol->section->name;	if (symbol->name[0] == ' ')	  {	    fprintf (file, "* empty table entry ");	  }	else	  {	    bfd_print_symbol_vandf ((PTR) file, symbol);	    fprintf (file, " %-5s %04x %02x %s",		     section_name,		     (unsigned) ieee_symbol (symbol)->index,		     (unsigned) 0,	/*					   aout_symbol(symbol)->desc & 0xffff,					   aout_symbol(symbol)->other  & 0xff,*/		     symbol->name);	  }      }      break;    }}