You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve 32-bit pointer truncation warnings on armv7l/i686
dispatcher.c: add missing #include <sys/time.h> in POSIX branch so
struct timeval is defined on musl/Alpine (glibc pulls it in transitively
but musl does not), fixing compilation of try_daemon_cli on armv7l
musllinux.
atomic_ops.c: replace long long buffer_addr with uintptr_t (stdint.h)
for all three ops on both MSVC and GCC/Clang paths. uintptr_t is
pointer-width on every target — 32-bit on armv7l/i686, 64-bit elsewhere
— eliminating the -Wint-to-pointer-cast warnings that fire when casting
a 64-bit integer to a 32-bit pointer. PyArg_ParseTuple format updated
from "L" to "k" for the address argument to match; expected/desired
remain "L"/long long as they are values, not addresses.
0 commit comments