Change #252941
| Category | curl |
| Changed by | Viktor Szakats <commit@vsz.me> |
| Changed at | Sun 21 Dec 2025 02:36:33 |
| Repository | https://github.com/curl/curl.git |
| Project | curl |
| Branch | master |
| Revision | 884b5ea921f2e6b4e9c6e5b6d47de25006f8c6e8 |
Comments
lib: include `curlx/warnless.h` from `curl_setup.h` To make it available for all files. Drop includes from individual sources. This header was already included from most sources and not specific to any internal subsystem. Also to ensure that two system symbol redefines on Windows (`read()` and `write()`) get applied to all sources. Move them to `curl_setup.h`. Closes #20056
Changed files
- lib/altsvc.c
- lib/cf-h2-proxy.c
- lib/cf-socket.c
- lib/cfilters.c
- lib/connect.c
- lib/curl_addrinfo.c
- lib/curl_ntlm_core.c
- lib/curl_rtmp.c
- lib/curl_sasl.c
- lib/curl_setup.h
- lib/curl_sha512_256.c
- lib/curl_sspi.c
- lib/curlx/base64.c
- lib/curlx/curlx.h
- lib/curlx/version_win32.c
- lib/curlx/warnless.h
- lib/easy.c
- lib/escape.c
- lib/file.c
- lib/formdata.c
- lib/ftp.c
- lib/gopher.c
- lib/hmac.c
- lib/hostip.c
- lib/http.c
- lib/http2.c
- lib/http_chunks.c
- lib/idn.c
- lib/imap.c
- lib/md4.c
- lib/md5.c
- lib/mime.c
- lib/mqtt.c
- lib/multi.c
- lib/multi_ev.c
- lib/parsedate.c
- lib/pop3.c
- lib/select.c
- lib/sendf.c
- lib/setopt.c
- lib/sha256.c
- lib/smtp.c
- lib/socks_gssapi.c
- lib/socks_sspi.c
- lib/system_win32.c
- lib/telnet.c
- lib/transfer.c
- lib/uint-bset.c
- lib/url.c
- lib/vauth/cleartext.c
- lib/vauth/cram.c
- lib/vauth/digest.c
- lib/vauth/digest_sspi.c
- lib/vauth/krb5_sspi.c
- lib/vauth/ntlm.c
- lib/vauth/ntlm_sspi.c
- lib/vauth/oauth2.c
- lib/vauth/spnego_gssapi.c
- lib/vauth/spnego_sspi.c
- lib/vquic/curl_ngtcp2.c
- lib/vquic/curl_osslq.c
- lib/vquic/curl_quiche.c
- lib/vquic/vquic.c
- lib/vssh/libssh.c
- lib/vssh/libssh2.c
- lib/vtls/gtls.c
- lib/vtls/openssl.c
- lib/vtls/schannel.c
- lib/vtls/vtls.c
- lib/vtls/vtls_scache.c
- lib/ws.c