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.

Raspunde prin e-mail lui