--- rxvt-unicode/src/rxvtutil.h 2005/01/16 15:59:45 1.8 +++ rxvt-unicode/src/rxvtutil.h 2005/06/26 19:59:29 1.9 @@ -21,6 +21,8 @@ template static inline void swap (T& a, T& b) { T t=a; a=b; b=t; } +#define IN_RANGE(val,beg,end) \ + ((unsigned int)(val) - (unsigned int)(beg) <= (unsigned int)(end) - (unsigned int)(beg)) struct zero_initialized { void *operator new (size_t s);