HomeFreeBSD

Cast through uintptr_t to narrow the buf domain pointer on 32-bit archs

Description

Cast through uintptr_t to narrow the buf domain pointer on 32-bit archs

arg2 is an intmax_t, which on 32-bit architectures is 64 bits, wider than a
pointer. When &bdomain[i] is added to arg2 it widens from uintptr_t to
intmax_t, then gcc whines when it gets cast to a pointer. Casting through
uintptr_t silences this warning.

Details

Provenance
jhibbitsAuthored on
Parents
rS331232: Add /boot/overlays to ObsoleteFiles
Branches
Unknown
Tags
Unknown