WALLET_FREE(title);
Recycle(title);
wallet_Alert(PRUnichar * szMessage, nsIDOMWindowInternal* window){  nsresult res;  nsCOMPtr<nsIPrompt> dialog;   window->GetPrompter(getter_AddRefs(dialog));   if (!dialog) {    return;     // XXX should return the error  }   const nsAutoString message( szMessage );  PRUnichar * title = Wallet_Localize("CaveatTitle");  res = dialog->Alert(title, message.get());  WALLET_FREE(title);  return;     // XXX should return the error}