From b9f04d851d17d404a842a4d8afe2156aef337283 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 12 Mar 2016 13:58:01 +0100 Subject: register: add function to set register content to arbitrary data --- register.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'register.c') diff --git a/register.c b/register.c index 932be28..57268e8 100644 --- a/register.c +++ b/register.c @@ -61,6 +61,10 @@ const char *register_get(Vis *vis, Register *reg, size_t *len) { } } +bool register_put(Vis *vis, Register *reg, const char *data, size_t len) { + return reg->type == REGISTER_NORMAL && buffer_put(®->buf, data, len); +} + bool register_put_range(Vis *vis, Register *reg, Text *txt, Filerange *range) { if (reg->append) return register_append_range(reg, txt, range); -- cgit v1.2.3