Change #259225
| Category | curl |
| Changed by | Viktor Szakats <commit@vsz.me> |
| Changed at | Fri 27 Feb 2026 15:57:48 |
| Repository | https://github.com/curl/curl.git |
| Project | curl |
| Branch | master |
| Revision | fa8bd1cc09125b368d4295c19331bf33e2d0c602 |
Comments
mprintf: use `_snprintf()` when compiled with VS2013 and older To support floats and doubles when using these old compilers. Before this patch, these tests most likely failed with them: ``` FAIL 557: 'curl_mprintf() testing' printf, unittest FAIL 566: 'HTTP GET with CURLINFO_CONTENT_LENGTH_DOWNLOAD and 0 bytes transfer' HTTP, HTTP GET FAIL 599: 'HTTP GET with progress callback and redirects changing content sizes' HTTP, HTTP POST, chunked Transfer-Encoding FAIL 1148: 'progress-bar' HTTP, progressbar ``` Also: - mention `_snprintf()` in the `_CRT_SECURE_NO_WARNINGS` comment. Follow-up to 7de35515d90d364e851cdde712062b942d6bf36a #20218 Closes #20761
Changed files
- lib/curl_setup.h
- lib/mprintf.c