summaryrefslogtreecommitdiff
path: root/lib/sail.h
diff options
context:
space:
mode:
authorJon French2018-10-16 14:52:01 +0100
committerJon French2018-10-16 14:52:01 +0100
commit57c4a243b8cfb06dc7644f9c317ddc270cbbf0d3 (patch)
tree52f4617ad4c795abddc80bd6fb84ead026828f2d /lib/sail.h
parente7ca37271e187f36527a85bba31c60e0854bc8b7 (diff)
Re-implement space-related mapping functions in Sail rather than backends
Uses new primop 'string_take' which is much easier to implement in e.g. C
Diffstat (limited to 'lib/sail.h')
-rw-r--r--lib/sail.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/sail.h b/lib/sail.h
index 598ac67d..4ccd8b93 100644
--- a/lib/sail.h
+++ b/lib/sail.h
@@ -327,6 +327,7 @@ void random_real(real *rop, unit);
void string_length(sail_int *len, sail_string s);
void string_drop(sail_string *dst, sail_string s, sail_int len);
+void string_take(sail_string *dst, sail_string s, sail_int len);
/* ***** Printing ***** */