summaryrefslogtreecommitdiff
path: root/libs/pwyazh/macros.h
diff options
context:
space:
mode:
authorpryazha <pryadeiniv@mail.ru>2025-07-23 20:55:29 +0500
committerpryazha <pryadeiniv@mail.ru>2025-07-23 20:55:29 +0500
commit33d5f67044d104d69cb2d11e78e6a79bc20d4c4e (patch)
tree61a61becc4a2ccf2638403ecd85518d26bbf1a23 /libs/pwyazh/macros.h
parent76df5cc4186ca3449e9b957e7de753cb6df4047b (diff)
some prb examples
Diffstat (limited to 'libs/pwyazh/macros.h')
-rw-r--r--libs/pwyazh/macros.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/pwyazh/macros.h b/libs/pwyazh/macros.h
index 55927c1..7ec0918 100644
--- a/libs/pwyazh/macros.h
+++ b/libs/pwyazh/macros.h
@@ -20,6 +20,9 @@
#define ClampTop(a, b) Min(a, b)
#define ClampBottom(a, b) Max(a, b)
+#define clamp(min, x, max) \
+ (((x) <= (min)) ? (min) : \
+ ((x) >= (max)) ? (max) : (x))
#include <string.h>