File tree 2 files changed +13
-0
lines changed 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -225,6 +225,11 @@ CMARK_GFM_EXPORT cmark_node *cmark_node_first_child(cmark_node *node);
225
225
*/
226
226
CMARK_GFM_EXPORT cmark_node * cmark_node_last_child (cmark_node * node );
227
227
228
+ /** Returns the footnote reference of 'node', or NULL if 'node' doesn't have a
229
+ * footnote reference.
230
+ */
231
+ CMARK_GFM_EXPORT cmark_node * cmark_node_parent_footnote_def (cmark_node * node );
232
+
228
233
/**
229
234
* ## Iterator
230
235
*
Original file line number Diff line number Diff line change @@ -323,6 +323,14 @@ cmark_node *cmark_node_last_child(cmark_node *node) {
323
323
}
324
324
}
325
325
326
+ cmark_node * cmark_node_parent_footnote_def (cmark_node * node ) {
327
+ if (node == NULL ) {
328
+ return NULL ;
329
+ } else {
330
+ return node -> parent_footnote_def ;
331
+ }
332
+ }
333
+
326
334
void * cmark_node_get_user_data (cmark_node * node ) {
327
335
if (node == NULL ) {
328
336
return NULL ;
You can’t perform that action at this time.
0 commit comments