+8
−0
+8
−0
+8
−0
+7
−0
Loading
- Replace all ssize_t with int64_t across the library, removing the
POSIX <sys/types.h> dependency. int64_t is standard C99 and always
large enough for parse return values (up to 4 + UINT32_MAX).
- Remove the pointless _Static_assert (int64_t > uint32_t is true
by definition).
- Cap max_packet_size at 64 MiB in transport_init.
- Add #ifdef __cplusplus / extern "C" guards to all 14 public headers.
Co-Authored-By:
Claude Opus 4.6 (1M context) <[email protected]>