Patch 8.1.0366
Problem: Pieces of the xdiff code are not used.
Solution: Add "#if 0" to omit unused code.
Files: src/xdiff/xemit.c
*** ../vim-8.1.0365/src/xdiff/xemit.c 2018-09-10 21:22:11.540724228 +0200
--- src/xdiff/xemit.c 2018-09-10 22:17:54.906146558 +0200
***************
*** 95,100 ****
--- 95,101 ----
}
+ #if 0
static long def_ff(const char *rec, long len, char *buf, long sz, void *priv
UNUSED)
{
if (len > 0 &&
***************
*** 110,116 ****
--- 111,119 ----
}
return -1;
}
+ #endif
+ #if 0
static long match_func_rec(xdfile_t *xdf, xdemitconf_t const *xecfg, long ri,
char *buf, long sz)
{
***************
*** 120,137 ****
--- 123,144 ----
return def_ff(rec, len, buf, sz, xecfg->find_func_priv);
return xecfg->find_func(rec, len, buf, sz, xecfg->find_func_priv);
}
+ #endif
+ #if 0
static int is_func_rec(xdfile_t *xdf, xdemitconf_t const *xecfg, long ri)
{
char dummy[1];
return match_func_rec(xdf, xecfg, ri, dummy, sizeof(dummy)) >= 0;
}
+ #endif
struct func_line {
long len;
char buf[80];
};
+ #if 0
static long get_func_line(xdfenv_t *xe, xdemitconf_t const *xecfg,
struct func_line *func_line, long start, long limit)
{
***************
*** 151,157 ****
--- 158,166 ----
}
return -1;
}
+ #endif
+ #if 0
static int is_empty_rec(xdfile_t *xdf, long ri)
{
const char *rec;
***************
*** 163,174 ****
--- 172,186 ----
}
return !len;
}
+ #endif
int xdl_emit_diff(xdfenv_t *xe, xdchange_t *xscr, xdemitcb_t *ecb,
xdemitconf_t const *xecfg) {
long s1, s2, e1, e2, lctx;
xdchange_t *xch, *xche;
+ #if 0
long funclineprev = -1;
+ #endif
struct func_line func_line;
func_line.len = 0;
***************
*** 181,186 ****
--- 193,199 ----
s1 = XDL_MAX(xch->i1 - xecfg->ctxlen, 0);
s2 = XDL_MAX(xch->i2 - xecfg->ctxlen, 0);
+ #if 0
if (xecfg->flags & XDL_EMIT_FUNCCONTEXT) {
long fs1, i1 = xch->i1;
***************
*** 218,223 ****
--- 231,237 ----
}
post_context_calculation:
+ #endif
lctx = xecfg->ctxlen;
lctx = XDL_MIN(lctx, xe->xdf1.nrec - (xche->i1 + xche->chg1));
lctx = XDL_MIN(lctx, xe->xdf2.nrec - (xche->i2 + xche->chg2));
***************
*** 225,230 ****
--- 239,245 ----
e1 = xche->i1 + xche->chg1 + lctx;
e2 = xche->i2 + xche->chg2 + lctx;
+ #if 0
if (xecfg->flags & XDL_EMIT_FUNCCONTEXT) {
long fe1 = get_func_line(xe, xecfg, NULL,
xche->i1 + xche->chg1,
***************
*** 253,268 ****
--- 268,286 ----
}
}
}
+ #endif
/*
* Emit current hunk header.
*/
+ #if 0
if (xecfg->flags & XDL_EMIT_FUNCNAMES) {
get_func_line(xe, xecfg, &func_line,
s1 - 1, funclineprev);
funclineprev = s1 - 1;
}
+ #endif
if (xdl_emit_hunk_hdr(s1 + 1, e1 - s1, s2 + 1, e2 - s2,
func_line.buf, func_line.len, ecb) < 0)
return -1;
*** ../vim-8.1.0365/src/version.c 2018-09-10 22:03:36.490401066 +0200
--- src/version.c 2018-09-10 22:18:11.225981264 +0200
***************
*** 796,797 ****
--- 796,799 ----
{ /* Add new patch number below this line */
+ /**/
+ 366,
/**/
--
hundred-and-one symptoms of being an internet addict:
33. You name your children Eudora, Mozilla and Dotcom.
/// 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.