Home | History | Annotate | Download | only in fio
      1 #ifndef FIO_MIN_MAX_H
      2 #define FIO_MIN_MAX_H
      3 
      4 #ifndef min
      5 #define min(x,y) ({ \
      6 	typeof(x) _x = (x);	\
      7 	typeof(y) _y = (y);	\
      8 	(void) (&_x == &_y);		\
      9 	_x < _y ? _x : _y; })
     10 #endif
     11 
     12 #ifndef max
     13 #define max(x,y) ({ \
     14 	typeof(x) _x = (x);	\
     15 	typeof(y) _y = (y);	\
     16 	(void) (&_x == &_y);		\
     17 	_x > _y ? _x : _y; })
     18 #endif
     19 
     20 #endif
     21