From 363c25c0a5584c0f936aaa9481b2130e29afa291 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Thu, 8 Jan 2015 10:29:09 -0800 Subject: Added `cmark_iter_reset` and a note about handling destructive updates. --- src/iterator.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/iterator.c') diff --git a/src/iterator.c b/src/iterator.c index b0ac9d2..2c15246 100644 --- a/src/iterator.c +++ b/src/iterator.c @@ -48,6 +48,14 @@ int S_is_leaf(cmark_node *node) } } +void +cmark_iter_reset(cmark_iter *iter, cmark_node *current, + cmark_event_type event_type) +{ + iter->event_type = event_type; + iter->current = current; +} + cmark_node* cmark_iter_get_node(cmark_iter *iter) { -- cgit v1.2.3