projects
/
fio.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
97957c8874e2e68b6e84a318d70c7c62670501bf
[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