Add min, max and clamp utilities

This commit is contained in:
Abdelrahman Said 2024-07-20 19:40:59 +01:00
parent 458b32bf5f
commit f88b74912b

View File

@ -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