char * aIDPrefix, PRInt32 aPlace, PRInt32 aRDFPlace)
char * aIDPrefix)
nsresult nsCharsetMenu::AddCharsetToContainer(                        nsVoidArray * aArray,                         nsIRDFContainer * aContainer,                         nsIAtom * aCharset,                         char * aIDPrefix,                        PRInt32 aPlace,						PRInt32 aRDFPlace){  nsresult res = NS_OK;  nsMenuEntry * item = NULL;     res = AddCharsetToItemArray(aArray, aCharset, &item, aPlace);  if (NS_FAILED(res)) goto done;  res = AddMenuItemToContainer(aContainer, item, NULL, aIDPrefix,     aPlace + aRDFPlace);  if (NS_FAILED(res)) goto done;  // if we have made another reference to "item", do not delete it   if (aArray != NULL) item = NULL; done:  if (item != NULL) delete item;  return res;}