]> git.ipfire.org Git - thirdparty/curl.git/commit
build: delete checks for C89 standard headers
authorViktor Szakats <commit@vsz.me>
Mon, 25 Sep 2023 20:06:44 +0000 (20:06 +0000)
committerViktor Szakats <commit@vsz.me>
Tue, 26 Sep 2023 14:25:10 +0000 (14:25 +0000)
commit96c29900bcec32dd6bc8e9857c8871ff4b8b8ed9
tree1d0cf0df515b3f5daddf24c0657552c27dce5f50
parentd15ffe18d9d1cb8c717610a15e0b22a8c25a26d6
build: delete checks for C89 standard headers

Delete checks and guards for standard C89 headers and assume these are
available: `stdio.h`, `string.h`, `time.h`, `setjmp.h`, `stdlib.h`,
`stddef.h`, `signal.h`.

Some of these we already used unconditionally, some others we only used
for feature checks.

Follow-up to 9c7165e96a3a9a2d0b7059c87c699b5ca8cdae93 #11918 (for `stdio.h` in CMake)

Closes #11940
30 files changed:
CMake/OtherTests.cmake
CMake/Platforms/WindowsCache.cmake
CMakeLists.txt
acinclude.m4
lib/config-amigaos.h
lib/config-dos.h
lib/config-mac.h
lib/config-os400.h
lib/config-plan9.h
lib/config-riscos.h
lib/config-win32.h
lib/config-win32ce.h
lib/curl_config.h.cmake
lib/curl_memrchr.h
lib/curl_ntlm_wb.c
lib/hostip.c
lib/hostip.h
lib/sigpipe.h
lib/transfer.c
m4/curl-functions.m4
src/tool_main.c
tests/server/mqttd.c
tests/server/resolve.c
tests/server/rtspd.c
tests/server/sockfilt.c
tests/server/socksd.c
tests/server/sws.c
tests/server/tftpd.c
tests/server/util.c
tests/unit/unit2600.c