Introduce a `OnePastEnd` option for the pointer immediately after the end of the allocation. This simplifies some of the logic in callers, where they wants to say 'is base + length safe to use?'. Also restructure some of the other logic somewhat.
30 KiB
30 KiB