← Commit list

3509a41494

Dan Fandrich
Dan Fandrich
2026-01-28
SUCCESS Duration: 335s

Subject

docs: document the need for a 64-bit type and stdint.h

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/pyspelling.words+2 -0
@@ -827,6 +827,7 @@ stateful
statvfs
stderr
stdin
+stdint
stdout
Steinar
Stenberg
@@ -905,6 +906,7 @@ UDP
UI
UID
UIDL
+uint
Ultrix
umask
Unary
docs/INTERNALS.md+3 -1
@@ -14,7 +14,9 @@ versions of libs and build tools.
We write curl and libcurl to compile with C89 compilers on 32-bit and up
machines. Most of libcurl assumes more or less POSIX compliance but that is
-not a requirement.
+not a requirement. The compiler must support a 64-bit integer type as well as
+supply a stdint.h header file that defines C99-style fixed-width integer types
+like uint32_t.
We write libcurl to build and work with lots of third party tools, and we
want it to remain functional and buildable with these and later versions