vim-patch:8.2.3390: included xdiff code is outdated

Problem:    Included xdiff code is outdated.
Solution:   Sync with xdiff in git 2.33. (Christian Brabandt, closes vim/vim#8431)
ba02e4720f
This commit is contained in:
Christian Clason
2021-09-08 22:18:44 +02:00
parent 11289ad733
commit 69f4438d35
16 changed files with 237 additions and 146 deletions

View File

@@ -8,7 +8,7 @@
#include <string.h>
#include "nvim/vim.h"
#include "nvim/xdiff/xdiff.h"
#include "xdiff/xdiff.h"
#include "nvim/lua/xdiff.h"
#include "nvim/lua/converter.h"
#include "nvim/lua/executor.h"
@@ -294,7 +294,7 @@ int nlua_xdl_diff(lua_State *lstate)
case kNluaXdiffModeUnified:
luaL_buffinit(lstate, &buf);
ecb.priv = &buf;
ecb.outf = write_string;
ecb.out_line = write_string;
break;
case kNluaXdiffModeOnHunkCB:
priv = xmalloc(sizeof(*priv));