nsWebShell::ReloadDocument(const char* aCharset, nsCharsetSource aSource)
nsWebShell::ReloadDocument(const char* aCharset, PRInt32 aSource)
nsWebShell::ReloadDocument(const char* aCharset,                            nsCharsetSource aSource){  // XXX hack. kee the aCharset and aSource wait to pick it up  mHintCharset = aCharset;  mHintCharsetSource= aSource;    nsString* s = (nsString*) mHistory.ElementAt(mHistoryIndex);  nsresult rv = NS_OK;  if(s) {    char* url = s->ToNewCString();    if(url) {      mHistoryIndex--;      rv =  this->RefreshURL((const char*)url,0,PR_FALSE);      delete [] url;    }  }  return rv;}