/************************************************************/ /* Spidcom Technologies FILE NAME : overlap.h DESCRIPTION : overlap utility inlined function HISTORY : -------------------------------------------------------------- DATE | AUTHOR | Version | Description -------------------------------------------------------------- 20/02/04 | Petillon | 1.0 | Creation */ /************************************************************/ #ifndef OVERLAP_H #define OVERLAP_H #include /*!\brief Test if memory regions overlap. \param addr1 start address of region 1 \param size1 size of region 1 \param addr2 start address of region 2 \param size2 size of region 2 \return 0 if regions do not overlap */ static INLINE int overlap(caddr_t addr1, size_t s1, caddr_t addr2, size_t s2) { return (addr1>=addr2 && addr1=addr1 && addr2