aHost.AssignWithConversion(host);
aHost.Assign(NS_ConvertASCIItoUCS2(host));
nsHTMLAnchorElement::GetHost(nsString& aHost){  nsAutoString href;  nsIURI *url;  nsresult result = NS_OK;    result = GetHref(href);  if (NS_OK == result) {    result = NS_NewURI(&url, href);    if (NS_OK == result) {      char* host;      result = url->GetHost(&host);      if (result == NS_OK) {        aHost.AssignWithConversion(host);        nsCRT::free(host);        PRInt32 port;        (void)url->GetPort(&port);        if (-1 != port) {          aHost.AppendWithConversion(":");          aHost.AppendInt(port, 10);        }      }      NS_RELEASE(url);    }  }  return result;}