diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2020-10-23 13:07:53 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2020-10-30 20:39:52 +0100 |
| commit | 3d32c4cfcba728c89b19f9d907858853ae2bfdc2 (patch) | |
| tree | 1f0448e75676c62c2ee67fcf438791b2806744a2 /text.c | |
| parent | ba530ac94d8f453e04e83323e94b3e0a49e64ad6 (diff) | |
| download | vis-3d32c4cfcba728c89b19f9d907858853ae2bfdc2.tar.gz vis-3d32c4cfcba728c89b19f9d907858853ae2bfdc2.tar.xz | |
text: simplify iterator_init
This was added in c240368d5da8208c15e0263034384414d938afb3 to work around
a possibly bogus tis-interpreter warning regarding multiple accesses
in the same expression.
Diffstat (limited to 'text.c')
| -rw-r--r-- | text.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -799,14 +799,13 @@ bool text_mmaped(const Text *txt, const char *ptr) { } static bool iterator_init(Iterator *it, size_t pos, Piece *p, size_t off) { - Iterator iter = (Iterator){ + *it = (Iterator){ .pos = pos, .piece = p, .start = p ? p->data : NULL, .end = p && p->data ? p->data + p->len : NULL, .text = p && p->data ? p->data + off : NULL, }; - *it = iter; return text_iterator_valid(it); } |
