aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/msgpack_rpc/helpers.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2015-10-07 13:40:53 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2015-10-08 20:18:46 +0200
commit57d3a2a52fea57874d08472d0f8ee8f1bcee87c1 (patch)
tree764866fa88a472ab0afd89a31fa1290a31713387 /src/nvim/msgpack_rpc/helpers.c
parentcd6b4af649ac1cfbfa5db82ce299a4c7bb83054e (diff)
downloadrneovim-57d3a2a52fea57874d08472d0f8ee8f1bcee87c1.tar.gz
rneovim-57d3a2a52fea57874d08472d0f8ee8f1bcee87c1.tar.bz2
rneovim-57d3a2a52fea57874d08472d0f8ee8f1bcee87c1.zip
api: represent api type String as msgpack type STR. closes #1250
Diffstat (limited to 'src/nvim/msgpack_rpc/helpers.c')
-rw-r--r--src/nvim/msgpack_rpc/helpers.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/nvim/msgpack_rpc/helpers.c b/src/nvim/msgpack_rpc/helpers.c
index 473958c765..a119c4653a 100644
--- a/src/nvim/msgpack_rpc/helpers.c
+++ b/src/nvim/msgpack_rpc/helpers.c
@@ -225,8 +225,8 @@ void msgpack_rpc_from_float(Float result, msgpack_packer *res)
void msgpack_rpc_from_string(String result, msgpack_packer *res)
FUNC_ATTR_NONNULL_ARG(2)
{
- msgpack_pack_bin(res, result.size);
- msgpack_pack_bin_body(res, result.data, result.size);
+ msgpack_pack_str(res, result.size);
+ msgpack_pack_str_body(res, result.data, result.size);
}
void msgpack_rpc_from_object(Object result, msgpack_packer *res)
@@ -332,8 +332,7 @@ void msgpack_rpc_serialize_request(uint64_t request_id,
msgpack_pack_uint64(pac, request_id);
}
- msgpack_pack_bin(pac, method.size);
- msgpack_pack_bin_body(pac, method.data, method.size);
+ msgpack_rpc_from_string(method, pac);
msgpack_rpc_from_array(args, pac);
}