struct dwarf2_cu *cu, const char *namespace)
struct dwarf2_cu *cu)
add_partial_namespace (struct partial_die_info *pdi, char *info_ptr,		       CORE_ADDR *lowpc, CORE_ADDR *highpc,		       struct dwarf2_cu *cu, const char *namespace){  struct objfile *objfile = cu->objfile;  const char *new_name = pdi->name;  char *full_name;  /* Calculate the full name of the namespace that we just entered.  */  if (new_name == NULL)    new_name = "(anonymous namespace)";  full_name = alloca (strlen (namespace) + 2 + strlen (new_name) + 1);  strcpy (full_name, namespace);  if (*namespace != '\0')    strcat (full_name, "::");  strcat (full_name, new_name);  /* FIXME: carlton/2003-10-07: We can't just replace this by a call     to add_partial_symbol, because we don't have a way to pass in the     full name to that function; that might be a flaw in     add_partial_symbol's interface.  */  add_psymbol_to_list (full_name, strlen (full_name),		       VAR_DOMAIN, LOC_TYPEDEF,		       &objfile->global_psymbols,		       0, 0, cu->language, objfile);  /* Now scan partial symbols in that namespace.  */  if (pdi->has_children)    info_ptr = scan_partial_symbols (info_ptr, lowpc, highpc, cu, full_name);  return info_ptr;}