diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-16 14:58:05 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-09-16 14:58:05 -0300 |
commit | 36d3a7dc78181cd865f9e5a592efc77978bd1cb8 (patch) | |
tree | 2e8dc7e2240954fd829230a7c6e0109696f06f59 /scripts/msgpack-gen.lua | |
parent | 3b7b79e37d3479633701ad1d2ea4912d5c17c93b (diff) | |
parent | 0669c5c0b13442943d1d4d9b0ec43b3f89b33afe (diff) | |
download | rneovim-36d3a7dc78181cd865f9e5a592efc77978bd1cb8.tar.gz rneovim-36d3a7dc78181cd865f9e5a592efc77978bd1cb8.tar.bz2 rneovim-36d3a7dc78181cd865f9e5a592efc77978bd1cb8.zip |
Merge PR #1185 'Some fixes and missing changes'
Diffstat (limited to 'scripts/msgpack-gen.lua')
-rw-r--r-- | scripts/msgpack-gen.lua | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/scripts/msgpack-gen.lua b/scripts/msgpack-gen.lua index 68faa18c31..916597afda 100644 --- a/scripts/msgpack-gen.lua +++ b/scripts/msgpack-gen.lua @@ -1,5 +1,5 @@ lpeg = require('lpeg') -msgpack = require('cmsgpack') +msgpack = require('MessagePack') -- lpeg grammar for building api metadata from a set of header files. It -- ignores comments and preprocessor commands and parses a very small subset @@ -126,10 +126,12 @@ void msgpack_rpc_init_function_metadata(Dictionary *metadata) { msgpack_unpacked unpacked; msgpack_unpacked_init(&unpacked); - assert(msgpack_unpack_next(&unpacked, - (const char *)msgpack_metadata, - sizeof(msgpack_metadata), - NULL) == MSGPACK_UNPACK_SUCCESS); + if (msgpack_unpack_next(&unpacked, + (const char *)msgpack_metadata, + sizeof(msgpack_metadata), + NULL) != MSGPACK_UNPACK_SUCCESS) { + abort(); + } Object functions; msgpack_rpc_to_object(&unpacked.data, &functions); msgpack_unpacked_destroy(&unpacked); |