Patch 8.1.1040
Problem: FEAT_TAG_ANYWHITE is not enabled in any build.
Solution: Remove the feature.
Files: src/feature.h, src/tag.c, src/evalfunc.c, src/version.c,
src/Make_vms.mms
*** ../vim-8.1.1039/src/feature.h 2019-03-22 12:03:26.587533860 +0100
--- src/feature.h 2019-03-22 16:38:39.508875325 +0100
***************
*** 313,324 ****
#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)
--- 313,318 ----
*** ../vim-8.1.1039/src/tag.c 2019-02-15 21:06:05.342289715 +0100
--- src/tag.c 2019-03-22 16:41:08.227934510 +0100
***************
*** 1931,1943 ****
{
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)
{
--- 1931,1938 ----
***************
*** 1976,1995 ****
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
! )
{
! /* found one */
tagp.tagname = p + 1;
break;
}
--- 1971,1981 ----
if (*p == ':')
{
if (tagp.fname == NULL)
tagp.fname = tagp.tagname_end + 1;
! if (fnamencmp(lbuf, tagp.fname, p - lbuf) == 0
! && tagp.fname[p - lbuf] == TAB)
{
! // found one
tagp.tagname = p + 1;
break;
}
***************
*** 2112,2131 ****
#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;
--- 2098,2107 ----
***************
*** 2843,2883 ****
else /* not an Emacs tag */
{
#endif
! /* 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
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
if (*p != NUL)
++p;
- #endif
if (*p == NUL)
return FAIL;
tagp->command = p;
--- 2819,2843 ----
else /* not an Emacs tag */
{
#endif
! // Isolate the tagname, from lbuf up to the first white
tagp->tagname = lbuf;
p = vim_strchr(lbuf, TAB);
if (p == NULL)
return FAIL;
tagp->tagname_end = p;
! // Isolate file name, from first to second white space
if (*p != NUL)
++p;
tagp->fname = p;
p = vim_strchr(p, TAB);
if (p == NULL)
return FAIL;
tagp->fname_end = p;
! // find start of search command, after second white space
if (*p != NUL)
++p;
if (*p == NUL)
return FAIL;
tagp->command = p;
*** ../vim-8.1.1039/src/evalfunc.c 2019-03-22 13:20:40.091897268 +0100
--- src/evalfunc.c 2019-03-22 16:59:04.297176245 +0100
***************
*** 6533,6541 ****
#ifdef FEAT_TAG_OLDSTATIC
"tag_old_static",
#endif
- #ifdef FEAT_TAG_ANYWHITE
- "tag_any_white",
- #endif
#ifdef FEAT_TCL
# ifndef DYNAMIC_TCL
"tcl",
--- 6533,6538 ----
*** ../vim-8.1.1039/src/version.c 2019-03-22 16:57:42.061691287 +0100
--- src/version.c 2019-03-22 17:01:04.704422303 +0100
***************
*** 610,620 ****
#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",
--- 610,616 ----
*** ../vim-8.1.1039/src/Make_vms.mms 2019-03-22 16:57:42.061691287 +0100
--- src/Make_vms.mms 2019-03-22 16:59:53.828866076 +0100
***************
*** 256,266 ****
.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"
--- 256,261 ----
*** ../vim-8.1.1039/src/version.c 2019-03-22 16:57:42.061691287 +0100
--- src/version.c 2019-03-22 17:01:04.704422303 +0100
***************
*** 781,782 ****
--- 777,780 ----
{ /* Add new patch number below this line */
+ /**/
+ 1040,
/**/
--
Common sense is what tells you that the world is flat.
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.