| 1700 | using cmFileCommandVectorOfChar = std::vector<char>; |
| 1701 | |
| 1702 | std::string CurlCompatFileURL(std::string url) |
| 1703 | { |
| 1704 | if (cmHasLiteralPrefix(url, "file://")) { |
| 1705 | // libcurl 7.77 and below accidentally allowed spaces in file:// URLs, |
| 1706 | // which CMake has long accepted as a result. Explicitly encode spaces. |
| 1707 | cmSystemTools::ReplaceString(url, " ", "%20"); |
| 1708 | } |
| 1709 | return url; |
| 1710 | } |
| 1711 | |
| 1712 | size_t cmWriteToFileCallback(void* ptr, size_t size, size_t nmemb, void* data) |
| 1713 | { |
no test coverage detected
searching dependent graphs…