tweaks: elide a function that is called just once

master
Benno Schulenberg 2018-05-21 21:19:47 +02:00
parent 52efac535b
commit 446c7d5fff
1 changed files with 2 additions and 10 deletions

View File

@ -1985,14 +1985,6 @@ bool quotes_match(const char *a_line, size_t a_quote, const char *b_line)
strncmp(a_line, b_line, a_quote) == 0); strncmp(a_line, b_line, a_quote) == 0);
} }
/* We assume a_line and b_line have no quote part. Then, we return
* whether b_line could follow a_line in a paragraph. */
bool indents_match(const char *a_line, size_t a_indent, const char
*b_line, size_t b_indent)
{
return (a_indent == b_indent && strncmp(a_line, b_line, b_indent) == 0);
}
/* Return TRUE when the given line is the beginning of a paragraph (BOP). */ /* Return TRUE when the given line is the beginning of a paragraph (BOP). */
bool begpar(const filestruct *const line) bool begpar(const filestruct *const line)
{ {
@ -2022,8 +2014,8 @@ bool begpar(const filestruct *const line)
/* If the indentation of the preceding line equals the indentation /* If the indentation of the preceding line equals the indentation
* of this line, this is not a BOP. */ * of this line, this is not a BOP. */
if (indents_match(line->prev->data + quote_len, prev_dent_len, if (prev_dent_len == indent_len && strncmp(line->prev->data + quote_len,
line->data + quote_len, indent_len)) line->data + quote_len, indent_len) == 0)
return FALSE; return FALSE;
/* Otherwise, this is a BOP if the preceding line is not. */ /* Otherwise, this is a BOP if the preceding line is not. */