summaryrefslogtreecommitdiffstats
path: root/buf.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-11 19:47:32 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-11 19:47:32 -0700
commitc54df81f05e622bd3ce6daa0bc4ba5d3999f958d (patch)
treeb926c2b5cab254dcb3d783bd3fcb50afa79ec6b3 /buf.h
parent2ec0f6e63f9c42750f09af4a7f03be832a2ca28a (diff)
downloadtxr-c54df81f05e622bd3ce6daa0bc4ba5d3999f958d.tar.gz
txr-c54df81f05e622bd3ce6daa0bc4ba5d3999f958d.tar.bz2
txr-c54df81f05e622bd3ce6daa0bc4ba5d3999f958d.zip
buffers: allow sub operation.
* buf.c (sub_buf): New function. * buf.h (sub_buf): Declared. * lib.c (sub): Hook in BUF type. (replace): Diagnose BUF specially as unsupported.
Diffstat (limited to 'buf.h')
-rw-r--r--buf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/buf.h b/buf.h
index 60004112..db83f2a3 100644
--- a/buf.h
+++ b/buf.h
@@ -37,6 +37,7 @@ val length_buf(val buf);
val buf_alloc_size(val buf);
mem_t *buf_get(val buf, val self);
void buf_fill(val buf, mem_t *src, val self);
+val sub_buf(val seq, val from, val to);
#if HAVE_I8
val buf_put_i8(val buf, val pos, val num);