diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2020-09-30 10:31:54 +0200 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2020-10-10 10:03:17 +0200 |
| commit | d2d909d53e7132165422ba4685bdc92c766972b7 (patch) | |
| tree | 554fad66af1a9a932916317946694815f76fdec7 | |
| parent | 77e915d73ae2367245976f9c42c9e8f3a630ab12 (diff) | |
| download | vis-d2d909d53e7132165422ba4685bdc92c766972b7.tar.gz vis-d2d909d53e7132165422ba4685bdc92c766972b7.tar.xz | |
text: mark text_iterator_get argument as const
| -rw-r--r-- | text.c | 6 | ||||
| -rw-r--r-- | text.h | 2 |
2 files changed, 4 insertions, 4 deletions
@@ -158,7 +158,7 @@ static Piece *piece_alloc(Text *txt); static void piece_free(Piece *p); static void piece_init(Piece *p, Piece *prev, Piece *next, const char *data, size_t len); static Location piece_get_intern(Text *txt, size_t pos); -static Location piece_get_extern(Text *txt, size_t pos); +static Location piece_get_extern(const Text *txt, size_t pos); /* span management */ static void span_init(Span *span, Piece *start, Piece *end); static void span_swap(Text *txt, Span *old, Span *new); @@ -542,7 +542,7 @@ static Location piece_get_intern(Text *txt, size_t pos) { * it pos is the end of file (== text_size()) and the file is not empty then * the last piece holding data is returned. */ -static Location piece_get_extern(Text *txt, size_t pos) { +static Location piece_get_extern(const Text *txt, size_t pos) { size_t cur = 0; Piece *p; @@ -1402,7 +1402,7 @@ static bool text_iterator_init(Iterator *it, size_t pos, Piece *p, size_t off) { return text_iterator_valid(it); } -Iterator text_iterator_get(Text *txt, size_t pos) { +Iterator text_iterator_get(const Text *txt, size_t pos) { Iterator it; Location loc = piece_get_extern(txt, pos); text_iterator_init(&it, pos, loc.piece, loc.off); @@ -249,7 +249,7 @@ char *text_bytes_alloc0(Text*, size_t pos, size_t len); * @defgroup iterator * @{ */ -Iterator text_iterator_get(Text*, size_t pos); +Iterator text_iterator_get(const Text*, size_t pos); Text *text_iterator_text(const Iterator*); bool text_iterator_valid(const Iterator*); bool text_iterator_has_next(const Iterator*); |
