gettime: silence bogus gcc warnings
[fio.git] / minmax.h
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