From d940187fd8720e0ab3c00e5a6a7ae8f181c7752d Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Sun, 12 Feb 2023 15:37:25 -0800 Subject: Add lambda functions. --- bytecode/slice.c | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 bytecode/slice.c (limited to 'bytecode/slice.c') diff --git a/bytecode/slice.c b/bytecode/slice.c deleted file mode 100644 index 0739a4a..0000000 --- a/bytecode/slice.c +++ /dev/null @@ -1,25 +0,0 @@ -#include - -#include "slice.h" - -struct slice slice(struct slice a, size_t i, size_t j) -{ - assert(i <= a.size && j <= a.size && i <= j); - return (struct slice) { .size = j - i, .buf = a.buf + i }; -} - -struct slice slice1(struct slice a, size_t i) -{ - return slice(a, i, a.size); -} - -struct val_slice val_slice(struct val_slice a, size_t i, size_t j) -{ - assert(i <= a.size && j <= a.size && i <= j); - return (struct val_slice) { .size = j - i, .buf = a.buf + i }; -} - -struct val_slice val_slice1(struct val_slice a, size_t i) -{ - return val_slice(a, i, a.size); -} -- cgit v1.3.1