← Commit list

1671ebd975

Viktor Szakats
Viktor Szakats
2026-06-29
SUCCESS Duration: 218s

Subject

build: drop superfluous `STDC_HEADERS` macro

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

.github/scripts/cmp-config.pl+1 -0
@@ -88,6 +88,7 @@ my %remove = (
'#define PACKAGE_TARNAME "curl"' => 1,
'#define PACKAGE_URL ""' => 1,
'#define PACKAGE_VERSION "-"' => 1,
+ '#define STDC_HEADERS 1' => 1,
'#define VERSION "-"' => 1,
'#define _FILE_OFFSET_BITS 64' => 1,
);
CMake/CurlTests.c+0 -10
@@ -114,16 +114,6 @@ int main(void)
}
#endif
-#ifdef STDC_HEADERS
-#include <stdlib.h>
-#include <stdarg.h>
-#include <string.h>
-int main(void)
-{
- return 0;
-}
-#endif
-
#ifdef HAVE_FILE_OFFSET_BITS
#include <sys/types.h>
/* Check that off_t can represent 2**63 - 1 correctly.
CMake/unix-cache.cmake+0 -1
@@ -314,5 +314,4 @@ set(HAVE_UTIME 1)
set(HAVE_UTIMES 1)
set(HAVE_UTIME_H 1)
set(HAVE_WRITABLE_ARGV 1)
-set(STDC_HEADERS 1)
set(USE_UNIX_SOCKETS 1)
CMake/win32-cache.cmake+0 -1
@@ -161,7 +161,6 @@ set(HAVE_TERMIO_H 0)
set(HAVE_TIME_T_UNSIGNED 0)
set(HAVE_UTIME 1)
set(HAVE_UTIMES 0)
-set(STDC_HEADERS 1)
# Types and sizes
CMakeLists.txt+0 -1
@@ -1731,7 +1731,6 @@ foreach(_curl_test IN ITEMS
HAVE_GETHOSTBYNAME_R_5
HAVE_GETHOSTBYNAME_R_6
HAVE_BOOL_T
- STDC_HEADERS
HAVE_ATOMIC
)
curl_internal_test(${_curl_test})
lib/config-os400.h+0 -5
@@ -238,11 +238,6 @@
/* Size of time_t in number of bytes */
#define SIZEOF_TIME_T 4
-/* Define to 1 if all of the C89 standard headers exist (not only the ones
- required in a freestanding environment). This macro is provided for
- backward compatibility; new code need not use it. */
-#define STDC_HEADERS 1
-
/* Define if you want to enable IPv6 support */
#define USE_IPV6
lib/config-win32.h+0 -3
@@ -71,9 +71,6 @@
/* OTHER HEADER INFO */
/* ---------------------------------------------------------------- */
-/* Define if you have the ANSI C header files. */
-#define STDC_HEADERS 1
-
/* Define to 1 if bool is an available type. */
#if (defined(_MSC_VER) && (_MSC_VER >= 1800)) || defined(__MINGW32__)
#define HAVE_BOOL_T 1
lib/curl_config-cmake.h.in+0 -3
@@ -634,9 +634,6 @@ ${SIZEOF_SIZE_T_CODE}
/* The size of `time_t', as computed by sizeof. */
${SIZEOF_TIME_T_CODE}
-/* Define to 1 if you have the ANSI C header files. */
-#cmakedefine STDC_HEADERS 1
-
/* Define if you have POSIX pthreads */
#cmakedefine HAVE_THREADS_POSIX 1
lib/curl_setup.h+0 -4
@@ -490,10 +490,6 @@
# endif
#endif
-#ifndef STDC_HEADERS /* no standard C headers! */
-#include <curl/stdcheaders.h>
-#endif
-
#include <stdint.h>
#define HAVE_UINTPTR_T /* assume uintptr_t is provided by stdint.h */
projects/vms/config_h.com+0 -10
@@ -1648,16 +1648,6 @@ $ write tf "#endif"
$ goto cfgh_in_loop1
$ endif
$!
-$! Process STDC_HEADERS (SAMBA!)
-$!---------------------------
-$ if key2 .eqs. "STDC_HEADERS"
-$ then
-$ write tf "#ifndef STDC_HEADERS"
-$ write tf "#define STDC_HEADERS 1"
-$ write tf "#endif"
-$ goto cfgh_in_loop1
-$ endif
-$!
$! Process PROTOTYPES directive
$!-------------------------------------
$ if key2 .eqs. "PROTOTYPES"