From 2a08aeff1a38a1f44336ec1c2d0d2514de482157 Mon Sep 17 00:00:00 2001 From: Björn Linse Date: Sat, 4 Sep 2021 17:05:22 +0200 Subject: fix(build): make vendored libmpack and libmpack-lua build properly --- src/mpack/lmpack.c | 15 ++++++--------- src/mpack/lmpack.h | 3 +++ 2 files changed, 9 insertions(+), 9 deletions(-) create mode 100644 src/mpack/lmpack.h (limited to 'src/mpack') diff --git a/src/mpack/lmpack.c b/src/mpack/lmpack.c index 6da28fc263..9f102fc950 100644 --- a/src/mpack/lmpack.c +++ b/src/mpack/lmpack.c @@ -15,8 +15,6 @@ * compilation. */ #define LUA_LIB -/* for snprintf */ -#define _XOPEN_SOURCE 500 #include #include #include @@ -26,12 +24,11 @@ #include #include -#ifdef MPACK_USE_SYSTEM -# include -#else -# define MPACK_API static -# include "mpack-src/src/mpack.c" -#endif +#include "nvim/macros.h" + +#include "lmpack.h" + +#include "rpc.h" #define UNPACKER_META_NAME "mpack.Unpacker" #define PACKER_META_NAME "mpack.Packer" @@ -713,7 +710,7 @@ static void lmpack_unparse_enter(mpack_parser_t *parser, mpack_node_t *node) node->tok = mpack_pack_nil(); break; } - /* Fallthrough */ + FALLTHROUGH; default: { /* #define FMT */ diff --git a/src/mpack/lmpack.h b/src/mpack/lmpack.h new file mode 100644 index 0000000000..e35f40fab6 --- /dev/null +++ b/src/mpack/lmpack.h @@ -0,0 +1,3 @@ +#include + +int luaopen_mpack(lua_State *L); -- cgit