mirror of
https://github.com/curl/curl.git
synced 2025-01-06 13:44:52 +08:00
ac207bf567
For libssh, it fixes a "unity" build issue where libssh deprecation warnings were not suppressed before this patch, because the suppression macro was only set before just one of the two `libssh.h` includes. If the other was compiled first in unity mode, the warnings appeared. Seen in local curl-for-win build (`CW_CONFIG=test-x64-libssh-quictls`) with libssh 0.11.0. (Also in a GHA/macos cmake job upcoming in #14614) Use this opportunity to drop duplicate SSH header includes from the SSH modules. It's enough to include them via the common `ssh.h` header. Closes #14612 |
||
---|---|---|
.. | ||
libssh2.c | ||
libssh.c | ||
ssh.h | ||
wolfssh.c |