summaryrefslogtreecommitdiffstats
path: root/buf.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2019-06-12 23:28:52 -0700
committerKaz Kylheku <kaz@kylheku.com>2019-06-12 23:28:52 -0700
commit8f72f80a49eeefc27d6790acec0d706d3852ed04 (patch)
tree2861e41915d34f08f435c53ca126191bb26d7862 /buf.h
parent07f19fe31673b1d04fd6d8a2b44adac9355f7efe (diff)
downloadtxr-8f72f80a49eeefc27d6790acec0d706d3852ed04.tar.gz
txr-8f72f80a49eeefc27d6790acec0d706d3852ed04.tar.bz2
txr-8f72f80a49eeefc27d6790acec0d706d3852ed04.zip
buffers: replace operation.
* buf.c (replace_buf): New function. * buf.h (replace_buf): Declared. * lib.c (replace): Wire in.
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 db83f2a3..14302cf2 100644
--- a/buf.h
+++ b/buf.h
@@ -38,6 +38,7 @@ 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);
+val replace_buf(val buf, val items, val from, val to);
#if HAVE_I8
val buf_put_i8(val buf, val pos, val num);