Right.
How much unmapped space do we have on i386 or other archs? The deltas
added to ARCH_ILLEGAL_POINTER will have to be limited to that.
Maybe have ARCH_ILLEGAL_POINTER_BASE and ARCH_ILLEGAL_POINTER_RANGE,
defaulting to 0 and (say) 4MB, and use the range to mask the deltas to
avoid overflows into legal pointer range.
--
error compiling committee.c: too many arguments to function
--