nn = NS_ConvertASCIItoUCS2(nickname).ToNewUnicode();
nn = ToNewUnicode(nsDependentCString(nickname));
GetOCSPResponders (CERTCertificate *aCert,                   SECItem         *aDBKey,                   void            *aArg){  nsISupportsArray *array = NS_STATIC_CAST(nsISupportsArray*, aArg);  PRUnichar* nn = nsnull;  PRUnichar* url = nsnull;  char *serviceURL = nsnull;  char *nickname = nsnull;  PRUint32 i, count;  nsresult rv;  // Are we interested in this cert //  if (!nsOCSPResponder::IncludeCert(aCert)) {    return SECSuccess;  }  // Get the AIA and nickname //  serviceURL = CERT_GetOCSPAuthorityInfoAccessLocation(aCert);  if (serviceURL) {	url = NS_ConvertASCIItoUCS2(serviceURL).ToNewUnicode();  }  nickname = aCert->nickname;  nn = NS_ConvertASCIItoUCS2(nickname).ToNewUnicode();  nsCOMPtr<nsIOCSPResponder> new_entry = new nsOCSPResponder(nn, url);  // Sort the items according to nickname //  rv = array->Count(&count);  for (i=0; i < count; ++i) {    nsCOMPtr<nsISupports> isupport = getter_AddRefs(array->ElementAt(i));    nsCOMPtr<nsIOCSPResponder> entry = do_QueryInterface(isupport);    if (nsOCSPResponder::CompareEntries(new_entry, entry) < 0) {      array->InsertElementAt(new_entry, i);      break;    }  }  if (i == count) {    array->AppendElement(new_entry);  }  return SECSuccess;}