aboutsummaryrefslogtreecommitdiff
path: root/scripts/msgpack-gen.lua
diff options
context:
space:
mode:
authorRui Abreu Ferreira <raf-ep@gmx.com>2014-05-29 15:42:08 +0100
committerThiago de Arruda <tpadilha84@gmail.com>2014-06-02 10:34:51 -0300
commit1971cc30b50ba77f55c7693eff716e564ce5c8e2 (patch)
tree968532dd50b8bb9264257e94e5986debcd48c178 /scripts/msgpack-gen.lua
parenta2e9580801e89f8fa6e1e3f0ccb3d4a740d7ac03 (diff)
downloadrneovim-1971cc30b50ba77f55c7693eff716e564ce5c8e2.tar.gz
rneovim-1971cc30b50ba77f55c7693eff716e564ce5c8e2.tar.bz2
rneovim-1971cc30b50ba77f55c7693eff716e564ce5c8e2.zip
Add --api-metadata command line option
- New command line option prints the binary API metadata object and exits
Diffstat (limited to 'scripts/msgpack-gen.lua')
-rw-r--r--scripts/msgpack-gen.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/scripts/msgpack-gen.lua b/scripts/msgpack-gen.lua
index fac1b10b45..8d7bb8ea59 100644
--- a/scripts/msgpack-gen.lua
+++ b/scripts/msgpack-gen.lua
@@ -100,7 +100,7 @@ end
output:write([[
-static const uint8_t msgpack_metadata[] = {
+const uint8_t msgpack_metadata[] = {
]])
-- serialize the API metadata using msgpack and embed into the resulting
@@ -116,6 +116,7 @@ end
-- usually it is the first function called by clients.
output:write([[
};
+const unsigned int msgpack_metadata_size = sizeof(msgpack_metadata);
void msgpack_rpc_dispatch(uint64_t channel_id, msgpack_object *req, msgpack_packer *res)
{