rv = conn->Get(path, file, nsFTPConn::BINARY, 1, ProgressCB);
rv = conn->Get(path, file, nsFTPConn::BINARY, TRUE, ProgressCB);
int DownloadViaFTP(char *szUrl){  char *host = 0, *path = 0, *file = (char*) kLoclFile;  int port = 21;  int rv;  rv = nsHTTPConn::ParseURL(kFTP, szUrl, &host, &port, &path);  nsFTPConn *conn = new nsFTPConn(host);  if(conn == NULL)  {    char szBuf[MAX_BUF_TINY];    GetPrivateProfileString("Strings", "Error Out Of Memory", "", szBuf, sizeof(szBuf), szFileIniConfig);    PrintError(szBuf, ERROR_CODE_HIDE);    return(WIZ_OUT_OF_MEMORY);  }  if((rv = conn->Open()) != WIZ_OK)    return(rv);  if(strrchr(path, '/') != (path + strlen(path)))    file = strrchr(path, '/') + 1; // set to leaf name  rv = conn->Get(path, file, nsFTPConn::BINARY, 1, ProgressCB);  conn->Close();  if(host)    free(host);  if(path)    free(path);  if(conn)    delete(conn);  return(rv);}