From: FreeBirdLjj Date: Wed, 24 Sep 2014 16:40:02 +0000 (+0800) Subject: Add macros MAX() and MIN(). X-Git-Url: https://git.danieliu.xyz/?p=smdp.git;a=commitdiff_plain;h=ae737bc9941ce987558f1c6c58a5714861278b08 Add macros MAX() and MIN(). --- diff --git a/include/common.h b/include/common.h new file mode 100644 index 0000000..23b656c --- /dev/null +++ b/include/common.h @@ -0,0 +1,7 @@ +#if !defined( COMMON_H ) +#define COMMON_H + +#define MAX(a, b) ({ typeof(a) _a = a; typeof(b) _b = b; _a > _b? _a : _b; }) +#define MIN(a, b) ({ typeof(a) _a = a; typeof(b) _b = b; _a < _b? _a : _b; }) + +#endif // !defined( COMMON_H )