diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-08-08 10:40:59 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-08-08 10:40:59 +0200 |
| commit | 36abe5af5738381f21f556ce26a1e80bd5eacfe0 (patch) | |
| tree | 82ceb1e1d1ff832314065fde3bb8f287410acaf4 /text.c | |
| parent | 2425c1614f51c1c3641ccd2c99f3e751c8ceb421 (diff) | |
| download | vis-36abe5af5738381f21f556ce26a1e80bd5eacfe0.tar.gz vis-36abe5af5738381f21f556ce26a1e80bd5eacfe0.tar.xz | |
text: introduce helper function text_delete_range
Diffstat (limited to 'text.c')
| -rw-r--r-- | text.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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) { |
