updated for version 7.3.820
Problem: Build errors and warnings when building with small features and
Lua, Perl or Ruby.
Solution: Add #ifdefs and UNUSED.
diff --git a/src/if_ruby.c b/src/if_ruby.c
index 4ae2d90..ce40bbe 100644
--- a/src/if_ruby.c
+++ b/src/if_ruby.c
@@ -1210,21 +1210,21 @@
return height;
}
-static VALUE window_width(VALUE self)
+static VALUE window_width(VALUE self UNUSED)
{
- win_T *win = get_win(self);
-
- return INT2NUM(win->w_width);
+ return INT2NUM(W_WIDTH(get_win(self)));
}
-static VALUE window_set_width(VALUE self, VALUE width)
+static VALUE window_set_width(VALUE self UNUSED, VALUE width)
{
+#ifdef FEAT_VERTSPLIT
win_T *win = get_win(self);
win_T *savewin = curwin;
curwin = win;
win_setwidth(NUM2INT(width));
curwin = savewin;
+#endif
return width;
}