]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
docs: document the need for a 64-bit type and stdint.h
authorDan Fandrich <dan@coneharvesters.com>
Thu, 9 Jan 2025 18:57:39 +0000 (10:57 -0800)
committerDan Fandrich <dan@coneharvesters.com>
Wed, 28 Jan 2026 16:45:56 +0000 (08:45 -0800)
These are requirements above and above C89.

Ref: #20406

Closes #20384

.github/scripts/pyspelling.words
docs/INTERNALS.md

index d71c3c5d8c9d05218ec9ca26c934e4450c4b4ac0..dc6e93c8b42c505c63e0460ba715df716a500057 100644 (file)
@@ -827,6 +827,7 @@ stateful
 statvfs
 stderr
 stdin
+stdint
 stdout
 Steinar
 Stenberg
@@ -905,6 +906,7 @@ UDP
 UI
 UID
 UIDL
+uint
 Ultrix
 umask
 Unary
index e1665314c43a94a05c27edd578f81baecaeadf36..41d03874732037560e57557b27286ebaa1d048bf 100644 (file)
@@ -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