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 @@ -301,6 +301,14 @@ cmark_node *cmark_node_last_child(cmark_node *node) {
301
301
}
302
302
}
303
303
304
+ cmark_node * cmark_node_parent_footnote_def (cmark_node * node ) {
305
+ if (node == NULL ) {
306
+ return NULL ;
307
+ } else {
308
+ return node -> parent_footnote_def ;
309
+ }
310
+ }
311
+
304
312
void * cmark_node_get_user_data (cmark_node * node ) {
305
313
if (node == NULL ) {
306
314
return NULL ;
You can’t perform that action at this time.
0 commit comments