diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2015-01-01 14:53:28 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2015-01-01 14:53:28 +0100 |
| commit | 819ca3927f6f156d12eeddae4ed84d04d28b7e1b (patch) | |
| tree | 801e7287545a4339095aaf774ef5cb98912e2984 /text.h | |
| parent | b2dd2bb97a752f66d65c4e493e9ff7e778f883c4 (diff) | |
| download | vis-819ca3927f6f156d12eeddae4ed84d04d28b7e1b.tar.gz vis-819ca3927f6f156d12eeddae4ed84d04d28b7e1b.tar.xz | |
Introduce externally managed marks
Diffstat (limited to 'text.h')
| -rw-r--r-- | text.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -75,6 +75,10 @@ bool text_iterator_byte_next(Iterator*, char *b); bool text_iterator_char_next(Iterator*, char *c); bool text_iterator_char_prev(Iterator*, char *c); +typedef const char* Mark; +Mark text_mark_set(Text*, size_t pos); +size_t text_mark_get(Text*, Mark); + typedef int MarkIntern; void text_mark_intern_set(Text*, MarkIntern, size_t pos); size_t text_mark_intern_get(Text*, MarkIntern); |
