Browse Source

Expose curl_easy_escape via KICAD_CURL_EASY

pull/16/head
Jon Evans 6 years ago
parent
commit
da1ba54188
  1. 11
      common/kicad_curl/kicad_curl_easy.cpp
  2. 3
      include/kicad_curl/kicad_curl_easy.h

11
common/kicad_curl/kicad_curl_easy.cpp

@ -142,3 +142,14 @@ bool KICAD_CURL_EASY::SetFollowRedirects( bool aFollow )
}
return false;
}
std::string KICAD_CURL_EASY::Escape( const std::string& aUrl )
{
char* escaped = curl_easy_escape( m_CURL, aUrl.c_str(), aUrl.length() );
std::string ret( escaped );
curl_free( escaped );
return ret;
}

3
include/kicad_curl/kicad_curl_easy.h

@ -126,6 +126,9 @@ public:
return m_buffer;
}
/// Escapes a string for use as a URL
std::string Escape( const std::string& aUrl );
private:
/**
* Function setOption

Loading…
Cancel
Save