summaryrefslogtreecommitdiff
path: root/runtime.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime.c')
-rw-r--r--runtime.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/runtime.c b/runtime.c
index e0e1b5b..c91382d 100644
--- a/runtime.c
+++ b/runtime.c
@@ -797,6 +797,17 @@ static void mem_cpy_(void *dst, void *src, i64 len) {
*d = *s;
}
+static b8 mem_eq_(i64 len, void *x, void *y) {
+ u8 *i = (u8 *) x;
+ u8 *j = (u8 *) y;
+ u8 *i_end = i + len;
+
+ for (; i < i_end; ++i, ++j)
+ if (*i != *j)
+ return 0;
+ return 1;
+}
+
static f64 min2_(f64 x, f64 y) {
return x < y ? x : y;
}