mirror of
https://github.com/curl/curl.git
synced 2026-05-30 04:57:33 +03:00
build: assume snprintf() in mprintf, drop feature check
- it was already required for `curl_*printf()` float/double support. - some curl tests always fail without it. - it was already assumed to be present to build test servers. Source code did not check for `HAVE_SNPRINTF` detection variable. - it was already required to build examples. Windows builds stopped using this detection and the function via earlier commits. Follow-up to64f28b8f88#20765 Follow-up to935b1bd454#9570 #9569 Closes #20763
This commit is contained in:
parent
89043ba906
commit
a8bc4cbcfe
5 changed files with 1 additions and 10 deletions
|
|
@ -678,14 +678,11 @@ static bool out_double(void *userp,
|
|||
#endif
|
||||
#ifdef _WIN32
|
||||
curlx_win32_snprintf(work, BUFFSIZE, fmt, dnum);
|
||||
#elif defined(HAVE_SNPRINTF)
|
||||
#else
|
||||
/* !checksrc! disable BANNEDFUNC 1 */
|
||||
/* !checksrc! disable LONGLINE */
|
||||
/* NOLINTNEXTLINE(clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling) */
|
||||
snprintf(work, BUFFSIZE, fmt, dnum);
|
||||
#else
|
||||
/* float and double outputs do not work without snprintf support */
|
||||
work[0] = 0;
|
||||
#endif
|
||||
#ifdef CURL_HAVE_DIAG
|
||||
#pragma GCC diagnostic pop
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue