diff options
Diffstat (limited to 'runtime.c')
-rw-r--r-- | runtime.c | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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; } |