From aa64398646f023baf08597f3088238780dee209e Mon Sep 17 00:00:00 2001 From: richi Date: Wed, 20 Jan 2016 12:35:31 +0100 Subject: [PATCH] ifndef MIN, MAX and CLAMP Does make live a lot easier for backends. --- demo/demo.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/demo/demo.c b/demo/demo.c index 28ada62..909092b 100644 --- a/demo/demo.c +++ b/demo/demo.c @@ -1,8 +1,14 @@ #include "limits.h" -#define MIN(a,b) ((a) < (b) ? (a) : (b)) -#define MAX(a,b) ((a) < (b) ? (b) : (a)) +#ifndef MIN +#define MIN(a,b) ((a) < (b) ? (a) : (b)) +#endif +#ifndef MAX +#define MAX(a,b) ((a) < (b) ? (b) : (a)) +#endif +#ifndef CLAMP #define CLAMP(i,v,x) (MAX(MIN(v,x), i)) +#endif #define LEN(a) (sizeof(a)/sizeof(a)[0]) #define UNUSED(a) ((void)(a))