res = RemoveFlaggedCharsets(aDecs, aCCMan, &prop);
res = RemoveFlaggedCharsets(aDecs, &prop);
nsresult nsCharsetMenu::InitMoreMenu(                        nsIRDFService * aRDFServ,                         nsICharsetConverterManager2 * aCCMan,                         nsISupportsArray * aDecs,                         nsIRDFResource * aResource,                         char * aFlag){  nsresult res = NS_OK;  nsCOMPtr<nsIRDFContainer> container;  nsVoidArray moreMenu;  nsAutoString prop; prop.AssignWithConversion(aFlag);  res = NewRDFContainer(mInner, aResource, getter_AddRefs(container));  if (NS_FAILED(res)) goto done;  // remove charsets "not for browser"  res = RemoveFlaggedCharsets(aDecs, aCCMan, &prop);  if (NS_FAILED(res)) goto done;  res = AddCharsetArrayToItemArray(aCCMan, &moreMenu, aDecs);  if (NS_FAILED(res)) goto done;  // reorder the array  res = ReorderMenuItemArray(&moreMenu);  if (NS_FAILED(res)) goto done;  res = AddMenuItemArrayToContainer(aRDFServ, aCCMan, container, &moreMenu,     NULL);  if (NS_FAILED(res)) goto done;done:  // free the elements in the VoidArray  FreeMenuItemArray(&moreMenu);  return res;}