From 74705ee94c84eaf8b51cff1725b675669cb7058e Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 28 Jul 2025 11:20:18 +1000 Subject: [PATCH] util: add a clamp macro Part-of: --- src/util-macros.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/util-macros.h b/src/util-macros.h index 268a15fe..f2b9dca0 100644 --- a/src/util-macros.h +++ b/src/util-macros.h @@ -43,6 +43,7 @@ #define min(a, b) (((a) < (b)) ? (a) : (b)) #define max(a, b) (((a) > (b)) ? (a) : (b)) +#define clamp(v, lo, hi) min((hi), max((lo), (v))) #define ANSI_BOLD "\x1B[0;1m" #define ANSI_RED "\x1B[0;31m"