Change #256567
| Category | None |
| Changed by | Viktor Szakats <commit@vsz.me> |
| Changed at | Wed 28 Jan 2026 12:05:20 |
| Repository | https://api.github.com/repos/curl/curl |
| Project | curl/curl |
| Branch | master |
| Revision | feb52be197c695fa783d68c11924f474c2add6b7 |
Comments
build: assume `stdint.h` curl requires `stdint.h` from C99, and no longer builds without it since v8.18.0 (after dropping VS2008 support). Assume it's available, drop feature checks. Also: - drop duplicate `stdint.h` includes. - introduce internal `HAVE_UINTPTR_T`, enabled by default. - OS400: disable `HAVE_UINTPTR_T`. - build: keep cmake pre-fill and `cmp-config.pl` exception because cmake and autotools both detect `stdint.h` implicitly. Co-authored-by: Dan Fandrich Ref: #20405 Ref: #20384 Follow-up to 2e1a045d8985e5daa4d9a4f908ed870a16d8e41e #17931 Closes #20406
Changed files
- CMakeLists.txt
- configure.ac
- lib/config-win32.h
- lib/curl_config-cmake.h.in
- lib/curl_setup.h
- lib/curl_setup_once.h
- lib/curlx/timeval.c
- lib/doh.h
- lib/dynhds.h
- lib/formdata.c
- lib/hostip.h
- lib/http.h
- lib/http2.c
- lib/vtls/cipher_suite.h