option: Silence PVS/V594: GLOBAL_WO macros is not really necessary

In that case it is completely possible to just use w_allbuf_opt directly.
This commit is contained in:
ZyX 2018-04-16 11:31:27 +03:00
parent 95cc2507c9
commit 0eb1d7ca4c

View File

@ -4184,27 +4184,23 @@ static char *set_num_option(int opt_idx, char_u *varp, long value,
if (value < 0) {
errmsg = e_positive;
}
} else if (pp == &curwin->w_p_fdl
|| pp == (long *)GLOBAL_WO(&curwin->w_p_fdl)) {
} else if (pp == &curwin->w_p_fdl || pp == &curwin->w_allbuf_opt.wo_fdl) {
if (value < 0) {
errmsg = e_positive;
}
} else if (pp == &curwin->w_p_fdc
|| pp == (long *)GLOBAL_WO(&curwin->w_p_fdc)) {
} else if (pp == &curwin->w_p_fdc || pp == &curwin->w_allbuf_opt.wo_fdc) {
if (value < 0) {
errmsg = e_positive;
} else if (value > 12) {
errmsg = e_invarg;
}
} else if (pp == &curwin->w_p_cole
|| pp == (long *)GLOBAL_WO(&curwin->w_p_cole)) {
} else if (pp == &curwin->w_p_cole || pp == &curwin->w_allbuf_opt.wo_cole) {
if (value < 0) {
errmsg = e_positive;
} else if (value > 3) {
errmsg = e_invarg;
}
} else if (pp == &curwin->w_p_nuw
|| pp == (long *)GLOBAL_WO(&curwin->w_p_nuw)) {
} else if (pp == &curwin->w_p_nuw || pp == &curwin->w_allbuf_opt.wo_nuw) {
if (value < 1) {
errmsg = e_positive;
} else if (value > 10) {