Synopsis
#define LIBMEM_RANGE_OVERLAPS_RANGE(r1StartAddress, r1EndAddress, r2StartAddress, r2EndAddress) (LIBMEM_ADDRESS_IN_RANGE(r1StartAddress, r2StartAddress, r2EndAddress) || LIBMEM_ADDRESS_IN_RANGE(r1EndAddress, r2StartAddress, r2EndAddress))
Description

LIBMEM_RANGE_OVERLAPS_RANGE is used to determine whether address range 1 overlaps address range 2.

r1StartAddress — The start address of address range 1.

r1EndAddress — The end address of address range 1.

r2StartAddress — The start address of address range 2.

r2EndAddress — The end address of address range 2.

LIBMEM_RANGE_OVERLAPS_RANGE returns — Non-zero if address range 1 overlaps address range 2.