diff --git a/src/inlines.c b/src/inlines.c
@@ -23,7 +23,7 @@ typedef struct Subject {
int label_nestlevel;
reference_map *refmap;
inline_stack *emphasis_openers;
- int number_of_emphasis_openers;
+ int emphasis_nestlevel;
} subject;
static node_inl *parse_chunk_inlines(chunk *chunk, reference_map *refmap);
@@ -178,7 +178,7 @@ static void subject_from_buf(subject *e, strbuf *buffer, reference_map *refmap)
e->label_nestlevel = 0;
e->refmap = refmap;
e->emphasis_openers = NULL;
- e->number_of_emphasis_openers = 0;
+ e->emphasis_nestlevel = 0;
chunk_rtrim(&e->input);
}
@@ -192,7 +192,7 @@ static void subject_from_chunk(subject *e, chunk *chunk, reference_map *refmap)
e->label_nestlevel = 0;
e->refmap = refmap;
e->emphasis_openers = NULL;
- e->number_of_emphasis_openers = 0;
+ e->emphasis_nestlevel = 0;
chunk_rtrim(&e->input);
}
@@ -312,7 +312,7 @@ static void free_openers(subject* subj, inline_stack* istack)
while (subj->emphasis_openers != istack) {
tempstack = subj->emphasis_openers;
subj->emphasis_openers = subj->emphasis_openers->previous;
- subj->number_of_emphasis_openers--;
+ subj->emphasis_nestlevel--;
free(tempstack);
}
}
@@ -393,7 +393,7 @@ static node_inl* handle_strong_emph(subject* subj, unsigned char c, node_inl **l
cannotClose:
inl_text = make_str(chunk_dup(&subj->input, subj->pos - numdelims, numdelims));
- if (can_open && subj->number_of_emphasis_openers < EMPHASIS_STACK_LIMIT)
+ if (can_open && subj->emphasis_nestlevel < EMPHASIS_STACK_LIMIT)
{
istack = (inline_stack*)malloc(sizeof(inline_stack));
if (istack == NULL) {
@@ -404,7 +404,7 @@ cannotClose:
istack->first_inline = inl_text;
istack->previous = subj->emphasis_openers;
subj->emphasis_openers = istack;
- subj->number_of_emphasis_openers++;
+ subj->emphasis_nestlevel++;
}
return inl_text;