diff --git a/src/cmark/latex.c b/src/cmark/latex.c index 3fe1108..5217418 100644 --- a/src/cmark/latex.c +++ b/src/cmark/latex.c @@ -14,8 +14,9 @@ #define OUT(s, wrap, escaping) renderer->out(renderer, node, s, wrap, escaping) #define LIT(s) renderer->out(renderer, node, s, false, LITERAL) -#define CR() latex_out_sourcepos(node, renderer, options, false); renderer->cr(renderer) -#define BLANKLINE() latex_out_sourcepos(node, renderer, options, true); renderer->blankline(renderer) +#define SOURCEPOS() latex_out_sourcepos(node, renderer, options, false) +#define CR() SOURCEPOS(); renderer->cr(renderer) +#define BLANKLINE() SOURCEPOS(); renderer->blankline(renderer) #define LIST_NUMBER_STRING_SIZE 20 static CMARK_INLINE void latex_out_sourcepos(cmark_node *node, cmark_renderer *renderer, int options, int blankline){