#define LIBMEM_RANGE_WITHIN_RANGE | ( | r1StartAddress,
|  | r1EndAddress,
|  | r2StartAddress,
|  | r2EndAddress |  | ) | (LIBMEM_ADDRESS_IN_RANGE(r1StartAddress, r2StartAddress, r2EndAddress) && LIBMEM_ADDRESS_IN_RANGE(r1EndAddress, r2StartAddress, r2EndAddress))
  | Macro to determine whether an address range 1 is within address range 2. Parameters:
  | 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.
Returns: Non-zero if address range 1 is within address range 2.