From 819ca3927f6f156d12eeddae4ed84d04d28b7e1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Thu, 1 Jan 2015 14:53:28 +0100 Subject: Introduce externally managed marks --- text.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'text.h') diff --git a/text.h b/text.h index 2a7d2de..df6167c 100644 --- a/text.h +++ b/text.h @@ -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); -- cgit v1.2.3