Linting all the days

This commit is contained in:
James McCoy
2016-05-06 20:53:22 -04:00
parent 3a35f63640
commit fa65e95039

View File

@@ -8359,24 +8359,28 @@ static void f_cursor(typval_T *argvars, typval_T *rettv)
} else { } else {
line = get_tv_lnum(argvars); line = get_tv_lnum(argvars);
col = get_tv_number_chk(&argvars[1], NULL); col = get_tv_number_chk(&argvars[1], NULL);
if (argvars[2].v_type != VAR_UNKNOWN) if (argvars[2].v_type != VAR_UNKNOWN) {
coladd = get_tv_number_chk(&argvars[2], NULL); coladd = get_tv_number_chk(&argvars[2], NULL);
}
} }
if (line < 0 || col < 0 if (line < 0 || col < 0
|| coladd < 0 || coladd < 0) {
) return; // type error; errmsg already given
return; /* type error; errmsg already given */ }
if (line > 0) if (line > 0) {
curwin->w_cursor.lnum = line; curwin->w_cursor.lnum = line;
if (col > 0) }
if (col > 0) {
curwin->w_cursor.col = col - 1; curwin->w_cursor.col = col - 1;
}
curwin->w_cursor.coladd = coladd; curwin->w_cursor.coladd = coladd;
/* Make sure the cursor is in a valid position. */ // Make sure the cursor is in a valid position.
check_cursor(); check_cursor();
/* Correct cursor for multi-byte character. */ // Correct cursor for multi-byte character.
if (has_mbyte) if (has_mbyte) {
mb_adjust_cursor(); mb_adjust_cursor();
}
curwin->w_set_curswant = set_curswant; curwin->w_set_curswant = set_curswant;
rettv->vval.v_number = 0; rettv->vval.v_number = 0;
@@ -14684,10 +14688,11 @@ static void f_setpos(typval_T *argvars, typval_T *rettv)
name = get_tv_string_chk(argvars); name = get_tv_string_chk(argvars);
if (name != NULL) { if (name != NULL) {
if (list2fpos(&argvars[1], &pos, &fnum, &curswant) == OK) { if (list2fpos(&argvars[1], &pos, &fnum, &curswant) == OK) {
if (--pos.col < 0) if (--pos.col < 0) {
pos.col = 0; pos.col = 0;
}
if (name[0] == '.' && name[1] == NUL) { if (name[0] == '.' && name[1] == NUL) {
/* set cursor */ // set cursor
if (fnum == curbuf->b_fnum) { if (fnum == curbuf->b_fnum) {
curwin->w_cursor = pos; curwin->w_cursor = pos;
if (curswant >= 0) { if (curswant >= 0) {
@@ -14696,14 +14701,17 @@ static void f_setpos(typval_T *argvars, typval_T *rettv)
} }
check_cursor(); check_cursor();
rettv->vval.v_number = 0; rettv->vval.v_number = 0;
} else } else {
EMSG(_(e_invarg)); EMSG(_(e_invarg));
}
} else if (name[0] == '\'' && name[1] != NUL && name[2] == NUL) { } else if (name[0] == '\'' && name[1] != NUL && name[2] == NUL) {
/* set mark */ // set mark
if (setmark_pos(name[1], &pos, fnum) == OK) if (setmark_pos(name[1], &pos, fnum) == OK) {
rettv->vval.v_number = 0; rettv->vval.v_number = 0;
} else }
} else {
EMSG(_(e_invarg)); EMSG(_(e_invarg));
}
} }
} }
} }