changeset 16070:c435843c7535 v8.1.1040

patch 8.1.1040: FEAT_TAG_ANYWHITE is not enabled in any build commit https://github.com/vim/vim/commit/b99abaa480a7dd983ee4998c5cfdeb997214dcae Author: Bram Moolenaar <Bram@vim.org> Date: Fri Mar 22 17:03:05 2019 +0100 patch 8.1.1040: FEAT_TAG_ANYWHITE is not enabled in any build Problem: FEAT_TAG_ANYWHITE is not enabled in any build. Solution: Remove the feature.
author Bram Moolenaar <Bram@vim.org>
date Fri, 22 Mar 2019 17:15:04 +0100
parents 277daf5f4a43
children 6f614d04b032
files src/Make_vms.mms src/evalfunc.c src/feature.h src/tag.c src/version.c
diffstat 5 files changed, 8 insertions(+), 64 deletions(-) [+]
line wrap: on
line diff
--- a/src/Make_vms.mms
+++ b/src/Make_vms.mms
@@ -256,11 +256,6 @@ HANGULIN_OBJ = hangulin.obj
 .ENDIF
 .ENDIF
 
-.IFDEF VIM_TAG_ANYWHITE
-# TAG_ANYWHITE related setup.
-TAG_DEF = ,"FEAT_TAG_ANYWHITE"
-.ENDIF
-
 .IFDEF VIM_MZSCHEME
 # MZSCHEME related setup
 MZSCH_DEF = ,"FEAT_MZSCHEME"
--- a/src/evalfunc.c
+++ b/src/evalfunc.c
@@ -6533,9 +6533,6 @@ f_has(typval_T *argvars, typval_T *rettv
 #ifdef FEAT_TAG_OLDSTATIC
 	"tag_old_static",
 #endif
-#ifdef FEAT_TAG_ANYWHITE
-	"tag_any_white",
-#endif
 #ifdef FEAT_TCL
 # ifndef DYNAMIC_TCL
 	"tcl",
--- a/src/feature.h
+++ b/src/feature.h
@@ -313,12 +313,6 @@
 #endif
 
 /*
- * +tag_any_white	Allow any white space to separate the fields in a tags
- *			file.  When not defined, only a TAB is allowed.
- */
-/* #define FEAT_TAG_ANYWHITE */
-
-/*
  * +cscope		Unix only: Cscope support.
  */
 #if defined(UNIX) && defined(FEAT_BIG) && !defined(FEAT_CSCOPE) && !defined(MACOS_X)
--- a/src/tag.c
+++ b/src/tag.c
@@ -1931,13 +1931,8 @@ parse_line:
 	    {
 		vim_memset(&tagp, 0, sizeof(tagp));
 		tagp.tagname = lbuf;
-#ifdef FEAT_TAG_ANYWHITE
-		tagp.tagname_end = skiptowhite(lbuf);
-		if (*tagp.tagname_end == NUL)
-#else
 		tagp.tagname_end = vim_strchr(lbuf, TAB);
 		if (tagp.tagname_end == NULL)
-#endif
 		{
 		    if (vim_strchr(lbuf, NL) == NULL)
 		    {
@@ -1976,20 +1971,11 @@ parse_line:
 		    if (*p == ':')
 		    {
 			if (tagp.fname == NULL)
-# ifdef FEAT_TAG_ANYWHITE
-			    tagp.fname = skipwhite(tagp.tagname_end);
-# else
 			    tagp.fname = tagp.tagname_end + 1;
-# endif
-			if (	   fnamencmp(lbuf, tagp.fname, p - lbuf) == 0
-# ifdef FEAT_TAG_ANYWHITE
-				&& VIM_ISWHITE(tagp.fname[p - lbuf])
-# else
-				&& tagp.fname[p - lbuf] == TAB
-# endif
-				    )
+			if (fnamencmp(lbuf, tagp.fname, p - lbuf) == 0
+						&& tagp.fname[p - lbuf] == TAB)
 			{
-			    /* found one */
+			    // found one
 			    tagp.tagname = p + 1;
 			    break;
 			}
@@ -2112,20 +2098,10 @@ parse_line:
 #ifdef FEAT_TAG_OLDSTATIC
 		if (tagp.fname == NULL)
 #endif
-#ifdef FEAT_TAG_ANYWHITE
-		    tagp.fname = skipwhite(tagp.tagname_end);
-#else
 		    tagp.fname = tagp.tagname_end + 1;
-#endif
-#ifdef FEAT_TAG_ANYWHITE
-		tagp.fname_end = skiptowhite(tagp.fname);
-		tagp.command = skipwhite(tagp.fname_end);
-		if (*tagp.command == NUL)
-#else
 		tagp.fname_end = vim_strchr(tagp.fname, TAB);
 		tagp.command = tagp.fname_end + 1;
 		if (tagp.fname_end == NULL)
-#endif
 		    i = FAIL;
 		else
 		    i = OK;
@@ -2843,41 +2819,25 @@ etag_fail:
     else	/* not an Emacs tag */
     {
 #endif
-	/* Isolate the tagname, from lbuf up to the first white */
+	// Isolate the tagname, from lbuf up to the first white
 	tagp->tagname = lbuf;
-#ifdef FEAT_TAG_ANYWHITE
-	p = skiptowhite(lbuf);
-#else
 	p = vim_strchr(lbuf, TAB);
 	if (p == NULL)
 	    return FAIL;
-#endif
 	tagp->tagname_end = p;
 
-	/* Isolate file name, from first to second white space */
-#ifdef FEAT_TAG_ANYWHITE
-	p = skipwhite(p);
-#else
+	// Isolate file name, from first to second white space
 	if (*p != NUL)
 	    ++p;
-#endif
 	tagp->fname = p;
-#ifdef FEAT_TAG_ANYWHITE
-	p = skiptowhite(p);
-#else
 	p = vim_strchr(p, TAB);
 	if (p == NULL)
 	    return FAIL;
-#endif
 	tagp->fname_end = p;
 
-	/* find start of search command, after second white space */
-#ifdef FEAT_TAG_ANYWHITE
-	p = skipwhite(p);
-#else
+	// find start of search command, after second white space
 	if (*p != NUL)
 	    ++p;
-#endif
 	if (*p == NUL)
 	    return FAIL;
 	tagp->command = p;
--- a/src/version.c
+++ b/src/version.c
@@ -610,11 +610,7 @@ static char *(features[]) =
 #else
 	"-tag_old_static",
 #endif
-#ifdef FEAT_TAG_ANYWHITE
-	"+tag_any_white",
-#else
 	"-tag_any_white",
-#endif
 #ifdef FEAT_TCL
 # ifdef DYNAMIC_TCL
 	"+tcl/dyn",
@@ -780,6 +776,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    1040,
+/**/
     1039,
 /**/
     1038,