changeset 13827:27e09f1a8e5c v8.0.1785

patch 8.0.1785: missing symbol in Win32 small build commit https://github.com/vim/vim/commit/8a938af6ddefab4b4bc751d3f3545e1d95622c8a Author: Bram Moolenaar <Bram@vim.org> Date: Tue May 1 17:30:41 2018 +0200 patch 8.0.1785: missing symbol in Win32 small build Problem: Missing symbol in Win32 small build. Solution: Define VTERM_ANSI_INDEX_NONE without the terminal feature. Also fix unused function with #ifdef.
author Christian Brabandt <cb@256bit.org>
date Tue, 01 May 2018 17:45:05 +0200
parents df8534d88032
children 4dece4ef17bd
files src/os_win32.c src/term.c src/version.c
diffstat 3 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -7656,6 +7656,7 @@ vtp_sgr_bulks(
     vtp_printf((char *)buf);
 }
 
+# ifdef FEAT_TERMGUICOLORS
     static int
 ctermtoxterm(
     int cterm)
@@ -7665,6 +7666,7 @@ ctermtoxterm(
     cterm_color2rgb(cterm, &r, &g, &b, &idx);
     return (((int)r << 16) | ((int)g << 8) | (int)b);
 }
+# endif
 
     static void
 set_console_color_rgb(void)
--- a/src/term.c
+++ b/src/term.c
@@ -6977,6 +6977,8 @@ static int grey_ramp[] = {
 
 # ifdef FEAT_TERMINAL
 #  include "libvterm/include/vterm.h"  // for VTERM_ANSI_INDEX_NONE
+# else
+#  define VTERM_ANSI_INDEX_NONE 0
 # endif
 
 static uint8_t ansi_table[16][4] = {
--- a/src/version.c
+++ b/src/version.c
@@ -762,6 +762,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1785,
+/**/
     1784,
 /**/
     1783,