aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/eval.c2
-rw-r--r--src/nvim/misc1.c1
-rw-r--r--src/nvim/search.c18
3 files changed, 10 insertions, 11 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 8c27956242..05f001496a 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -14715,7 +14715,7 @@ do_searchpair(
/* clear the start flag to avoid getting stuck here */
options &= ~SEARCH_START;
- /* If the skip pattern matches, ignore this match. */
+ // If the skip pattern matches, ignore this match.
if (use_skip) {
save_pos = curwin->w_cursor;
curwin->w_cursor = pos;
diff --git a/src/nvim/misc1.c b/src/nvim/misc1.c
index 4e47311dda..6738e59bb2 100644
--- a/src/nvim/misc1.c
+++ b/src/nvim/misc1.c
@@ -1765,6 +1765,7 @@ del_lines (
}
int gchar_pos(pos_T *pos)
+ FUNC_ATTR_NONNULL_ARG(1)
{
// When searching columns is sometimes put at the end of a line.
if (pos->col == MAXCOL) {
diff --git a/src/nvim/search.c b/src/nvim/search.c
index 0b18d4bdde..b6d666cbe8 100644
--- a/src/nvim/search.c
+++ b/src/nvim/search.c
@@ -3370,7 +3370,6 @@ current_tagblock(
)
{
long count = count_arg;
- long n;
pos_T old_pos;
pos_T start_pos;
pos_T end_pos;
@@ -3379,7 +3378,6 @@ current_tagblock(
char_u *p;
char_u *cp;
int len;
- int r;
bool do_include = include;
bool save_p_ws = p_ws;
int retval = FAIL;
@@ -3428,12 +3426,12 @@ again:
* Search backwards for unclosed "<aaa>".
* Put this position in start_pos.
*/
- for (n = 0; n < count; ++n) {
- if (do_searchpair((char_u *)
- "<[^ \t>/!]\\+\\%(\\_s\\_[^>]\\{-}[^/]>\\|$\\|\\_s\\=>\\)",
- (char_u *)"",
- (char_u *)"</[^>]*>", BACKWARD, NULL, 0,
- NULL, (linenr_T)0, 0L) <= 0) {
+ for (long n = 0; n < count; n++) {
+ if (do_searchpair(
+ (char_u *)"<[^ \t>/!]\\+\\%(\\_s\\_[^>]\\{-}[^/]>\\|$\\|\\_s\\=>\\)",
+ (char_u *)"",
+ (char_u *)"</[^>]*>", BACKWARD, NULL, 0,
+ NULL, (linenr_T)0, 0L) <= 0) {
curwin->w_cursor = old_pos;
goto theend;
}
@@ -3459,8 +3457,8 @@ again:
sprintf((char *)spat, "<%.*s\\>\\%%(\\s\\_[^>]\\{-}[^/]>\\|>\\)\\c", len, p);
sprintf((char *)epat, "</%.*s>\\c", len, p);
- r = do_searchpair(spat, (char_u *)"", epat, FORWARD, NULL,
- 0, NULL, (linenr_T)0, 0L);
+ const int r = do_searchpair(spat, (char_u *)"", epat, FORWARD, NULL,
+ 0, NULL, (linenr_T)0, 0L);
xfree(spat);
xfree(epat);