From f88b74912bd879d44467d85ec25153e81dcba7d5 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sat, 20 Jul 2024 19:40:59 +0100 Subject: [PATCH] Add min, max and clamp utilities --- src/utils.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils.h b/src/utils.h index 8bfaed2..1b03c99 100644 --- a/src/utils.h +++ b/src/utils.h @@ -9,6 +9,10 @@ v1 = tmp; \ } while (0) +#define min(a, b) (a <= b ? a : b) +#define max(a, b) (a >= b ? a : b) +#define clamp(val, minimum, maximum) (min(maximum, max(minimum, val))) + i64 absolute(i64 value); #endif // UTILS_H