From 040def592d73c7babf4634a0990e51de1a68d635 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Mon, 19 Jan 2015 15:06:14 +0100 Subject: Add user data field for nodes --- src/cmark.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/cmark.h') diff --git a/src/cmark.h b/src/cmark.h index 04ca6d7..74fa4c7 100644 --- a/src/cmark.h +++ b/src/cmark.h @@ -226,6 +226,17 @@ cmark_iter_reset(cmark_iter *iter, cmark_node *current, * ## Accessors */ +/** Returns the user data of 'node'. + */ +CMARK_EXPORT void* +cmark_node_get_user_data(cmark_node *node); + +/** Sets arbitrary user data for 'node'. Returns 1 on success, + * 0 on failure. + */ +CMARK_EXPORT int +cmark_node_set_user_data(cmark_node *node, void *user_data); + /** Returns the type of 'node', or `CMARK_NODE_NONE` on error. */ CMARK_EXPORT cmark_node_type -- cgit v1.2.3