diff options
author | pryazha <pryadeiniv@mail.ru> | 2025-07-23 20:55:29 +0500 |
---|---|---|
committer | pryazha <pryadeiniv@mail.ru> | 2025-07-23 20:55:29 +0500 |
commit | 33d5f67044d104d69cb2d11e78e6a79bc20d4c4e (patch) | |
tree | 61a61becc4a2ccf2638403ecd85518d26bbf1a23 /libs/pwyazh/macros.h | |
parent | 76df5cc4186ca3449e9b957e7de753cb6df4047b (diff) |
some prb examples
Diffstat (limited to 'libs/pwyazh/macros.h')
-rw-r--r-- | libs/pwyazh/macros.h | 3 |
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> |