const nsString message = szMessage;
const nsAutoString message = szMessage;
Wallet_Confirm(PRUnichar * szMessage){  PRBool retval = PR_TRUE; /* default value */  nsresult res;    NS_WITH_SERVICE(nsIPrompt, dialog, kNetSupportDialogCID, &res);  if (NS_FAILED(res)) {    return retval;  }  const nsString message = szMessage;  retval = PR_FALSE; /* in case user exits dialog by clicking X */  res = dialog->Confirm(message.GetUnicode(), &retval);  return retval;}