From 36abe5af5738381f21f556ce26a1e80bd5eacfe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 8 Aug 2015 10:40:59 +0200 Subject: text: introduce helper function text_delete_range --- text.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'text.c') diff --git a/text.c b/text.c index 26b851d..1c21e9c 100644 --- a/text.c +++ b/text.c @@ -1145,6 +1145,12 @@ bool text_delete(Text *txt, size_t pos, size_t len) { return true; } +bool text_delete_range(Text *txt, Filerange *r) { + if (!text_range_valid(r)) + return false; + return text_delete(txt, r->start, text_range_size(r)); +} + /* preserve the current text content such that it can be restored by * means of undo/redo operations */ void text_snapshot(Text *txt) { -- cgit v1.2.3