if ((gsymbol->language == language_cplus || gsymbol->language == language_java || gsymbol->language == language_objc) && (gsymbol->language_specific.cplus_specific.demangled_name != NULL))
switch (gsymbol->language)
symbol_natural_name (const struct general_symbol_info *gsymbol){  if ((gsymbol->language == language_cplus       || gsymbol->language == language_java       || gsymbol->language == language_objc)      && (gsymbol->language_specific.cplus_specific.demangled_name != NULL))    {      return gsymbol->language_specific.cplus_specific.demangled_name;    }  else    {      return gsymbol->name;    }}