From b329e0feb4e07899bc0433a51b8c4bd91f28e8a1 Mon Sep 17 00:00:00 2001 From: Abdelrahman Date: Sun, 21 Jan 2024 22:36:13 +0000 Subject: [PATCH] Add math utilities --- include/math_utils.h | 9 +++++++++ src/math_utils.c | 5 +++++ 2 files changed, 14 insertions(+) create mode 100644 include/math_utils.h create mode 100644 src/math_utils.c diff --git a/include/math_utils.h b/include/math_utils.h new file mode 100644 index 0000000..a6b2847 --- /dev/null +++ b/include/math_utils.h @@ -0,0 +1,9 @@ +#ifndef MATH_UTILS_H +#define MATH_UTILS_H + +#include "aliases/aliases.h" + +i32 min(i32 a, i32 b); +i32 max(i32 a, i32 b); + +#endif // !MATH_UTILS_H diff --git a/src/math_utils.c b/src/math_utils.c new file mode 100644 index 0000000..eb48205 --- /dev/null +++ b/src/math_utils.c @@ -0,0 +1,5 @@ +#include "math_utils.h" + +i32 min(i32 a, i32 b) { return a <= b ? a : b; } + +i32 max(i32 a, i32 b) { return a >= b ? a : b; }