diff --git a/src/ex_getln.c b/src/ex_getln.c index ab26205cd4..1a33f6e053 100644 --- a/src/ex_getln.c +++ b/src/ex_getln.c @@ -212,7 +212,8 @@ getcmdline( #endif expand_T xpc; long *b_im_ptr = NULL; -#if defined(FEAT_WILDMENU) || defined(FEAT_EVAL) || defined(FEAT_SEARCH_EXTRA) +#if defined(FEAT_WILDMENU) || defined(FEAT_EVAL) \ + || defined(FEAT_SEARCH_EXTRA) || defined(FEAT_CMDWIN) /* Everything that may work recursively should save and restore the * current command line in save_ccline. That includes update_screen(), a * custom status line may invoke ":normal". */ diff --git a/src/gui_gtk.c b/src/gui_gtk.c index 8686381b0e..c015d7ee66 100644 --- a/src/gui_gtk.c +++ b/src/gui_gtk.c @@ -51,6 +51,9 @@ # ifdef _ # undef _ # endif +# ifdef ngettext +# undef ngettext +# endif # ifdef N_ # undef N_ # endif diff --git a/src/gui_gtk_x11.c b/src/gui_gtk_x11.c index 514ac9e31a..71bcd6a3a6 100644 --- a/src/gui_gtk_x11.c +++ b/src/gui_gtk_x11.c @@ -35,6 +35,9 @@ # ifdef _ # undef _ # endif +# ifdef ngettext +# undef ngettext +# endif # ifdef N_ # undef N_ # endif diff --git a/src/if_ruby.c b/src/if_ruby.c index 0b60c38674..943112a3b2 100644 --- a/src/if_ruby.c +++ b/src/if_ruby.c @@ -523,9 +523,10 @@ static struct { {"rb_assoc_new", (RUBY_PROC*)&dll_rb_assoc_new}, {"rb_cFalseClass", (RUBY_PROC*)&dll_rb_cFalseClass}, - {"rb_cFixnum", (RUBY_PROC*)&dll_rb_cFixnum}, # if defined(USE_RUBY_INTEGER) {"rb_cInteger", (RUBY_PROC*)&dll_rb_cInteger}, +# else + {"rb_cFixnum", (RUBY_PROC*)&dll_rb_cFixnum}, # endif # if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 20 {"rb_cFloat", (RUBY_PROC*)&dll_rb_cFloat}, diff --git a/src/version.c b/src/version.c index 44fb693e0e..923afc5c7e 100644 --- a/src/version.c +++ b/src/version.c @@ -779,6 +779,12 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 163, +/**/ + 162, +/**/ + 161, /**/ 160, /**/